1 line
10 KiB
XML
1 line
10 KiB
XML
<xml version="Mixly 2.0 rc4" board="Python ESP32-C3@MixGo ME"><block type="tuple_create_with" id="zyQh@O5AnjH5#lJgc5fD" inline="true" x="-3534" y="-1302"><mutation items="3"></mutation><field name="VAR">mytup</field><value name="ADD0"><block type="text" id="W@XFQE{,DZ-A2FpH@.#`"><field name="TEXT">Mixly</field></block></value><value name="ADD1"><block type="text" id="zyG[h-w!lxnnZ^s4T@RX"><field name="TEXT">MixIO</field></block></value><value name="ADD2"><block type="text" id="_xNw.3J^mjOo|n]PB+y-"><field name="TEXT">MixGo</field></block></value><next><block type="variables_set" id="?U[x/17Wx39sJ#:ROff/"><field name="VAR">序号</field><value name="VALUE"><block type="math_number" id="M5::|:T(eHyj3lA^DUeP"><field name="NUM">0</field></block></value><next><block type="variables_set" id="+Fv:eAHM,NLYu93|?~4j"><field name="VAR">写模式</field><value name="VALUE"><block type="logic_boolean" id="f1jCJxE+}m|7XgLb,`q_"><field name="BOOL">FALSE</field></block></value><next><block type="variables_set" id="yea]1ku=(@M9YX=N!~-X"><field name="VAR">上一卡号</field><value name="VALUE"><block type="math_number" id="o:1.8?C_({,j##agXbZJ"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="c16J@|8scKrBt3RP6MHt"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="7g,,BmQ?X:Lcmb@Rj(!_"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="xIY4H;keR,/cD5D-(,0D"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="pNAkHhQBsks5,-vxyhAS"><value name="btn"><shadow type="pins_button" id="xgSXTgaoivXl##5Xnd.*"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="3-8+}8KFIp*t)3{?GMT="><field name="VAR">写模式</field><value name="VALUE"><block type="logic_negate" id="pvjl.CL1a`BTa=!-/7es"><value name="BOOL"><block type="variables_get" id="WBR|*S4`0CRD{uHhD173"><field name="VAR">写模式</field></block></value></block></value><next><block type="actuator_onboard_neopixel_rgb_all" id="P$RBj)3Fj5O4i-9q(z-+"><value name="RVALUE"><shadow type="math_number" id="/nKaDX75Sa3SI-GOr8o^"><field name="NUM">255</field></shadow><block type="math_arithmetic" id="UsDu5mW*iU-nZ)tm@uDw"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="K:}!l2l]!9d@6)l?HbxF"><field name="NUM">255</field></shadow></value><value name="B"><shadow type="math_number" id="2C7Q@.jL/J21p)C$VvKp"><field name="NUM">1</field></shadow><block type="variables_get" id="8}dfVM~kE$b`0iJAT!sj"><field name="VAR">写模式</field></block></value></block></value><value name="GVALUE"><shadow type="math_number" id="F!nfI{+VHl{SprR99b6x"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="PJO=e-7XVYuz.*;vj=@k"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="ktghayaykXV!)G@;ze6Y"></block></next></block></next></block></statement><next><block type="controls_if" id="wYGIa~k(_w]T}eKVI1AZ"><value name="IF0"><block type="variables_get" id="]Z4C1M~m^yOKN/f/UWK:"><field name="VAR">写模式</field></block></value><statement name="DO0"><block type="variables_set" id="gFvTZ;*.M=AyVL;+[vlB"><field name="VAR">id</field><value name="VALUE"><block type="rfid_readid" id="QBc_08=k7fs*=s~kG7.R"></block></value><next><block type="controls_if" id="5!dkEKcKV8NoJffv$7@P"><value name="IF0"><block type="logic_compare" id="Bc)Dl-EW^8D37uWQkA@J"><field name="OP">NEQ</field><value name="A"><block type="number_to_text" id="C-fvfh{8Kd#*+:}XGy8t"><value name="VAR"><shadow type="variables_get" id="xxW=2Dh+uLUH_+7I)pRY"><field name="VAR">x</field></shadow><block type="variables_get" id="i_51`TQ@|Gvs~m74BkUr"><field name="VAR">id</field></block></value></block></value><value name="B"><block type="text" id="9nPwdwHi9$5N0H!yX(KP"><field name="TEXT">None</field></block></value></block></value><statement name="DO0"><block type="controls_if" id="Wf:n!il3S;xcXk[Y:V|4"><value name="IF0"><block type="logic_compare" id="h5sW}3Z$JI`3JmM9uw-k"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="9Q_7n}7k7/qk0,($6_h)"><field name="VAR">id</field></block></value><value name="B"><block type="variables_get" id="X?hTRuFm3[dfwS@-a9bk"><field name="VAR">上一卡号</field></block></value></block></value><statement name="DO0"><block type="controls_if" id=":OZa/FO)ZPS1`d~T,N/U"><mutation else="1"></mutation><value name="IF0"><block type="me_g1_rfid_write_outcome" id="8NmD+8gnn:,^_xbtk+R+"><value name="SECTOR"><shadow type="math_number" id="u|@eaX|uwn~tKlXBXT+u"><field name="NUM">0</field></shadow></value><value name="CONTENT"><shadow type="text" id="KseRJpV`Kd8Li5/AHAGG"><field name="TEXT">Mixly</field></shadow><block type="tuple_getIndex" id="(OYk-7f4zagjqGdH]~0@"><value name="TUP"><shadow type="variables_get" id="X)d|9+6C966yQvoZgVPS"><field name="VAR">mytup</field></shadow></value><value name="AT"><shadow type="math_number" id="/Ko?v`{}#!HQ2c|^87r/"><field name="NUM">0</field></shadow><block type="variables_get" id="wP0Y@=ZQ3sn`zZ`o$?vt"><field name="VAR">序号</field></block></value></block></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="jShG}]WFisk=tsDoxnr("><value name="pitch"><shadow type="pins_tone_notes" id="=4CwVfh4VMD*7z1f`VC-"><field name="PIN">988</field></shadow></value><value name="time"><shadow type="math_number" id="!fo@u-q[zN3-V5d{Va;_"><field name="NUM">100</field></shadow></value><next><block type="display_scroll_string" id="k2!F@r$j#r8I),U2@pJ6"><value name="data"><shadow type="text" id="vf.-|ceHD/}WNX8x4QSa"><field name="TEXT">Mixly</field></shadow><block type="tuple_getIndex" id="t*I7u7L`gh;uW63E,4G="><value name="TUP"><shadow type="variables_get" id="B?=Cy:x-lXN.!YCeRz[_"><field name="VAR">mytup</field></shadow></value><value name="AT"><shadow type="math_number" id="b6jk^5K!*FRV266d3;$;"><field name="NUM">0</field></shadow><block type="variables_get" id="-x=xGPxC0-4!d?r;.0_."><field name="VAR">序号</field></block></value></block></value><next><block type="math_selfcalcu" id="D{QaZz4H(~Dg3_B?hXu^"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="FponPDqZI^0-e~Vd-N`p"><field name="VAR">a</field></shadow><block type="variables_get" id="pD,eCkKR$2)GtLnq,9Wx"><field name="VAR">序号</field></block></value><value name="B"><shadow type="math_number" id="VK($q1KJlxcubI}F4u1}"><field name="NUM">1</field></shadow></value><next><block type="variables_set" id="`5t1lR:9-AubEr@v3~{*"><field name="VAR">上一卡号</field><value name="VALUE"><block type="variables_get" id="v*}:@axJY2r-nLF3(])N"><field name="VAR">id</field></block></value><next><block type="controls_if" id="^]H-FUzMW~{Ue?7[M2)P"><value name="IF0"><block type="logic_compare" id="iUg$AYyMLF2iy!z|}}rq"><field name="OP">GTE</field><value name="A"><block type="variables_get" id="uM#2`+G4DWiXx2-X(`O6"><field name="VAR">序号</field></block></value><value name="B"><block type="tuple_length" id="D5)/4E|P*o7(yGdh;/a8"><value name="TUP"><shadow type="variables_get" id=");^lYw:62gc)2NvWu*Iw"><field name="VAR">mytup</field></shadow></value></block></value></block></value><statement name="DO0"><block type="variables_set" id="MDN+*;yI|2hL0LG_knfs"><field name="VAR">写模式</field><value name="VALUE"><block type="logic_boolean" id="M+M3:.r]!Y^}_L}?J##J"><field name="BOOL">FALSE</field></block></value><next><block type="actuator_onboard_neopixel_rgb_all" id="-/,U{Tq$MKldvbiFIeQr"><value name="RVALUE"><shadow type="math_number" id="uLI^oP@Awb|sCO[#-S_7"><field name="NUM">0</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="O]t3{|Tu[8ci]n3JvB1h"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="P.r#v8Keno`=7q~ii3CU"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="I=ll6:ivJ59V*jbYj0te"></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block></statement><statement name="ELSE"><block type="display_show_image" id="kQiE=BkdK.a!V2-kHs@m"><value name="data"><shadow type="pins_builtinimg" id="T=6jN~,nu`aD*]-ZufZ,"><field name="PIN">onboard_matrix.NO</field></shadow></value><next><block type="esp32_onboard_music_pitch_with_time" id="lK434CBu0[L+WmatbIkV"><value name="pitch"><shadow type="pins_tone_notes" id="xiIS3#ft*j+`a[i8jL*7"><field name="PIN">165</field></shadow></value><value name="time"><shadow type="math_number" id="UVj0=U9B@SPG{0vL`P/k"><field name="NUM">100</field></shadow></value></block></next></block></statement></block></statement></block></statement></block></next></block></statement></block></next></block></statement></block></next></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1peGdvX21lCmZyb20gbWl4Z29fbWUgaW1wb3J0IG9uYm9hcmRfcmdiCmZyb20gbWl4Z29fbWUgaW1wb3J0IG9uYm9hcmRfcmZpZAppbXBvcnQgbWVfZzEKZnJvbSBtaXhnb19tZSBpbXBvcnQgb25ib2FyZF9tdXNpYwpmcm9tIG1peGdvX21lIGltcG9ydCBvbmJvYXJkX21hdHJpeAoKCm15dHVwPSAoJ01peGx5JywgJ01peElPJywgJ01peEdvJykKX0U1X0JBXzhGX0U1XzhGX0I3ID0gMApfRTVfODZfOTlfRTZfQThfQTFfRTVfQkNfOEYgPSBGYWxzZQpfRTRfQjhfOEFfRTRfQjhfODBfRTVfOERfQTFfRTVfOEZfQjcgPSAwCndoaWxlIFRydWU6CiAgICBpZiBtaXhnb19tZS5CMWtleS53YXNfcHJlc3NlZCgpOgogICAgICAgIF9FNV84Nl85OV9FNl9BOF9BMV9FNV9CQ184RiA9IG5vdCBfRTVfODZfOTlfRTZfQThfQTFfRTVfQkNfOEYKICAgICAgICBvbmJvYXJkX3JnYi5maWxsKCgoMjU1ICogX0U1Xzg2Xzk5X0U2X0E4X0ExX0U1X0JDXzhGKSwgMCwgMCkpCiAgICAgICAgb25ib2FyZF9yZ2Iud3JpdGUoKQogICAgaWYgX0U1Xzg2Xzk5X0U2X0E4X0ExX0U1X0JDXzhGOgogICAgICAgIGlkMiA9IG9uYm9hcmRfcmZpZC5yZWFkX2NhcmQoMCwgeD0iaWQiKQogICAgICAgIGlmIHN0cihpZDIpICE9ICdOb25lJzoKICAgICAgICAgICAgaWYgaWQyICE9IF9FNF9COF84QV9FNF9COF84MF9FNV84RF9BMV9FNV84Rl9CNzoKICAgICAgICAgICAgICAgIGlmIG1lX2cxLmV4dF9yYzUyMi53cml0ZV9jYXJkKG15dHVwW19FNV9CQV84Rl9FNV84Rl9CN10sMCk6CiAgICAgICAgICAgICAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDk4OCwgMTAwKQogICAgICAgICAgICAgICAgICAgIG9uYm9hcmRfbWF0cml4LnNjcm9sbChteXR1cFtfRTVfQkFfOEZfRTVfOEZfQjddKQogICAgICAgICAgICAgICAgICAgIF9FNV9CQV84Rl9FNV84Rl9CNyArPSAxCiAgICAgICAgICAgICAgICAgICAgX0U0X0I4XzhBX0U0X0I4XzgwX0U1XzhEX0ExX0U1XzhGX0I3ID0gaWQyCiAgICAgICAgICAgICAgICAgICAgaWYgX0U1X0JBXzhGX0U1XzhGX0I3ID49IGxlbihteXR1cCk6CiAgICAgICAgICAgICAgICAgICAgICAgIF9FNV84Nl85OV9FNl9BOF9BMV9FNV9CQ184RiA9IEZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgIG9uYm9hcmRfcmdiLmZpbGwoKDAsIDAsIDApKQogICAgICAgICAgICAgICAgICAgICAgICBvbmJvYXJkX3JnYi53cml0ZSgpCiAgICAgICAgICAgICAgICBlbHNlOgogICAgICAgICAgICAgICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4Lk5PKQogICAgICAgICAgICAgICAgICAgIG9uYm9hcmRfbXVzaWMucGl0Y2hfdGltZSgxNjUsIDEwMCkK</code> |