1 line
5.7 KiB
XML
1 line
5.7 KiB
XML
<xml version="Mixly 2.0 rc4" board="Python ESP32-C3@MixGo CC"><variables><variable id="ok:ro0iEW(eJAtg/iAsj">tim</variable></variables><block type="variables_set" id="I!hk3|A8{VD6Y.!9cmD$" x="-3000" y="-1011"><field name="VAR">开始</field><value name="VALUE"><block type="logic_boolean" id="ns5x`NJYs${`K]KP.ztK"><field name="BOOL">FALSE</field></block></value><next><block type="variables_set" id="+~9C@@a0d[w+qL4Ay-SH"><field name="VAR">计时</field><value name="VALUE"><block type="math_number" id="~DDFEP$Dnjqj)I/spFDh"><field name="NUM">0</field></block></value><next><block type="system_timer_init" id="ns!,[w.T,+*VRv2$G8-_"><value name="SUB"><shadow type="variables_get" id="qdT6#CcYUXKzd=,#GVYS"><field name="VAR">tim</field></shadow></value><next><block type="system_timer" id="|~:[.J#K7G,hwmMCol@*"><field name="mode">PERIODIC</field><value name="VAR"><shadow type="variables_get" id="x8*yx{jCP@8l(E.Dq:U3"><field name="VAR">tim</field></shadow></value><value name="period"><shadow type="math_number" id="^A$`=dP$SCh!U5@T-32d"><field name="NUM">100</field></shadow></value><value name="callback"><shadow type="factory_block_return" id="/h-j`1)I`kqoxD5kTWgD"><field name="VALUE">tim_callback</field></shadow></value><next><block type="controls_whileUntil" id="m#~=UE][ikg~`IA[1$7@"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="cQ`9+_1mhZ3AlyEg[5sV"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="!y/Tbf}V3N~YotOC5M8I"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="PZFbw~N4GJ!F16_XIsNU"><value name="btn"><shadow type="pins_button" id="av@o}/nEBH$8a[C/c$9J"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="rw=h-T9Dw^,B+8J9OkAr"><field name="VAR">开始</field><value name="VALUE"><block type="logic_negate" id="-5$km^rUAiG:Q;XW03hf"><value name="BOOL"><block type="variables_get" id="JormRPDDCto)sxYwtSxt"><field name="VAR">开始</field></block></value></block></value></block></statement><next><block type="controls_if" id="UvvW/*4TD!Y;_i/+f!Zx"><value name="IF0"><block type="logic_operation" id="ptq.~6klExe}N)Awa[*f"><field name="OP">AND</field><value name="A"><block type="sensor_mixgo_button_was_pressed" id="[H65C`X#{Eb`H[$xm-q{"><value name="btn"><shadow type="pins_button" id=")p.V{Tr)yi1h_?/St@xQ"><field name="PIN">B2key</field></shadow></value></block></value><value name="B"><block type="logic_negate" id="A-}0Cp8h:Z$fG}41?R{8"><value name="BOOL"><block type="variables_get" id="`XSpFmF@IsI5eXxF(3[="><field name="VAR">开始</field></block></value></block></value></block></value><statement name="DO0"><block type="variables_set" id="_W=W}Ox{^4[d4^9]b9u}"><field name="VAR">计时</field><value name="VALUE"><block type="math_number" id="Y~Us1N*/DyFg^0!Plp:!"><field name="NUM">0</field></block></value></block></statement><next><block type="display_show_image_or_string_delay" id="cw@x1CxPpNG{N@_EUDey"><field name="center">True</field><value name="data"><shadow type="text" id="U1qg}Y.GO8*pjQeJSQcu"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="0$oU{7vT6j3o:zwP:oMl"><value name="VAR"><shadow type="variables_get" id="a;)c+;ybt|ktVIe`u=+p"><field name="VAR">x</field></shadow><block type="variables_get" id="R;HS-MkXEAKhhTKu_/O0"><field name="VAR">计时</field></block></value></block></value><value name="space"><shadow type="math_number" id="f7LbVT{{NqD(m9Xl`:Ev"><field name="NUM">0</field></shadow></value></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="Xvn.3d;_zSq[~fP/vOLf" x="-2972" y="-578"><mutation><arg name="tim" varid="ok:ro0iEW(eJAtg/iAsj"></arg></mutation><field name="NAME">tim_callback</field><statement name="STACK"><block type="variables_global" id=";J(r#9(9S]w3$sfJ:195"><value name="VAR"><block type="variables_get" id="fUnl#BxS0|?K{E`ZcE[a"><field name="VAR">计时</field></block></value><next><block type="variables_global" id="Da(xZkr]Zh!!~C-68Umf"><value name="VAR"><block type="variables_get" id="0kRr[D/CdyS~V^7Sz*/+"><field name="VAR">开始</field></block></value><next><block type="controls_if" id="v/wzn$#@F2ia,!oQC-1M"><value name="IF0"><block type="variables_get" id="O9c=(HG-LW1YEKyiV:c4"><field name="VAR">开始</field></block></value><statement name="DO0"><block type="math_selfcalcu" id="C@/C~:#wGe{}v*tR;82="><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="G{s!VUkXXw4CkVQ6o-Nl"><field name="VAR">a</field></shadow><block type="variables_get" id=",R7C2ffhrIK;Cjq/},X1"><field name="VAR">计时</field></block></value><value name="B"><shadow type="math_number" id="Xgi_ZgAH)az#~`qLgqE?"><field name="NUM">1</field></shadow></value></block></statement></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IG1peGdvX2NjCmZyb20gbWl4Z29fY2MgaW1wb3J0IG9uYm9hcmRfbWF0cml4CgpkZWYgdGltX2NhbGxiYWNrKHRpbSk6CiAgICBnbG9iYWwgX0U4X0FFX0ExX0U2Xzk3X0I2CiAgICBnbG9iYWwgX0U1X0JDXzgwX0U1X0E3XzhCCiAgICBpZiBfRTVfQkNfODBfRTVfQTdfOEI6CiAgICAgICAgX0U4X0FFX0ExX0U2Xzk3X0I2ICs9IDEKCgoKX0U1X0JDXzgwX0U1X0E3XzhCID0gRmFsc2UKX0U4X0FFX0ExX0U2Xzk3X0I2ID0gMAp0aW0gPSBtYWNoaW5lLlRpbWVyKDApCnRpbS5pbml0KHBlcmlvZCA9IDEwMCwgbW9kZSA9IG1hY2hpbmUuVGltZXIuUEVSSU9ESUMsIGNhbGxiYWNrID0gdGltX2NhbGxiYWNrKQp3aGlsZSBUcnVlOgogICAgaWYgbWl4Z29fY2MuQjFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICBfRTVfQkNfODBfRTVfQTdfOEIgPSBub3QgX0U1X0JDXzgwX0U1X0E3XzhCCiAgICBpZiBtaXhnb19jYy5CMmtleS53YXNfcHJlc3NlZCgpIGFuZCBub3QgX0U1X0JDXzgwX0U1X0E3XzhCOgogICAgICAgIF9FOF9BRV9BMV9FNl85N19CNiA9IDAKICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKHN0cihfRThfQUVfQTFfRTZfOTdfQjYpLHNwYWNlID0gMCxjZW50ZXIgPSBUcnVlKQo=</code> |