1 line
7.7 KiB
XML
1 line
7.7 KiB
XML
<xml version="Mixly 2.0 rc4" board="Python Robot@飞乙"><block type="variables_set" id="F,k|w!,`M:4gDa0fr3;P" x="-667" y="-321"><field name="VAR">target</field><value name="VALUE"><block type="math_number" id="+SbIu(l$7nUA~K/#4KSb"><field name="NUM">5</field></block></value><next><block type="variables_set" id="K?wQWE/mCO7;|IYdy`g("><field name="VAR">error</field><value name="VALUE"><block type="math_number" id="X;FC=ck5S24=Q=T4-n,!"><field name="NUM">0</field></block></value><next><block type="variables_set" id="@Y$7l^b7P3a]RD0cSb-D"><field name="VAR">KP</field><value name="VALUE"><block type="math_number" id="ngwqXn}FghL8hXB{@r7N"><field name="NUM">350</field></block></value><next><block type="variables_set" id="*{ihoivD0I4WV@/k[}S)"><field name="VAR">P</field><value name="VALUE"><block type="math_number" id="H_iLigHi?JdG60tTkY=o"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="fM@pz/yy5HirXk|NG9@R" disabled="true"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="Ejd@8:hzT~qo+_Jp]5Gj"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="display_show_image_or_string_delay" id="qA~xhkr+H.lVt{Qz0y^V"><field name="center">True</field><value name="data"><shadow type="text" id="qSwxIlBWnNuZlWDmM4ph"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="XElDS@~R2z3R-Ln77wqm"><value name="VAR"><shadow type="variables_get" id="6//)3Af0kQnltma(Py-2"><field name="VAR">x</field></shadow><block type="robot_infrared_extern_grey_get_value" id="xNtk4`r?=C.K^ucYmtPt"><field name="mode">0</field></block></value></block></value><value name="space"><shadow type="math_number" id="yDOsFNKkn-?_rV,UZ~{A"><field name="NUM">0</field></shadow></value><next><block type="controls_delay_new" id="!cyvJ#NJ29UA.t}x[o@8"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="kkhc}S2##KM{m;|eHV7+"><field name="NUM">1</field></shadow></value></block></next></block></statement><next><block type="variables_set" id="ybX=`TRUdWmk}ib#{.P`"><field name="VAR">speed</field><value name="VALUE"><block type="math_number" id="48W?ZDOrrqsu4rh/d~5A"><field name="NUM">100</field></block></value><next><block type="controls_whileUntil" id="0~Bl1c@sVBOh3DPr2_$_"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="=uwZU$EMI1,[]t]l3kZ["><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id=";1g4=}!H*nUg)`I6!Dwr"><field name="VAR">error</field><value name="VALUE"><block type="math_arithmetic" id="n*D!tr7#Fg[K[laGA0W{"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="r*z+~NSFbl]`)pWpR_VJ"><field name="NUM">1</field></shadow><block type="robot_infrared_extern_grey_get_value" id="^ITGXaE~UfgoJQka4,8s"><field name="mode">0</field></block></value><value name="B"><shadow type="math_number" id="(yJJte/1jY+.vnJk.D`N"><field name="NUM">15</field></shadow><block type="variables_get" id="5ZJXF:-Vn1}|yvRWWZ18"><field name="VAR">target</field></block></value></block></value><next><block type="variables_set" id="|z5QV[.L(G@}3aj1MfeW"><field name="VAR">P</field><value name="VALUE"><block type="math_arithmetic" id="pxds.N]hNm?kAz*[QZ60"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="NVN!(}(h,Z2[;Mn.mfj@"><field name="NUM">1</field></shadow><block type="variables_get" id="(^xS0^H0Uv7PA?9I^$30"><field name="VAR">error</field></block></value><value name="B"><shadow type="math_number" id=")xxcsTC.m|ZaQM`oul0s"><field name="NUM">1</field></shadow><block type="variables_get" id="Z}uK{E)wb{;G@$!kU8^N"><field name="VAR">KP</field></block></value></block></value><next><block type="display_show_image_or_string_delay" id="{w7jJU$BRCe=zKg-E:q0"><field name="center">True</field><value name="data"><shadow type="text" id="qSwxIlBWnNuZlWDmM4ph"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="muB_4R}qTO?3$h@C_{q["><value name="VAR"><shadow type="variables_get" id="6//)3Af0kQnltma(Py-2"><field name="VAR">x</field></shadow><block type="text_to_number" id="U/A@1UdMy#R{HHH*:Sd0"><field name="TOWHAT">int</field><value name="VAR"><shadow type="variables_get" id="1)Bvnu1*gAc3=nk!11+Q"><field name="VAR">x</field></shadow><block type="variables_get" id="$lG5lcT@]u}FbT^PN|$`"><field name="VAR">error</field></block></value></block></value></block></value><value name="space"><shadow type="math_number" id="ZZdQf,0@J4;`qh2*U$C,"><field name="NUM">0</field></shadow></value><next><block type="bitbot_motor" id="Muc)]Es|Udix#MjRXby6"><field name="wheel">0</field><field name="direction">CCW</field><value name="speed"><shadow type="math_number" id="DBBhLFXWv}#t3,!QH{W}"><field name="NUM">0</field></shadow><block type="math_constrain" id="uJ=c7M:E:NcfRu;yL.!e"><value name="VALUE"><shadow type="math_number" id="{xbu|S}Zs~a;sfGZGNJX"><field name="NUM">1000</field></shadow><block type="math_arithmetic" id="jCB+[-nd14bI1BSg,.4Q"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="Bc|*P;@Jg+tom$4BOamW"><field name="NUM">1</field></shadow><block type="variables_get" id="vW)K!xeUWOQ@Z|1`AJ;A"><field name="VAR">speed</field></block></value><value name="B"><shadow type="math_number" id="44}sq]8+Fw0lHN,Qv*S9"><field name="NUM">1</field></shadow><block type="variables_get" id="U`uecZIeEBR9?1ER?jSH"><field name="VAR">P</field></block></value></block></value><value name="LOW"><shadow type="math_number" id="5cFcn/^iW:7[eA,e.Pin"><field name="NUM">-50</field></shadow></value><value name="HIGH"><shadow type="math_number" id="QX:!3]D@X7Z1ZKul]._v"><field name="NUM">100</field></shadow></value></block></value><next><block type="bitbot_motor" id="(`Y)6Y@KrH4FQst`Duh2"><field name="wheel">1</field><field name="direction">CW</field><value name="speed"><shadow type="math_number" id="XpgXE+}HF,7bW2vDhFaJ"><field name="NUM">0</field></shadow><block type="math_constrain" id="pJSGisml@MSz2uiUrOh`"><value name="VALUE"><shadow type="math_number" id="-X(U+gG(!9!:Y19:pvaG"><field name="NUM">1000</field></shadow><block type="math_arithmetic" id="~EZL~+yiGfMrX9,*F+Qx"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="C=BLX+!i$}z|3b$z9;0$"><field name="NUM">1</field></shadow><block type="variables_get" id="~BJ1JsrPQSM}7*1tD-ka"><field name="VAR">speed</field></block></value><value name="B"><shadow type="math_number" id="JyJs9Ug#`z,B7le;Qvot"><field name="NUM">1</field></shadow><block type="variables_get" id="bWm,yfBt]qg,IDJk8f$4"><field name="VAR">P</field></block></value></block></value><value name="LOW"><shadow type="math_number" id="2oftH*kUurAg|D]J)ZMX"><field name="NUM">-50</field></shadow></value><value name="HIGH"><shadow type="math_number" id="i`Apw:]x#j5swg7_[L*P"><field name="NUM">100</field></shadow></value></block></value></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IGkyY2RldmljZQpleHRfaTJjX2xlZnQgPSBpMmNkZXZpY2UuSTJDX2RldmljZShzY2wgPSBtYWNoaW5lLlBpbigwKSwgc2RhID0gbWFjaGluZS5QaW4oMSksIGZyZXEgPSAxMDAwMCkKZXh0X2dyZXlfbmVhcl9sZWZ0ID0gaTJjZGV2aWNlLkluZnJhcmVkKGV4dF9pMmNfbGVmdCkKZnJvbSBmZWl5aSBpbXBvcnQgb25ib2FyZF9tYXRyaXgKZnJvbSBmZWl5aSBpbXBvcnQgb25ib2FyZF9ib3Q1MQoKCnRhcmdldCA9IDUKZXJyb3IgPSAwCktQID0gMzUwClAgPSAwCnNwZWVkID0gMTAwCndoaWxlIFRydWU6CiAgICBlcnJvciA9IGV4dF9ncmV5X25lYXJfbGVmdC52YWx1ZSgpIC0gdGFyZ2V0CiAgICBQID0gZXJyb3IgKiBLUAogICAgb25ib2FyZF9tYXRyaXguc2hvd3Moc3RyKGludChlcnJvcikpLHNwYWNlID0gMCxjZW50ZXIgPSBUcnVlKQogICAgb25ib2FyZF9ib3Q1MS5tb3RvcigwLCJDQ1ciLChtaW4obWF4KHNwZWVkIC0gUCwgLTUwKSwgMTAwKSkpCiAgICBvbmJvYXJkX2JvdDUxLm1vdG9yKDEsIkNXIiwobWluKG1heChzcGVlZCArIFAsIC01MCksIDEwMCkpKQo=</code> |