1 line
8.4 KiB
XML
1 line
8.4 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控青春" shown="block"><block type="variables_set" id="16JF}ITvfFbsL:fR_QBC" x="-2419" y="-1194"><field name="VAR">按下时刻</field><value name="VALUE"><block type="math_number" id="hrgaI}G+7-dHY)n!$oi{"><field name="NUM">0</field></block></value><next><block type="variables_set" id="Or{(}0^WvvlF|9W,ep`R"><field name="VAR">剩余时间</field><value name="VALUE"><block type="math_number" id="q@7xO`C6Ry@|=x1gDc-$"><field name="NUM">10</field></block></value><next><block type="variables_set" id="(9ACX@:KnQo*ZC#A.93J"><field name="VAR">按下次数</field><value name="VALUE"><block type="math_number" id="~_N]Rvqi.yLO;[^ER}(Y"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="BU0ArnGnF/VdxcoR3ptG"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="$M|1i;50ujnb5-sz`~{E"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="display_show_image_or_string_delay" id="CY;w@=s2)I8Ow3~$0RCt"><field name="center">True</field><value name="data"><shadow type="text" id="!,K7i.?!NQJSG;F1^++i"><field name="TEXT">Mixly</field></shadow><block type="text_format_noreturn" id="2uBv*oq+p3Lp-){AgFgp"><mutation items="2"></mutation><value name="VAR"><shadow type="text" id="goY{Tz2|RzJ/K*reD/-)"><field name="TEXT">{}|{}</field></shadow></value><value name="ADD0"><block type="number_to_text" id="F6U_lC3@$FHuNM$mh[#;"><value name="VAR"><shadow type="variables_get" id="8-vy42QA/ydykc$$_cjW"><field name="VAR">x</field></shadow><block type="variables_get" id="3#!ee08JJ1z;tJwzocrd"><field name="VAR">剩余时间</field></block></value></block></value><value name="ADD1"><block type="number_to_text" id="@p;Dd-{~zy=+Xe[(h20("><value name="VAR"><shadow type="variables_get" id="h_({[aH=OK@LYSm/Cklp"><field name="VAR">x</field></shadow><block type="variables_get" id="8U*$xqpvceOzGKh!d2sS"><field name="VAR">按下次数</field></block></value></block></value></block></value><value name="space"><shadow type="math_number" id="huU3/q2]w)(2^UgI8v?$"><field name="NUM">0</field></shadow></value><next><block type="controls_if" id="I_-MDtI!|l6C^w.jN6E{"><value name="IF0"><block type="sensor_mixgo_button_is_pressed" id="WmCUv4W.!o7(|DY;UY3u"><value name="btn"><shadow type="pins_button" id="S5)|@oM|uw,yu`0ZnPfU"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="controls_if" id=",-C-39R|F9.(/]AOvk-_"><value name="IF0"><block type="logic_compare" id="p2^TUIa~TyHJfSZ/2w*g"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="CQ-Z$ce@:1vt`WO=+f:`"><field name="VAR">按下时刻</field></block></value><value name="B"><block type="math_number" id="?=$tIa,Hn~Uy?6kp63cC"><field name="NUM">0</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="bE/=EpV+R}4^d|DJA+|u"><field name="VAR">按下时刻</field><value name="VALUE"><block type="controls_millis" id="F.hlmlLh4t0a}U4~{loI"><field name="Time">ms</field></block></value></block></statement><next><block type="do_while" id="@Jsyd*|_PPxIJfo6}|b2"><field name="type">true</field><value name="select_data"><block type="logic_negate" id="3p^A7.qd*1,1zNokOw+("><value name="BOOL"><block type="sensor_mixgo_button_is_pressed" id="aW`6,KV}U;;iI8Zc^m.k"><value name="btn"><shadow type="pins_button" id="oT-M@bl`^1Ppxx#vx)-/"><field name="PIN">B1key</field></shadow></value></block></value></block></value><next><block type="controls_if" id="I3:Tc@qv9)4_uYyvTU~-"><value name="IF0"><block type="logic_compare" id="XkAeYv#!E8`k4D,.B*^^"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="BRVY0e2}UlPi)t(_7g-C"><field name="VAR">剩余时间</field></block></value><value name="B"><block type="math_number" id="Huim|)f!gxNtUUfT2y:A"><field name="NUM">0</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="1k`1eTx@Z:u}KS0LRZzB"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="8)N9GS{1w)MW.kPeZz`x"><field name="VAR">按下次数</field></shadow></value><value name="B"><shadow type="math_number" id="=9Ai5.CLk0XD/JyaoRi)"><field name="NUM">1</field></shadow></value><next><block type="variables_set" id="aF6MLEf;R4uSa!pB]`Yi"><field name="VAR">剩余时间</field><value name="VALUE"><block type="math_max_min" id=";M56VMR=}gr:eXQpB6es"><field name="OP">max</field><value name="A"><shadow type="math_number" id="Bk#~uLCf[|(7VV:.^*5J"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="W#hG4W5:BzA;;?G.=Qlx"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="*dbb)6_Kt-tBc4s8}KZC"><field name="NUM">10</field></shadow></value><value name="B"><shadow type="math_number" id="M7BS3V_`Cwi=};CYB~9k"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="s1vP6UQNyS$CqdE*?nD-"><field name="OP">ZHENGCHU</field><value name="A"><shadow type="math_number" id="A{30vEFP#0A{P3sKb]+7"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="8/Ld.`K+t-hfR#JRa!Uj"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="eU#0{tv)TIc5(k37.wpX"><field name="NUM">1</field></shadow><block type="controls_millis" id="05YF.Xh-u^:;TMY+zhZX"><field name="Time">ms</field></block></value><value name="B"><shadow type="math_number" id="Ljo{Fp5{#0w|6u0CCGW]"><field name="NUM">1</field></shadow><block type="variables_get" id="?Z3Q_)6!hl,47tFG6.~*"><field name="VAR">按下时刻</field></block></value></block></value><value name="B"><shadow type="math_number" id="$vhDV(NtmvHGA+T?oI_4"><field name="NUM">1000</field></shadow></value></block></value></block></value><value name="B"><shadow type="math_number" id="*[(yfuT)L,,m[BFeItF1"><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="MYxCC^~Q2#[dZ$DI((~e"><value name="IF0"><block type="sensor_mixgo_button_is_pressed" id="_B|@jOM@O~Z60sYhL16|"><value name="btn"><shadow type="pins_button" id="zi?7u2(B?dt:Y8vv[Rrf"><field name="PIN">B2key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="jNI:,8v,0^+MAzzo_!2N"><field name="VAR">按下时刻</field><value name="VALUE"><block type="math_number" id=",Ceu)42|7|qDI?-}D;f/"><field name="NUM">0</field></block></value><next><block type="variables_set" id="EaYaucx5`1PiEC8;3;GL"><field name="VAR">按下次数</field><value name="VALUE"><block type="math_number" id="y06~nLwbx54(4efbY$+Q"><field name="NUM">0</field></block></value><next><block type="variables_set" id="a:~o=x//omTN*:k(eqq@"><field name="VAR">剩余时间</field><value name="VALUE"><block type="math_number" id="z*2SoL0vB-b?g,t9oZ9Q"><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>ZnJvbSBtaXhnb19ub3ZhIGltcG9ydCBvbmJvYXJkX3RmdAppbXBvcnQgbWl4Z29fbm92YQppbXBvcnQgdGltZQoKCuaMieS4i+aXtuWIuyA9IDAK5Ymp5L2Z5pe26Ze0ID0gMTAK5oyJ5LiL5qyh5pWwID0gMAp3aGlsZSBUcnVlOgogICAgb25ib2FyZF90ZnQuc2hvd3MoJ3t9fHt9Jy5mb3JtYXQoc3RyKOWJqeS9meaXtumXtCksIHN0cijmjInkuIvmrKHmlbApKSwgc3BhY2U9MCwgY2VudGVyPVRydWUpCiAgICBpZiBtaXhnb19ub3ZhLkIxa2V5LmlzX3ByZXNzZWQoKToKICAgICAgICBpZiDmjInkuIvml7bliLsgPT0gMDoKICAgICAgICAgICAg5oyJ5LiL5pe25Yi7ID0gdGltZS50aWNrc19tcygpCiAgICAgICAgd2hpbGUgVHJ1ZToKICAgICAgICAgICAgaWYgKG5vdCBtaXhnb19ub3ZhLkIxa2V5LmlzX3ByZXNzZWQoKSk6CiAgICAgICAgICAgICAgICBicmVhawogICAgICAgIGlmIOWJqeS9meaXtumXtCAhPSAwOgogICAgICAgICAgICDmjInkuIvmrKHmlbAgKz0gMQogICAgICAgICAgICDliankvZnml7bpl7QgPSBtYXgoMTAgLSAodGltZS50aWNrc19tcygpIC0g5oyJ5LiL5pe25Yi7KSAvLyAxMDAwLCAwKQogICAgaWYgbWl4Z29fbm92YS5CMmtleS5pc19wcmVzc2VkKCk6CiAgICAgICAg5oyJ5LiL5pe25Yi7ID0gMAogICAgICAgIOaMieS4i+asoeaVsCA9IDAKICAgICAgICDliankvZnml7bpl7QgPSAxMAo=</code>k5X0U2Xzk3X0I2X0U5Xzk3X0I0ICE9IDA6CiAgICAgICAgICAgIF9FNl84Q184OV9FNF9COF84Ql9FNl9BQ19BMV9FNl85NV9CMCArPSAxCiAgICAgICAgICAgIF9FNV84OV9BOV9FNF9CRF85OV9FNl85N19CNl9FOV85N19CNCA9IG1heChfRTVfODlfQTlfRTRfQkRfOTlfRTZfOTdfQjZfRTlfOTdfQjQgLSAodGltZS50aWNrc19tcygpIC0gX0U2XzhDXzg5X0U0X0I4XzhCX0U2Xzk3X0I2X0U1Xzg4X0JCKSAvLyAxMDAwLCAwKQogICAgaWYgbWl4Z29fbm92YS5CMmtleS5pc19wcmVzc2VkKCk6CiAgICAgICAgX0U2XzhDXzg5X0U0X0I4XzhCX0U2Xzk3X0I2X0U1Xzg4X0JCID0gMAogICAgICAgIF9FNl84Q184OV9FNF9COF84Ql9FNl9BQ19BMV9FNl85NV9CMCA9IDAKICAgICAgICBfRTVfODlfQTlfRTRfQkRfOTlfRTZfOTdfQjZfRTlfOTdfQjQgPSAxMAo=</code> |