Files
mixly3/boards/default/micropython_robot/examples/0tAPk7aoL8zm/Piiw26lHT4MY.mix
2024-07-23 20:47:22 +08:00

1 line
8.0 KiB
XML

<xml version="Mixly 2.0 rc4" board="Python Robot@飞乙"><block type="variables_set" id="GJehf9hE|G:e2{E}dQ|Y" x="-1167" y="-397"><field name="VAR">圈数</field><value name="VALUE"><block type="math_number" id="/!cWuqttih./XL}eV0Q1"><field name="NUM">0</field></block></value><next><block type="variables_set" id="C$!UCyP(r-KBHo/2zboK"><field name="VAR">工作</field><value name="VALUE"><block type="logic_boolean" id="-lDm8{UKSUY|Q-.+s}bB"><field name="BOOL">FALSE</field></block></value><next><block type="variables_set" id="VD3S6YIib`$D34B{PqD*"><field name="VAR">速度</field><value name="VALUE"><block type="math_number" id="hEJxL-CANa-7!7B|`uvi"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="zXtfB3UX^tgU8d|J6H!K"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="q9p7IL96DIIH=MgBL!mq"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="sBiG,J!ypTD(xZttLMql"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="xtL?/J]Gq+W@m(nY`?Dm"><value name="btn"><shadow type="pins_button" id=",JU6L8os:6ZELISWQjXZ"><field name="PIN">button_a</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="j:!kjom0mTYz-7,W_RRR"><field name="VAR">工作</field><value name="VALUE"><block type="logic_negate" id="nup$b*n9^B/(WH.QTWA3"><value name="BOOL"><block type="variables_get" id="DaQ}Lzh]I-M~k^,Mqs7$"><field name="VAR">工作</field></block></value></block></value></block></statement><next><block type="controls_if" id="d1z;53Rk$PD-MDH7B5l."><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="y!IEAo;QVx}tKT(0o,{o"><value name="btn"><shadow type="pins_button" id="=jIwBr(POMuHn_P5;fG6"><field name="PIN">button_b</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="ecLzVktZRKqD~uAHB.JF"><field name="VAR">速度</field><value name="VALUE"><block type="math_arithmetic" id="c7ylQCM(qiWqd4Ef^B:6"><field name="OP">QUYU</field><value name="A"><shadow type="math_number" id="}X[T(ZiS!d;lwh!OG6V["><field name="NUM">1</field></shadow><block type="math_arithmetic" id="G=+WZk@V2.jP1C3lp9D["><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="}X[T(ZiS!d;lwh!OG6V["><field name="NUM">1</field></shadow><block type="variables_get" id="2Wj6E9mAG7(lR7X=]v)g"><field name="VAR">速度</field></block></value><value name="B"><shadow type="math_number" id="l6+BA~vwXR#F;?))m2b1"><field name="NUM">1</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="mLVuq0$kH=D*bIF=Wx]u"><field name="NUM">3</field></shadow></value></block></value><next><block type="display_show_image_or_string_delay" id="Q[{T/C}u]Pr4}mW#E^0P"><field name="center">True</field><value name="data"><shadow type="text" id="BJc2d|l{Q0u;n46l;#qu"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="k7V=[TCyRTR(GNtS,#*I"><value name="VAR"><shadow type="variables_get" id="JClV#iX9b!VN+9Euh*nz"><field name="VAR">x</field></shadow><block type="variables_get" id="5)d~70H+usQhC}ie1$**"><field name="VAR">速度</field></block></value></block></value><value name="space"><shadow type="math_number" id="mm4Dmo53I_9+Ft-vH*vu"><field name="NUM">0</field></shadow></value></block></next></block></statement><next><block type="controls_if" id="JVgX?y)?}p^a=lW}b+B."><mutation else="1"></mutation><value name="IF0"><block type="variables_get" id="5h*eo4e/dze2Jy{y+1`A"><field name="VAR">工作</field></block></value><statement name="DO0"><block type="bitbot_motor" id="4Y*59M~fJJ-NwF+ryI^T"><field name="wheel">1</field><field name="direction">CW</field><value name="speed"><shadow type="math_number" id="ijFX,V{M[?bu$`3W$Ya;"><field name="NUM">30</field></shadow><block type="math_arithmetic" id="=~??:fQT[O4_]l4f]Ix6"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="fB?@1)-}~sQ5ZhKgXj}Q"><field name="NUM">30</field></shadow></value><value name="B"><shadow type="math_number" id="$Icd(,dWE0GwmipIjQ.B"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="jk~8tK|CTn*;8lp$u*X^"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="vve:IqPn/?KZ_.YY19[6"><field name="NUM">1</field></shadow><block type="variables_get" id="c5_D`U)F]jw5Tb-v}FBi"><field name="VAR">速度</field></block></value><value name="B"><shadow type="math_number" id="+TUpK^?h3l:c6:g6U+s8"><field name="NUM">1</field></shadow></value></block></value></block></value></block></statement><statement name="ELSE"><block type="bitbot_motor" id=":ombH91b9*5a/8{/~Wy("><field name="wheel">1</field><field name="direction">P</field><value name="speed"><shadow type="math_number" id="P^5[x#Y;L},Xx*A$d![y"><field name="NUM">30</field></shadow></value></block></statement><next><block type="controls_if" id="5YY[lF?{SZu4#{sv6mEY"><value name="IF0"><block type="logic_compare" id="M:?xN9l}~tK?^?4KN@Jm"><field name="OP">LT</field><value name="A"><block type="robot_infrared_extern_grey_get_value" id="q0y1uHcSYUOvB7Ov8A!B"><field name="mode">1</field></block></value><value name="B"><block type="math_number" id="9mMS{OLOrWext!8x2fTU"><field name="NUM">50</field></block></value></block></value><statement name="DO0"><block type="do_while" id="7MN+WVKtZxxk^iJdyFWG"><field name="type">true</field><value name="select_data"><block type="logic_compare" id="67cT*#8C)HuJ@cvlL3q="><field name="OP">GT</field><value name="A"><block type="robot_infrared_extern_grey_get_value" id="kPuY)Z[mr`lv!UDgO3J|"><field name="mode">1</field></block></value><value name="B"><block type="math_number" id="MneETgs7A5V|Rh.:t)*H"><field name="NUM">50</field></block></value></block></value><next><block type="math_selfcalcu" id="o,E6u?M}cD0Iih`9;}|k"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="R1|k/YM()0CCjt;v2zX*"><field name="VAR">圈数</field></shadow></value><value name="B"><shadow type="math_number" id="iFba60AnKQU)wg`pnPY!"><field name="NUM">1</field></shadow></value><next><block type="display_show_image_or_string_delay" id="p8,vRk[o=KJ.~;4*@d+`"><field name="center">True</field><value name="data"><shadow type="text" id="BJc2d|l{Q0u;n46l;#qu"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="Ti!4:l6]`k9^i/M=w!9S"><value name="VAR"><shadow type="variables_get" id="JClV#iX9b!VN+9Euh*nz"><field name="VAR">x</field></shadow><block type="variables_get" id="cU!~yP1[7#WN4Jx,EmMi"><field name="VAR">圈数</field></block></value></block></value><value name="space"><shadow type="math_number" id=";OIUzO_/WC=|?n)6oUgU"><field name="NUM">0</field></shadow></value></block></next></block></next></block></statement></block></next></block></next></block></next></block></statement></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IGZlaXlpCmZyb20gZmVpeWkgaW1wb3J0IG9uYm9hcmRfbWF0cml4CmZyb20gZmVpeWkgaW1wb3J0IG9uYm9hcmRfYm90NTEKaW1wb3J0IG1hY2hpbmUKaW1wb3J0IGkyY2RldmljZQpleHRfaTJjX3JpZ2h0ID0gaTJjZGV2aWNlLkkyQ19kZXZpY2Uoc2NsID0gbWFjaGluZS5QaW4oMiksIHNkYSA9IG1hY2hpbmUuUGluKDMpLCBmcmVxID0gMTAwMDApCmV4dF9ncmV5X25lYXJfcmlnaHQgPSBpMmNkZXZpY2UuSW5mcmFyZWQoZXh0X2kyY19yaWdodCkKCgpfRTVfOUNfODhfRTZfOTVfQjAgPSAwCl9FNV9CN19BNV9FNF9CRF85QyA9IEZhbHNlCl9FOV84MF85Rl9FNV9CQV9BNiA9IDAKd2hpbGUgVHJ1ZToKICAgIGlmIGZlaXlpLmJ1dHRvbl9hLndhc19wcmVzc2VkKCk6CiAgICAgICAgX0U1X0I3X0E1X0U0X0JEXzlDID0gbm90IF9FNV9CN19BNV9FNF9CRF85QwogICAgaWYgZmVpeWkuYnV0dG9uX2Iud2FzX3ByZXNzZWQoKToKICAgICAgICBfRTlfODBfOUZfRTVfQkFfQTYgPSAoX0U5XzgwXzlGX0U1X0JBX0E2ICsgMSkgJSAzCiAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvd3Moc3RyKF9FOV84MF85Rl9FNV9CQV9BNiksc3BhY2UgPSAwLGNlbnRlciA9IFRydWUpCiAgICBpZiBfRTVfQjdfQTVfRTRfQkRfOUM6CiAgICAgICAgb25ib2FyZF9ib3Q1MS5tb3RvcigxLCJDVyIsKDMwICogKF9FOV84MF85Rl9FNV9CQV9BNiArIDEpKSkKICAgIGVsc2U6CiAgICAgICAgb25ib2FyZF9ib3Q1MS5tb3RvcigxLCJQIiwzMCkKICAgIGlmIGV4dF9ncmV5X25lYXJfcmlnaHQudmFsdWUoKSA8IDUwOgogICAgICAgIHdoaWxlIFRydWU6CiAgICAgICAgICAgIGlmIChleHRfZ3JleV9uZWFyX3JpZ2h0LnZhbHVlKCkgPiA1MCk6CiAgICAgICAgICAgICAgICBicmVhawogICAgICAgIF9FNV85Q184OF9FNl85NV9CMCArPSAxCiAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvd3Moc3RyKF9FNV85Q184OF9FNl85NV9CMCksc3BhY2UgPSAwLGNlbnRlciA9IFRydWUpCg==</code>