Files
mixly3/boards/default/micropython_esp32c2/examples/MixGo MINI/13-2-逻辑计算-手速测试2.mix
2024-07-23 21:49:42 +08:00

1 line
8.6 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python ESP32-C2@MixGo MINI"><variables><variable id="4^4j]HCQ1,2UqnYUk@|f">灯数</variable></variables><block type="variables_set" id="m@f[Kl*7Q-4;UbBCs;ky" x="-2309" y="-1023"><field name="VAR">按下时刻</field><value name="VALUE"><block type="math_number" id="o_n+}_O$Tv~EZ46,niN_"><field name="NUM">0</field></block></value><next><block type="variables_set" id="Jj+rhGqnaq+J*nxk{v{K"><field name="VAR">抬起时刻</field><value name="VALUE"><block type="math_number" id="rAYAby`r~?1a-Rr4fxry"><field name="NUM">0</field></block></value><next><block type="variables_set" id="XysV(a}R9fU}^2AlZ1|K"><field name="VAR">间隔时间</field><value name="VALUE"><block type="math_number" id="}Q*|KR6UBf#5Vy6DJ8(e"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="xb?EHUlPcf_c^P]Cr!Vz"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="l`3!`3v=p#.s845|z)J#"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="t|fzU}Mv=xEC31`Y$6Jl"><value name="IF0"><block type="sensor_mixgo_button_is_pressed" id=",TAq)}m*:`86cg{K$bB:"><value name="btn"><shadow type="pins_button" id="Sar$f?Gjut0Tr10KSI`E"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="^ll$b`RQ=[P^Xo23Xhm~"><field name="VAR">按下时刻</field><value name="VALUE"><block type="controls_millis" id="J`ni+[6(^tgf@V6j,Mzv"><field name="Time">ms</field></block></value><next><block type="do_while" id="mMFr?+#@h~]vw`~Bkl+;"><field name="type">true</field><value name="select_data"><block type="logic_negate" id="DzcESVCl@Md4eG]DP/n]"><value name="BOOL"><block type="sensor_mixgo_button_is_pressed" id="QppyOC|.tALX(_pge._p"><value name="btn"><shadow type="pins_button" id="5dncd`UzZ.peu,0;|9Xm"><field name="PIN">B1key</field></shadow></value></block></value></block></value><next><block type="variables_set" id="^99Q|}=,5t{B/x/MI5sz"><field name="VAR">抬起时刻</field><value name="VALUE"><block type="controls_millis" id="+]8:LVTFESkSIwOp0e9J"><field name="Time">ms</field></block></value><next><block type="variables_set" id="^BAHwv;Aza{ACK!h${$L"><field name="VAR">间隔时间</field><value name="VALUE"><block type="math_arithmetic" id="CD|Hj:v6.L-![EW3{mq)"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="*v*x,(Dp6NTDcZ-hv/8n"><field name="NUM">1</field></shadow><block type="variables_get" id="n+SJv9.HE0pRq,cYt*82"><field name="VAR">抬起时刻</field></block></value><value name="B"><shadow type="math_number" id="TZX1S-gHi3.)6`n;Fcv}"><field name="NUM">1</field></shadow><block type="variables_get" id="]uE;-q.rR3C~S!^!H(TD"><field name="VAR">按下时刻</field></block></value></block></value><next><block type="system_print" id="i_o1;3U5]euX^`.Qu8d;"><value name="VAR"><shadow type="text" id="iPCp3=~qf4jtXVbd+Sb{"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="b,E{/ywq;iN.n1I$azvb"><field name="VAR">间隔时间</field></block></value><next><block type="display_show_image_or_string_delay" id="!1G`Dh6Bj3=)31uwwqu#"><field name="center">False</field><value name="data"><shadow type="text" id="`a!~TO:hHWSO.`+j95Pt"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="tJpLHtZNApJxX5JeV4!x"><value name="VAR"><shadow type="variables_get" id="x:gl/}SS.Ew/@rtsk-A3"><field name="VAR">x</field></shadow><block type="math_arithmetic" id="8VW|]Qdn+^(?!Uru!k?7"><field name="OP">QUYU</field><value name="A"><shadow type="math_number" id="?@4G5BLFNuaYVuPQ[;Yy"><field name="NUM">1</field></shadow><block type="variables_get" id="KRmv(JRBP3NVnmR^[Q{("><field name="VAR">间隔时间</field></block></value><value name="B"><shadow type="math_number" id="E45-0Pja=,ux0xAO=VB*"><field name="NUM">100</field></shadow></value></block></value></block></value><value name="space"><shadow type="math_number" id="n57gpaiB2y]t8|;F$je*"><field name="NUM">0</field></shadow></value><next><block type="procedures_callnoreturn" id="V.Sd{BF6nY((BVe@:wey"><mutation name="显示RGB"><arg name="灯数"></arg></mutation><value name="ARG0"><block type="math_max_min" id="HckPsxXkg/?jP+:rIL`6"><field name="OP">min</field><value name="A"><shadow type="math_number" id="c~8M{=NNZ1wHGFqa[E{9"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="D+C_u[t0.]H|O!QVw$ss"><field name="OP">ZHENGCHU</field><value name="A"><shadow type="math_number" id="jLqGjf6jH.hRW!dbE^_("><field name="NUM">1</field></shadow><block type="variables_get" id="h)^N!qI2SEq]L]_AOJh,"><field name="VAR">间隔时间</field></block></value><value name="B"><shadow type="math_number" id="E}2;?MeK*Du,*8iB+8]S"><field name="NUM">100</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="RAleh?9}tgfQgH5l@Rc$"><field name="NUM">2</field></shadow></value></block></value></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></statement></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="-IM+5[V-0XJ]9)?vQkb5" x="-1639" y="-869"><mutation><arg name="灯数" varid="4^4j]HCQ1,2UqnYUk@|f"></arg></mutation><field name="NAME">显示RGB</field><statement name="STACK"><block type="actuator_onboard_neopixel_rgb_all" id="wk4.A0MtLO#_7^hbHEDF"><value name="RVALUE"><shadow type="math_number" id="IVrNO+HwL/[0t9p}#dQo"><field name="NUM">0</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="M4{6r#FVFzsg60UfzhhL"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="4ns0A$]v{YuvWFtmY(+1"><field name="NUM">0</field></shadow></value><next><block type="controls_forEach" id="1Ty)0D(c=DjC;,g}2ea["><value name="LIST"><shadow type="list_many_input" id="dx5cwdtPN.7t!!p1Qa)a"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="dfa52yr)]kG7GYog6{Wy"><value name="FROM"><shadow type="math_number" id="9`=9ZCP-BdczhB4wxS}o"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="^eT:euG,ZEfW*#a-f~g7"><field name="NUM">5</field></shadow><block type="variables_get" id="?iNcif#4rN!yguSdmML5"><field name="VAR">灯数</field></block></value><value name="STEP"><shadow type="math_number" id="`/kP:V30;Ye1;n!~{wj]"><field name="NUM">1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="Vel9bAS`lZE=m|(`pzJO"><field name="VAR">i</field></shadow></value><statement name="DO"><block type="actuator_onboard_neopixel_rgb" id="AYhZj#@E5kdjZA,V!6l3"><value name="_LED_"><shadow type="math_number" id="bkq:=u#(9.O!k2:)*q5U"><field name="NUM">0</field></shadow><block type="variables_get" id="MUyA=y1JpCMVn72D;hZn"><field name="VAR">i</field></block></value><value name="RVALUE"><shadow type="math_number" id="BL9xx`9o`v2o6c})aR#:"><field name="NUM">0</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="{c4V;I~@TjIB?gp-clBt"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="|5wt]4bwhmn(D;`EmxR9"><field name="NUM">20</field></shadow></value></block></statement><next><block type="actuator_onboard_neopixel_write" id="?FKkiMRJe@v?tmjz@24l"></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGdvX21pbmkKaW1wb3J0IHRpbWUKaW1wb3J0IG1hY2hpbmUKZnJvbSBtaXhnb19taW5pIGltcG9ydCBvbmJvYXJkX21hdHJpeApmcm9tIG1peGdvX21pbmkgaW1wb3J0IG9uYm9hcmRfcmdiCgpkZWYgX0U2Xzk4X0JFX0U3X0E0X0JBUkdCKF9FN184MV9BRl9FNl85NV9CMCk6CiAgICBvbmJvYXJkX3JnYi5maWxsKCgwLCAwLCAwKSkKICAgIGZvciBpIGluIHJhbmdlKDAsIF9FN184MV9BRl9FNl85NV9CMCwgMSk6CiAgICAgICAgb25ib2FyZF9yZ2JbaV0gPSAoMCwgMCwgMjApCiAgICBvbmJvYXJkX3JnYi53cml0ZSgpCgoKCl9FNl84Q184OV9FNF9COF84Ql9FNl85N19CNl9FNV84OF9CQiA9IDAKX0U2XzhBX0FDX0U4X0I1X0I3X0U2Xzk3X0I2X0U1Xzg4X0JCID0gMApfRTlfOTdfQjRfRTlfOUFfOTRfRTZfOTdfQjZfRTlfOTdfQjQgPSAwCndoaWxlIFRydWU6CiAgICBpZiBtaXhnb19taW5pLkIxa2V5LmlzX3ByZXNzZWQoKToKICAgICAgICBfRTZfOENfODlfRTRfQjhfOEJfRTZfOTdfQjZfRTVfODhfQkIgPSB0aW1lLnRpY2tzX21zKCkKICAgICAgICB3aGlsZSBUcnVlOgogICAgICAgICAgICBpZiAobm90IG1peGdvX21pbmkuQjFrZXkuaXNfcHJlc3NlZCgpKToKICAgICAgICAgICAgICAgIGJyZWFrCiAgICAgICAgX0U2XzhBX0FDX0U4X0I1X0I3X0U2Xzk3X0I2X0U1Xzg4X0JCID0gdGltZS50aWNrc19tcygpCiAgICAgICAgX0U5Xzk3X0I0X0U5XzlBXzk0X0U2Xzk3X0I2X0U5Xzk3X0I0ID0gX0U2XzhBX0FDX0U4X0I1X0I3X0U2Xzk3X0I2X0U1Xzg4X0JCIC0gX0U2XzhDXzg5X0U0X0I4XzhCX0U2Xzk3X0I2X0U1Xzg4X0JCCiAgICAgICAgcHJpbnQoX0U5Xzk3X0I0X0U5XzlBXzk0X0U2Xzk3X0I2X0U5Xzk3X0I0KQogICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKHN0cigoX0U5Xzk3X0I0X0U5XzlBXzk0X0U2Xzk3X0I2X0U5Xzk3X0I0ICUgMTAwKSksc3BhY2UgPSAwLGNlbnRlciA9IEZhbHNlKQogICAgICAgIF9FNl85OF9CRV9FN19BNF9CQVJHQihtaW4oX0U5Xzk3X0I0X0U5XzlBXzk0X0U2Xzk3X0I2X0U5Xzk3X0I0IC8vIDEwMCwgMikpCg==</code>