1 line
5.2 KiB
XML
1 line
5.2 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><block type="controls_whileUntil" id="4v(`/CiEI0wFBJfyKN`7" x="-1360" y="-320"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="#f#+C^.r}fgz]=.$!yjl"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="display_show_image" id="WBpy`0N3wmrd0$2F_9c2"><value name="data"><shadow type="pins_builtinimg" id="t)Qr3b49}:Jz:$dACS^S"><field name="PIN">object_picture.DOOR_CLOSE</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="L*M9uvN$r{Yz:O.dcmc,"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_if" id="?X*Iy8#G7-n|jnbh-)X}"><value name="IF0"><block type="logic_operation" id="_Qyqj_A|ZT(716imlN$E" inline="false"><field name="OP">OR</field><value name="A"><block type="logic_compare" id=".q;{EAK4Shvvm}EWcqYE"><field name="OP">GT</field><value name="A"><block type="sensor_mixgo_nova_pin_near" id="UExFJ0QfhT:V(esG9Tt("><field name="direction">l</field></block></value><value name="B"><block type="math_number" id="?GoyE}PS^`C#FRgP,(/|"><field name="NUM">200</field></block></value></block></value><value name="B"><block type="logic_compare" id="z!uc2SG6A.HZo3FkL!WO"><field name="OP">GT</field><value name="A"><block type="sensor_mixgo_nova_pin_near" id="D3E/@@}ZcNi_?63:3WH*"><field name="direction">r</field></block></value><value name="B"><block type="math_number" id="GTcTbK7F=)n-~dF1|pxL"><field name="NUM">200</field></block></value></block></value></block></value><statement name="DO0"><block type="display_show_image" id="ZTo7j;Wn565bD3mCS7$B"><value name="data"><shadow type="pins_builtinimg" id="WZddU9[_dZ7G1#*QQ#4k"><field name="PIN">object_picture.DOOR_OPENING</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="@fU#vZUysiaG|yh@f/g1"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id="fWNV`A2_Y!AEieVbIhJ5"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="IGC$w}2Bs7+iswA(q[$m"><field name="NUM">1</field></shadow></value><next><block type="display_show_image" id="0=#nkyny1CtjVmk|Y+4A"><value name="data"><shadow type="pins_builtinimg" id="5=Xn/=P6bX3i@aaO@u;h"><field name="PIN">object_picture.DOOR_OPEN</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="rqr[3j)|8*Qsf+Y~8:6!"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id=")V[Dvr|f~1reQw4q,/UL"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="}L$W8h8flJdb=u/W@6)7"><field name="NUM">1</field></shadow></value><next><block type="do_while" id="1tb@mb;$T=pnLn1#cNzm"><field name="type">true</field><value name="select_data"><block type="logic_operation" id="SaR9B|,z-7;Q2`wILTs=" inline="false"><field name="OP">AND</field><value name="A"><block type="logic_compare" id="k[cK_`tc-D,CR^y@66c?"><field name="OP">LT</field><value name="A"><block type="sensor_mixgo_nova_pin_near" id="hLKH(SM/P:?n#0Rh*UuA"><field name="direction">l</field></block></value><value name="B"><block type="math_number" id="5.s?|ZA`37ckcP()ZXgf"><field name="NUM">50</field></block></value></block></value><value name="B"><block type="logic_compare" id="QD=1aZxe5*5A;0~uh?o("><field name="OP">LT</field><value name="A"><block type="sensor_mixgo_nova_pin_near" id="kI*g`qRyZ+{v`+?38k[s"><field name="direction">r</field></block></value><value name="B"><block type="math_number" id="0v@YdMi5Ouqm?xzVbxb,"><field name="NUM">50</field></block></value></block></value></block></value><next><block type="display_show_image" id="Gfp2B1C-6Qk+mK]6C7d^"><value name="data"><shadow type="pins_builtinimg" id="a?Apt[d2p[N)^(dTI:W="><field name="PIN">object_picture.DOOR_OPENING</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="yW#vrVaj{0+E,lsM=J4B"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id=",j-d+s5$$LTL-t6xnin0"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="y+Z-6(=K#W,1glS[)*j_"><field name="NUM">1</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></statement></block></xml><config>{}</config><code>ZnJvbSBvYmplY3RfcGljdHVyZSBpbXBvcnQgRE9PUl9DTE9TRQpmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfdGZ0CmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9hbHNfbApmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfYWxzX3IKZnJvbSBvYmplY3RfcGljdHVyZSBpbXBvcnQgRE9PUl9PUEVOSU5HCmltcG9ydCB0aW1lCmZyb20gb2JqZWN0X3BpY3R1cmUgaW1wb3J0IERPT1JfT1BFTgoKd2hpbGUgVHJ1ZToKICAgIG9uYm9hcmRfdGZ0LmltYWdlKERPT1JfQ0xPU0UsIGNvbG9yPTB4ZmZmZixzeW5jPVRydWUpCiAgICBpZiBvbmJvYXJkX2Fsc19sLnBzX25sKCkgPiAyMDAgb3Igb25ib2FyZF9hbHNfci5wc19ubCgpID4gMjAwOgogICAgICAgIG9uYm9hcmRfdGZ0LmltYWdlKERPT1JfT1BFTklORywgY29sb3I9MHhmZmZmLHN5bmM9VHJ1ZSkKICAgICAgICB0aW1lLnNsZWVwKDEpCiAgICAgICAgb25ib2FyZF90ZnQuaW1hZ2UoRE9PUl9PUEVOLCBjb2xvcj0weGZmZmYsc3luYz1UcnVlKQogICAgICAgIHRpbWUuc2xlZXAoMSkKICAgICAgICB3aGlsZSBUcnVlOgogICAgICAgICAgICBpZiAob25ib2FyZF9hbHNfbC5wc19ubCgpIDwgNTAgYW5kIG9uYm9hcmRfYWxzX3IucHNfbmwoKSA8IDUwKToKICAgICAgICAgICAgICAgIGJyZWFrCiAgICAgICAgb25ib2FyZF90ZnQuaW1hZ2UoRE9PUl9PUEVOSU5HLCBjb2xvcj0weGZmZmYsc3luYz1UcnVlKQogICAgICAgIHRpbWUuc2xlZXAoMSkK</code> |