Files
mixly3/boards/default/micropython_robot/examples/O60xUtcmy977/9u-npMdsu0yP.mix
2024-07-21 09:30:11 +08:00

1 line
4.7 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python Robot@飞乙"><variables><variable id="ok:ro0iEW(eJAtg/iAsj">tim</variable></variables><block type="variables_set" id="q+2j/:eH=jk4@3AIh$ny" x="-2817" y="-1029"><field name="VAR">开始</field><value name="VALUE"><block type="logic_boolean" id="@pXy]9QwkJ`0s3[u~9#E"><field name="BOOL">FALSE</field></block></value><next><block type="variables_set" id="A8#rpk_Ll5@cw#Yf3mX}"><field name="VAR">计时</field><value name="VALUE"><block type="math_number" id="CM#o9y=bB`{q]~I~Q~ya"><field name="NUM">0</field></block></value><next><block type="system_timer_init" id="CwfQJpZjG68wG#Snr[Y_"><value name="SUB"><shadow type="variables_get" id="18TdG#LLxnZu@/VscZIT"><field name="VAR">tim</field></shadow></value><next><block type="system_timer" id="ETD7+c;#kJ-b0]{W6r~c"><field name="mode">PERIODIC</field><value name="VAR"><shadow type="variables_get" id="!Cv_R6gj.ndU?=GzE]i~"><field name="VAR">tim</field></shadow></value><value name="period"><shadow type="math_number" id=",rws!u|/|zGLOq0)rm8C"><field name="NUM">100</field></shadow></value><value name="callback"><shadow type="factory_block_return" id="0cBI3#qlq`wn]DplXCzO"><field name="VALUE">tim_callback</field></shadow></value><next><block type="controls_whileUntil" id="$*v)y=E)`}.DJKZv*]Sr"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="60@*Y/^$hZ.w~O7Ofy6y"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="oe~jp`:cZdq7Se-)jyb8"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="8pK^,;N4ia_OyE4Q|0Ax"><value name="btn"><shadow type="pins_button" id="wCULj[rF=_-v*[kn(2mp"><field name="PIN">button_a</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="G3!O$rDDD/:Tw:tAYa3="><field name="VAR">开始</field><value name="VALUE"><block type="logic_negate" id="gU#o^11EtxZx9J;6![9."><value name="BOOL"><block type="variables_get" id="+Cd)i$v!lVwy-sgZRW[x"><field name="VAR">开始</field></block></value></block></value></block></statement></block></statement></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="Uyn$.w~d4UXh.0|N7:.T" x="-2822" y="-727"><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=".N(v5@8^r$wf}4=E4BQ:"><value name="VAR"><block type="variables_get" id="W~`;UFId9HZK4NRII2RZ"><field name="VAR">计时</field></block></value><next><block type="variables_global" id="IWJIJldvMrTT}q+_l24#"><value name="VAR"><block type="variables_get" id="PIQucYcyQ/HFmXqf5;7P"><field name="VAR">开始</field></block></value><next><block type="controls_if" id="N?,R-[[wXqA2PTqqwQ_N"><value name="IF0"><block type="variables_get" id="coW4k6GmT#z//hRS.H`r"><field name="VAR">开始</field></block></value><statement name="DO0"><block type="math_selfcalcu" id="NW?}abQ(rQ:,Kh!(Dw)("><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="*o.+HqVp}qTAS5Fb)rZ."><field name="VAR">a</field></shadow><block type="variables_get" id="A3IkXeKjML!CH6_2Fy{`"><field name="VAR">计时</field></block></value><value name="B"><shadow type="math_number" id="~5s*La/.C6KlEZ{GRXJ/"><field name="NUM">1</field></shadow></value></block></statement><next><block type="display_show_image_or_string_delay" id="?pT,PDHBqMN:YA^Lh_JH"><field name="center">False</field><value name="data"><shadow type="text" id="x)Kl(zt`V|3:|3_N-(ce"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="Wyg@ns_oJ2Q7(GwT+_;+"><value name="VAR"><shadow type="variables_get" id="e7(.IBdVjZ=ZDW:[7.aZ"><field name="VAR">x</field></shadow><block type="variables_get" id="g+3F3cN16q#8,V_Wam/x"><field name="VAR">计时</field></block></value></block></value><value name="space"><shadow type="math_number" id="I)4X~x^DoU.S=XY!0#DG"><field name="NUM">0</field></shadow></value></block></next></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IGZlaXlpCmZyb20gZmVpeWkgaW1wb3J0IG9uYm9hcmRfbWF0cml4CgpkZWYgdGltX2NhbGxiYWNrKHRpbSk6CiAgICBnbG9iYWwgX0U4X0FFX0ExX0U2Xzk3X0I2CiAgICBnbG9iYWwgX0U1X0JDXzgwX0U1X0E3XzhCCiAgICBpZiBfRTVfQkNfODBfRTVfQTdfOEI6CiAgICAgICAgX0U4X0FFX0ExX0U2Xzk3X0I2ICs9IDEKICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKHN0cihfRThfQUVfQTFfRTZfOTdfQjYpLHNwYWNlID0gMCxjZW50ZXIgPSBGYWxzZSkKCgoKX0U1X0JDXzgwX0U1X0E3XzhCID0gRmFsc2UKX0U4X0FFX0ExX0U2Xzk3X0I2ID0gMAp0aW0gPSBtYWNoaW5lLlRpbWVyKDApCnRpbS5pbml0KHBlcmlvZCA9IDEwMCwgbW9kZSA9IG1hY2hpbmUuVGltZXIuUEVSSU9ESUMsIGNhbGxiYWNrID0gdGltX2NhbGxiYWNrKQp3aGlsZSBUcnVlOgogICAgaWYgZmVpeWkuYnV0dG9uX2Eud2FzX3ByZXNzZWQoKToKICAgICAgICBfRTVfQkNfODBfRTVfQTdfOEIgPSBub3QgX0U1X0JDXzgwX0U1X0E3XzhCCg==</code>