1 line
6.9 KiB
XML
1 line
6.9 KiB
XML
<xml version="Mixly 2.0 rc4" board="Python Robot@飞乙"><block type="variables_set" id="K?wQWE/mCO7;|IYdy`g(" x="-660" y="-290"><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="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">1</field></shadow><block type="robot_infrared_extern_grey_get_value" id=":Exh]I[uaR2xDHETQof."><field name="mode">1</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">-100</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">-100</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><block type="math_arithmetic" id="],M8_s.JsPUbY(V;wRWk" x="-417" y="-89"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="r*z+~NSFbl]`)pWpR_VJ"><field name="NUM">1</field></shadow></value><value name="B"><shadow type="math_number" id="SU*AA;1E.wufU}@]_=)L"><field name="NUM">1</field></shadow></value></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IGkyY2RldmljZQpleHRfaTJjX2xlZnQgPSBpMmNkZXZpY2UuSTJDX2RldmljZShzY2wgPSBtYWNoaW5lLlBpbigwKSwgc2RhID0gbWFjaGluZS5QaW4oMSksIGZyZXEgPSAxMDAwMCkKZXh0X2dyZXlfbmVhcl9sZWZ0ID0gaTJjZGV2aWNlLkluZnJhcmVkKGV4dF9pMmNfbGVmdCkKZXh0X2kyY19yaWdodCA9IGkyY2RldmljZS5JMkNfZGV2aWNlKHNjbCA9IG1hY2hpbmUuUGluKDIpLCBzZGEgPSBtYWNoaW5lLlBpbigzKSwgZnJlcSA9IDEwMDAwKQpleHRfZ3JleV9uZWFyX3JpZ2h0ID0gaTJjZGV2aWNlLkluZnJhcmVkKGV4dF9pMmNfcmlnaHQpCmZyb20gZmVpeWkgaW1wb3J0IG9uYm9hcmRfbWF0cml4CmZyb20gZmVpeWkgaW1wb3J0IG9uYm9hcmRfYm90NTEKCgplcnJvciA9IDAKS1AgPSAzNTAKUCA9IDAKc3BlZWQgPSAxMDAKd2hpbGUgVHJ1ZToKICAgIGVycm9yID0gZXh0X2dyZXlfbmVhcl9sZWZ0LnZhbHVlKCkgLSBleHRfZ3JleV9uZWFyX3JpZ2h0LnZhbHVlKCkKICAgIFAgPSBlcnJvciAqIEtQCiAgICBvbmJvYXJkX21hdHJpeC5zaG93cyhzdHIoaW50KGVycm9yKSksc3BhY2UgPSAwLGNlbnRlciA9IFRydWUpCiAgICBvbmJvYXJkX2JvdDUxLm1vdG9yKDAsIkNDVyIsKG1pbihtYXgoc3BlZWQgLSBQLCAtMTAwKSwgMTAwKSkpCiAgICBvbmJvYXJkX2JvdDUxLm1vdG9yKDEsIkNXIiwobWluKG1heChzcGVlZCArIFAsIC0xMDApLCAxMDApKSkKCjEgLSAxCg==</code> |