1 line
5.7 KiB
XML
1 line
5.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="Yiq]hkq]`T{0WVK?]E{(" x="-2817" y="-1029"><field name="VAR">开始</field><value name="VALUE"><block type="logic_boolean" id="p58*x(Uq.dmEfxdQ^-Ol"><field name="BOOL">FALSE</field></block></value><next><block type="variables_set" id="{/c6eU+PRPBm]CcH:GHX"><field name="VAR">计时</field><value name="VALUE"><block type="math_number" id="2rc#0E:X_7Yk-YL0Vlx7"><field name="NUM">0</field></block></value><next><block type="system_timer_init" id="7b42CP(ZRsx*/D|=jUpg"><value name="SUB"><shadow type="variables_get" id="[C}fj8.|#zW=Q#5i,=r#"><field name="VAR">tim</field></shadow></value><next><block type="system_timer" id="Tlg6gHo[/{A{yq6FS2;S"><field name="mode">PERIODIC</field><value name="VAR"><shadow type="variables_get" id="QOv*imd_)8`.EQFlao3v"><field name="VAR">tim</field></shadow></value><value name="period"><shadow type="math_number" id="rwR/q74VAs5TW==4J@Dw"><field name="NUM">100</field></shadow></value><value name="callback"><shadow type="factory_block_return" id="Ry_G6[*AgY+TG.SPbD6i"><field name="VALUE">tim_callback</field></shadow></value><next><block type="controls_whileUntil" id=")K4n.v5oWsl=C*awg8h8"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="00W@X=G*FK?K=t?BVmu?"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="yN3q-7tw~EXj`U9jeHC3"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="1^*KOG?eG0Cne1p|IO-R"><value name="btn"><shadow type="pins_button" id="i/ojM^MQCO{CEb:Wn|9M"><field name="PIN">button_a</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="FUv7osND4Yr$H/Bs;E,)"><field name="VAR">开始</field><value name="VALUE"><block type="logic_negate" id="=?GS{uyMe3+bYIVdlmkv"><value name="BOOL"><block type="variables_get" id=";uz,PwlS(=$UR6ial[8b"><field name="VAR">开始</field></block></value></block></value></block></statement><next><block type="controls_if" id="qj9W-zw{nn*@toj,qJ*$"><value name="IF0"><block type="logic_operation" id="54([3P{|AuY7p^f_h1wc"><field name="OP">AND</field><value name="A"><block type="sensor_mixgo_button_was_pressed" id="dnNKozmyf_(R-;bR:V2$"><value name="btn"><shadow type="pins_button" id="ufkkK4}uKQBucI1V?ZR/"><field name="PIN">button_b</field></shadow></value></block></value><value name="B"><block type="logic_negate" id="MXl~eU[JL}FlNhrOq)!L"><value name="BOOL"><block type="variables_get" id="lH+rHNrDi1x]sKtU:/Y5"><field name="VAR">开始</field></block></value></block></value></block></value><statement name="DO0"><block type="variables_set" id="KG4-:JNynv-mT8RJ]/qC"><field name="VAR">计时</field><value name="VALUE"><block type="math_number" id="D*PRQD`gh{#3LgNn0b[i"><field name="NUM">0</field></block></value></block></statement><next><block type="display_show_image_or_string_delay" id="yZKpZ?0cK1n,S$0Lnpbn"><field name="center">False</field><value name="data"><shadow type="text" id="Ww.WdXh@|Is*}yDSpsK{"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="haR)x,*#!)f2OHzA!dID"><value name="VAR"><shadow type="variables_get" id="QY1p.c/uS^tKJaL`Sdtf"><field name="VAR">x</field></shadow><block type="variables_get" id="oDz}!6-{-?KGzQW|LKaI"><field name="VAR">计时</field></block></value></block></value><value name="space"><shadow type="math_number" id=":hBSD-lZL9dTbqDzdqoC"><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="~BIK9IzK23@8.}_!y#~~" x="-2815" y="-598"><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="ZN@qP~0pXn]4g4gb13.?"><value name="VAR"><block type="variables_get" id=".c.#Tg;LO/Yr=i@]99/E"><field name="VAR">计时</field></block></value><next><block type="variables_global" id=",J!Ky8n~*qD/R/wRPGTX"><value name="VAR"><block type="variables_get" id="uH.g+9o7knO5xP{]U!Xt"><field name="VAR">开始</field></block></value><next><block type="controls_if" id="h4l]ceY}mL$=L#*kW@aR"><value name="IF0"><block type="variables_get" id="Ow`z;{,PCWB{0#`.v^q6"><field name="VAR">开始</field></block></value><statement name="DO0"><block type="math_selfcalcu" id="i1e68*rD:*BfF;K-gLqj"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id=".l+TZg[V.l:#+x^8;InY"><field name="VAR">a</field></shadow><block type="variables_get" id="0pr7xx@.dg}Qqz:0IB]:"><field name="VAR">计时</field></block></value><value name="B"><shadow type="math_number" id="-ZbkXp$L[.M4knB//m)1"><field name="NUM">1</field></shadow></value></block></statement></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IGZlaXlpCmZyb20gZmVpeWkgaW1wb3J0IG9uYm9hcmRfbWF0cml4CgpkZWYgdGltX2NhbGxiYWNrKHRpbSk6CiAgICBnbG9iYWwgX0U4X0FFX0ExX0U2Xzk3X0I2CiAgICBnbG9iYWwgX0U1X0JDXzgwX0U1X0E3XzhCCiAgICBpZiBfRTVfQkNfODBfRTVfQTdfOEI6CiAgICAgICAgX0U4X0FFX0ExX0U2Xzk3X0I2ICs9IDEKCgoKX0U1X0JDXzgwX0U1X0E3XzhCID0gRmFsc2UKX0U4X0FFX0ExX0U2Xzk3X0I2ID0gMAp0aW0gPSBtYWNoaW5lLlRpbWVyKDApCnRpbS5pbml0KHBlcmlvZCA9IDEwMCwgbW9kZSA9IG1hY2hpbmUuVGltZXIuUEVSSU9ESUMsIGNhbGxiYWNrID0gdGltX2NhbGxiYWNrKQp3aGlsZSBUcnVlOgogICAgaWYgZmVpeWkuYnV0dG9uX2Eud2FzX3ByZXNzZWQoKToKICAgICAgICBfRTVfQkNfODBfRTVfQTdfOEIgPSBub3QgX0U1X0JDXzgwX0U1X0E3XzhCCiAgICBpZiBmZWl5aS5idXR0b25fYi53YXNfcHJlc3NlZCgpIGFuZCBub3QgX0U1X0JDXzgwX0U1X0E3XzhCOgogICAgICAgIF9FOF9BRV9BMV9FNl85N19CNiA9IDAKICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKHN0cihfRThfQUVfQTFfRTZfOTdfQjYpLHNwYWNlID0gMCxjZW50ZXIgPSBGYWxzZSkK</code> |