Files
mixly3/boards/default/micropython_esp32s2/examples/22-2-红外接近-单门人数统计.mix
2024-07-23 21:49:42 +08:00

3 lines
8.1 KiB
XML

<xml version="Mixly 2.0 rc4" board="MixGo CE@MixGo CE"><block type="variables_set" id="YD[7Tu4=MAw2xTzOY2xf" x="-1276" y="-440"><field name="VAR">入园人数</field><value name="VALUE"><block type="math_number" id="m]!8tZ!C!.({R@DtdsCW"><field name="NUM">0</field></block></value><next><block type="variables_set" id="fN;L7zhC3UKC7XwvCYy,"><field name="VAR">当前状态</field><comment pinned="true" h="80" w="160">0 没有人经过
1 左侧经过了
2 右侧经过了</comment><value name="VALUE"><block type="math_number" id="QEa(-4lJ+v;7fvoFU+[B"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="mO@n}X0hEB,s@edVXmCy"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="+LQrJ?|R21SI?o,I#6C!"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="M5m~B3N3)-Z4rD~afjXv"><value name="IF0"><block type="logic_compare" id=",SfG7FoJW};YbeFEE=iN"><field name="OP">GT</field><value name="A"><block type="sensor_mixgo_pin_near_double" id="u7g/oeKu)a$k8725!w@?"><field name="direction">left</field></block></value><value name="B"><block type="math_number" id="gs35OLXT@ZG0O2$5Hif5"><field name="NUM">20000</field></block></value></block></value><statement name="DO0"><block type="do_while" id="){RKCxu^2w#|9Tc(}R+Z"><field name="type">true</field><value name="select_data"><block type="sensor_mixgo_pin_near_double" id="9U[BR$39Z)xW^m693BpO"><field name="direction">left</field></block></value><next><block type="controls_if" id="K65{4{b;tpP[v@ktu{4M"><value name="IF0"><block type="logic_compare" id="fa?Ef_Qp`q*EgagyVXl{"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="lVmdHL}Xf8kqdo_P;{*R"><field name="VAR">当前状态</field></block></value><value name="B"><block type="math_number" id="2ytk|-uuL~i{hnEFCIuz"><field name="NUM">0</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="R?Vy].`73D?#,;p/ra_3"><field name="VAR">当前状态</field><value name="VALUE"><block type="math_number" id="BiVqyK3kiPT}H)b.7_5y"><field name="NUM">1</field></block></value></block></statement><next><block type="controls_if" id="iK?5B:6Nex]p-geVk^cs"><value name="IF0"><block type="logic_compare" id="h[i]X1Zt@Lv8OyA#3=1g"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="dULcnWlEc|oQr@Z76E!j"><field name="VAR">当前状态</field></block></value><value name="B"><block type="math_number" id="27yACT2;v=-pc~uxQFFA"><field name="NUM">2</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="u-[=Wb~bC@K/N2`GlCi1"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="icGUk8USXI(p_VXPP[f:"><field name="VAR">入园人数</field></shadow></value><value name="B"><shadow type="math_number" id="{5rX|_m+x7),p(j*hvIv"><field name="NUM">1</field></shadow></value><next><block type="variables_set" id=":p/{*x?zmr+t]h.owfk^"><field name="VAR">当前状态</field><value name="VALUE"><block type="math_number" id="#F3ZO3G;N7RL,dk_IT}."><field name="NUM">0</field></block></value></block></next></block></statement></block></next></block></next></block></statement><next><block type="controls_if" id="SWJu8;8bsbIF/La-TX!i"><value name="IF0"><block type="logic_compare" id="M6Lsmveav7?C=+_V9bWD"><field name="OP">GT</field><value name="A"><block type="sensor_mixgo_pin_near_double" id=",2MQuanRV?VfYa}:uPiZ"><field name="direction">right</field></block></value><value name="B"><block type="math_number" id="Gae~hy(GO5!z9N}aM2ez"><field name="NUM">20000</field></block></value></block></value><statement name="DO0"><block type="do_while" id="`Ik+9mN`eeHWQ#{,m0iu"><field name="type">true</field><value name="select_data"><block type="logic_compare" id="c:8B9=;KTKWB2hK?SoWn"><field name="OP">LT</field><value name="A"><block type="sensor_mixgo_pin_near_double" id="-vBvdCf8L)vYU`qLo)5w"><field name="direction">right</field></block></value><value name="B"><block type="math_number" id="USB}(eF/y{E`i!+BM@a/"><field name="NUM">10000</field></block></value></block></value><next><block type="controls_if" id="qe!B|3Rcr=nnh/BAdWo}"><value name="IF0"><block type="logic_compare" id="Rg^$Z2#bL0u#8RDLRMA0"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="ib^s,U7eU_Y8_,}y4|jP"><field name="VAR">当前状态</field></block></value><value name="B"><block type="math_number" id="L6Ffbbq*7hO!HPo*5ono"><field name="NUM">0</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="Xhz3`||N7v_C|SE|dbH5"><field name="VAR">当前状态</field><value name="VALUE"><block type="math_number" id="Z$[?{79$A1U{3;z`mC$j"><field name="NUM">2</field></block></value></block></statement><next><block type="controls_if" id="l]xGR@EFn4BO=C-U2rqb"><value name="IF0"><block type="logic_compare" id="u5ag}v-=LsV,_:~6pgyx"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="3!+.^=WOrqp73?1rYeHn"><field name="VAR">当前状态</field></block></value><value name="B"><block type="math_number" id="B0SAU*9XeisMYAwb:k5D"><field name="NUM">1</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="I/?^eCy=U}#tV$4IL|]U"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="[p;=|M@weQ/lre)bZ*=J"><field name="VAR">入园人数</field></shadow></value><value name="B"><shadow type="math_number" id="_=?_L~=ttUY@WEf:}N32"><field name="NUM">1</field></shadow></value><next><block type="variables_set" id="iKNrykcN4@FQ|+34BvXE"><field name="VAR">当前状态</field><value name="VALUE"><block type="math_number" id="I~W^$I1?.iB?ID1Re:4d"><field name="NUM">0</field></block></value></block></next></block></statement></block></next></block></next></block></statement><next><block type="display_show_image_or_string_delay" id="*aXbF.za$_qj67K=/z~`"><field name="center">True</field><value name="data"><shadow type="text" id="q2V15q!i:}4ELXc5-fAY"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="E:GzF?wWcljd|Apz^hvG"><value name="VAR"><shadow type="variables_get" id="sEkVQX??lVtbaXiB~+$s"><field name="VAR">x</field></shadow><block type="variables_get" id="g:Tq@ZUsygqG{P6Jxi#r"><field name="VAR">入园人数</field></block></value></block></value><value name="space"><shadow type="math_number" id="M8Y].uyOOP8{(OQS716p"><field name="NUM">0</field></shadow></value></block></next></block></next></block></statement></block></next></block></next></block><block type="logic_compare" id="{}m`2meGt?Da`WL52Hzm" x="-973" y="-227"><field name="OP">LT</field><value name="B"><block type="math_number" id="G;lEMm[EAQA9d7HT$M8."><field name="NUM">10000</field></block></value></block></xml><config>{}</config><code>aW1wb3J0IG1peGdvX2NlCmZyb20gbWl4Z29fY2UgaW1wb3J0IG9uYm9hcmRfbWF0cml4CgoKX0U1Xzg1X0E1X0U1XzlCX0FEX0U0X0JBX0JBX0U2Xzk1X0IwID0gMAojIDAg5rKh5pyJ5Lq657uP6L+HCiMgMSDlt6bkvqfnu4/ov4fkuoYKIyAyIOWPs+S+p+e7j+i/h+S6hgpfRTVfQkRfOTNfRTVfODlfOERfRTdfOEFfQjZfRTZfODBfODEgPSAwCndoaWxlIFRydWU6CiAgICBpZiBtaXhnb19jZS5pbmZyYXJlZF9sZWZ0KCkgPiAyMDAwMDoKICAgICAgICB3aGlsZSBUcnVlOgogICAgICAgICAgICBpZiAobWl4Z29fY2UuaW5mcmFyZWRfbGVmdCgpKToKICAgICAgICAgICAgICAgIGJyZWFrCiAgICAgICAgaWYgX0U1X0JEXzkzX0U1Xzg5XzhEX0U3XzhBX0I2X0U2XzgwXzgxID09IDA6CiAgICAgICAgICAgIF9FNV9CRF85M19FNV84OV84RF9FN184QV9CNl9FNl84MF84MSA9IDEKICAgICAgICBpZiBfRTVfQkRfOTNfRTVfODlfOERfRTdfOEFfQjZfRTZfODBfODEgPT0gMjoKICAgICAgICAgICAgX0U1Xzg1X0E1X0U1XzlCX0FEX0U0X0JBX0JBX0U2Xzk1X0IwICs9IDEKICAgICAgICAgICAgX0U1X0JEXzkzX0U1Xzg5XzhEX0U3XzhBX0I2X0U2XzgwXzgxID0gMAogICAgaWYgbWl4Z29fY2UuaW5mcmFyZWRfcmlnaHQoKSA+IDIwMDAwOgogICAgICAgIHdoaWxlIFRydWU6CiAgICAgICAgICAgIGlmIChtaXhnb19jZS5pbmZyYXJlZF9yaWdodCgpIDwgMTAwMDApOgogICAgICAgICAgICAgICAgYnJlYWsKICAgICAgICBpZiBfRTVfQkRfOTNfRTVfODlfOERfRTdfOEFfQjZfRTZfODBfODEgPT0gMDoKICAgICAgICAgICAgX0U1X0JEXzkzX0U1Xzg5XzhEX0U3XzhBX0I2X0U2XzgwXzgxID0gMgogICAgICAgIGlmIF9FNV9CRF85M19FNV84OV84RF9FN184QV9CNl9FNl84MF84MSA9PSAxOgogICAgICAgICAgICBfRTVfODVfQTVfRTVfOUJfQURfRTRfQkFfQkFfRTZfOTVfQjAgLT0gMQogICAgICAgICAgICBfRTVfQkRfOTNfRTVfODlfOERfRTdfOEFfQjZfRTZfODBfODEgPSAwCiAgICBvbmJvYXJkX21hdHJpeC5zaG93cyhzdHIoX0U1Xzg1X0E1X0U1XzlCX0FEX0U0X0JBX0JBX0U2Xzk1X0IwKSxzcGFjZSA9IDAsY2VudGVyID0gVHJ1ZSkKCjAgPCAxMDAwMAo=</code>