Files
mixly3/boards/default/micropython_esp32c3/examples/3xtn-eVfIEev/xx-ouuZjSvOS.mix
2024-07-23 20:47:22 +08:00

1 line
8.4 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python ESP32-C3@MixGo CC"><block type="variables_set" id="`1v){V;yoc|(o_`QseV6" x="-2419" y="-1194"><field name="VAR">按下时刻</field><value name="VALUE"><block type="math_number" id="~29K9Kna3-)~f|?FeSdB"><field name="NUM">0</field></block></value><next><block type="variables_set" id="VX.-(UK`_j*ST[@m{w[}"><field name="VAR">剩余时间</field><value name="VALUE"><block type="math_number" id=")RFA1ZE11J5r2xmn]pL="><field name="NUM">10</field></block></value><next><block type="variables_set" id="}VD/uz*D!t*P~MdMLL3]"><field name="VAR">按下次数</field><value name="VALUE"><block type="math_number" id="d=L:AdKzhbO.(xljFG|I"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="S/!-{Cr|P0o~nv(bq*b,"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="p-X;6!^XeaK^{mf;rtmI"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="display_show_image_or_string_delay" id="mEETQ]g3O36*^gROb_zn"><field name="center">True</field><value name="data"><shadow type="text" id=":hv1sCKvJ?:TM=M8=9rR"><field name="TEXT">Mixly</field></shadow><block type="text_format_noreturn" id="|9LeCfK=T2cA@qCl`9cJ"><mutation items="2"></mutation><value name="VAR"><shadow type="text" id="H~#4fw`=;3kk.Jq:,dy}"><field name="TEXT">{}|{}</field></shadow></value><value name="ADD0"><block type="number_to_text" id="15@mm`5!TjloJ4~*{]Lc"><value name="VAR"><shadow type="variables_get" id="2piI,VuYJV/i@e/;D**x"><field name="VAR">x</field></shadow><block type="variables_get" id="c8=Il]/r01_[Js}3XrUD"><field name="VAR">剩余时间</field></block></value></block></value><value name="ADD1"><block type="number_to_text" id="!$xWLu,~4p3;XV5BnO;z"><value name="VAR"><shadow type="variables_get" id="A:gtBThH0ZDtaO~s1[Xx"><field name="VAR">x</field></shadow><block type="variables_get" id="`=7nk.xE]zY]5N[k0Cdm"><field name="VAR">按下次数</field></block></value></block></value></block></value><value name="space"><shadow type="math_number" id="0JC8w342)Ruti:`]8@)L"><field name="NUM">0</field></shadow></value><next><block type="controls_if" id="YpAjo!^fjOQ*:{clEn28"><value name="IF0"><block type="sensor_mixgo_button_is_pressed" id="[2eXW{U?HGZ..SjVqfCu"><value name="btn"><shadow type="pins_button" id="TXTwZj.oyq8bAZX=);b$"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="controls_if" id="-qCVKD-OTM4r,|;c|]V2"><value name="IF0"><block type="logic_compare" id="([j?OUPR(AryB[ZWgm|d"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="I_8wqr(A8y`*E~BAUZ,q"><field name="VAR">按下时刻</field></block></value><value name="B"><block type="math_number" id="Dd|s;|-#$1PJDCk|.OU."><field name="NUM">0</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="#_,I[xMt{#6(]VoA@D/w"><field name="VAR">按下时刻</field><value name="VALUE"><block type="controls_millis" id="LEL92Rp^g*[=3Q110v5v"><field name="Time">ms</field></block></value></block></statement><next><block type="do_while" id="cI?4s](u77#DyB16pr9i"><field name="type">true</field><value name="select_data"><block type="logic_negate" id="h$0HuHzWB.![(eY4$Wnz"><value name="BOOL"><block type="sensor_mixgo_button_is_pressed" id="n)aM[Zz_5|Q*VqDh)PWV"><value name="btn"><shadow type="pins_button" id="{q-OVBM`eo}Re0mL;G.@"><field name="PIN">B1key</field></shadow></value></block></value></block></value><next><block type="controls_if" id="krQjR|4t7#ktzbPkyS,z"><value name="IF0"><block type="logic_compare" id=",Z[6v}{XpVvyve+QvI`d"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="j){rPJbKb5R~yWJ`G0Ov"><field name="VAR">剩余时间</field></block></value><value name="B"><block type="math_number" id="H@UM?{(*t/x95w2N;I3R"><field name="NUM">0</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="Zy1_a^d0:^$[#{@++FGf"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="$saRkw901Z(Ns+LG:@zU"><field name="VAR">按下次数</field></shadow></value><value name="B"><shadow type="math_number" id="my]03m-e}]fyX`Qq6uLB"><field name="NUM">1</field></shadow></value><next><block type="variables_set" id="$hpU(ecR2zNV6|(p0!Zg"><field name="VAR">剩余时间</field><value name="VALUE"><block type="math_max_min" id="8@eGMfi`MbZjKUUdJ7F["><field name="OP">max</field><value name="A"><shadow type="math_number" id="~$?1`e~t.+ppqoF!-!{`"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="peY4$hvV9Q)w_U+cKM@2"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="e0r.)oP{pro0btaVdX;k"><field name="NUM">1</field></shadow><block type="variables_get" id="$DS4{PWHk3Jr{~4?Sb9h"><field name="VAR">剩余时间</field></block></value><value name="B"><shadow type="math_number" id="9bPET}Z`r9:`S+.Zoci)"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="YSiYD60}ajk7,*Ag2@~)"><field name="OP">ZHENGCHU</field><value name="A"><shadow type="math_number" id="Nw7Vr^h:Nxp#XC7s4/Og"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="QZ?6i~WB)p(ujLYqD|$r"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="@5Q|[_R4$h~(q-Qcp~I."><field name="NUM">1</field></shadow><block type="controls_millis" id="iAx}C;s+$;(d/$[u=6,-"><field name="Time">ms</field></block></value><value name="B"><shadow type="math_number" id="+0A14HF6EvQD/4HFz_^1"><field name="NUM">1</field></shadow><block type="variables_get" id="8?.vQ1|dIbZt,9}h^t~F"><field name="VAR">按下时刻</field></block></value></block></value><value name="B"><shadow type="math_number" id="jUM7C-Al8;]P6I@7ameB"><field name="NUM">1000</field></shadow></value></block></value></block></value><value name="B"><shadow type="math_number" id="A3r3aKV88-WWX1_V$~G2"><field name="NUM">0</field></shadow></value></block></value></block></next></block></statement></block></next></block></next></block></statement><next><block type="controls_if" id="u(=dFOa*3oV{|!M!#!a-"><value name="IF0"><block type="sensor_mixgo_button_is_pressed" id="co8$_KFRn4r$eZbC]tny"><value name="btn"><shadow type="pins_button" id="nnD*M///QjoW+dB8Z8B5"><field name="PIN">B2key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="a:50Ap|c*C9_cmXCH$fK"><field name="VAR">按下时刻</field><value name="VALUE"><block type="math_number" id=".:vpi[kN#e}{xkUe[znM"><field name="NUM">0</field></block></value><next><block type="variables_set" id="v0f@5=-udI@Z*Vx*A]fh"><field name="VAR">按下次数</field><value name="VALUE"><block type="math_number" id="k7^9+3mS^}Af0=?;VA}i"><field name="NUM">0</field></block></value><next><block type="variables_set" id="j)ZbOL7w.pKl:l]G9#(C"><field name="VAR">剩余时间</field><value name="VALUE"><block type="math_number" id="?LBI@f3WcJFCW.Q!J)pg"><field name="NUM">10</field></block></value></block></next></block></next></block></statement></block></next></block></next></block></statement></block></next></block></next></block></next></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19jYyBpbXBvcnQgb25ib2FyZF9tYXRyaXgKaW1wb3J0IG1peGdvX2NjCmltcG9ydCB0aW1lCgoKX0U2XzhDXzg5X0U0X0I4XzhCX0U2Xzk3X0I2X0U1Xzg4X0JCID0gMApfRTVfODlfQTlfRTRfQkRfOTlfRTZfOTdfQjZfRTlfOTdfQjQgPSAxMApfRTZfOENfODlfRTRfQjhfOEJfRTZfQUNfQTFfRTZfOTVfQjAgPSAwCndoaWxlIFRydWU6CiAgICBvbmJvYXJkX21hdHJpeC5zaG93cygne318e30nLmZvcm1hdChzdHIoX0U1Xzg5X0E5X0U0X0JEXzk5X0U2Xzk3X0I2X0U5Xzk3X0I0KSwgc3RyKF9FNl84Q184OV9FNF9COF84Ql9FNl9BQ19BMV9FNl85NV9CMCkpLHNwYWNlID0gMCxjZW50ZXIgPSBUcnVlKQogICAgaWYgbWl4Z29fY2MuQjFrZXkuaXNfcHJlc3NlZCgpOgogICAgICAgIGlmIF9FNl84Q184OV9FNF9COF84Ql9FNl85N19CNl9FNV84OF9CQiA9PSAwOgogICAgICAgICAgICBfRTZfOENfODlfRTRfQjhfOEJfRTZfOTdfQjZfRTVfODhfQkIgPSB0aW1lLnRpY2tzX21zKCkKICAgICAgICB3aGlsZSBUcnVlOgogICAgICAgICAgICBpZiAobm90IG1peGdvX2NjLkIxa2V5LmlzX3ByZXNzZWQoKSk6CiAgICAgICAgICAgICAgICBicmVhawogICAgICAgIGlmIF9FNV84OV9BOV9FNF9CRF85OV9FNl85N19CNl9FOV85N19CNCAhPSAwOgogICAgICAgICAgICBfRTZfOENfODlfRTRfQjhfOEJfRTZfQUNfQTFfRTZfOTVfQjAgKz0gMQogICAgICAgICAgICBfRTVfODlfQTlfRTRfQkRfOTlfRTZfOTdfQjZfRTlfOTdfQjQgPSBtYXgoX0U1Xzg5X0E5X0U0X0JEXzk5X0U2Xzk3X0I2X0U5Xzk3X0I0IC0gKHRpbWUudGlja3NfbXMoKSAtIF9FNl84Q184OV9FNF9COF84Ql9FNl85N19CNl9FNV84OF9CQikgLy8gMTAwMCwgMCkKICAgIGlmIG1peGdvX2NjLkIya2V5LmlzX3ByZXNzZWQoKToKICAgICAgICBfRTZfOENfODlfRTRfQjhfOEJfRTZfOTdfQjZfRTVfODhfQkIgPSAwCiAgICAgICAgX0U2XzhDXzg5X0U0X0I4XzhCX0U2X0FDX0ExX0U2Xzk1X0IwID0gMAogICAgICAgIF9FNV84OV9BOV9FNF9CRF85OV9FNl85N19CNl9FOV85N19CNCA9IDEwCg==</code>