1 line
10 KiB
XML
1 line
10 KiB
XML
<xml version="Mixly 2.0 rc4" board="Python ESP32-C3@MixGo CC"><block type="tuple_create_with" id="O4L)L;A@/c,AGN0VhKs#" inline="true" x="-3534" y="-1302"><mutation items="3"></mutation><field name="VAR">mytup</field><value name="ADD0"><block type="text" id="H;ro]W9n,qiK]EFnWXQ~"><field name="TEXT">Mixly</field></block></value><value name="ADD1"><block type="text" id="*i5Xh=)n3rasZZ/]=7~~"><field name="TEXT">MixIO</field></block></value><value name="ADD2"><block type="text" id="G}WH[*jqYl4MObR##B,K"><field name="TEXT">MixGo</field></block></value><next><block type="variables_set" id="#KgoJ`Aycv^4ulvH9tOS"><field name="VAR">序号</field><value name="VALUE"><block type="math_number" id="RUc?,crqu9hIqR^E{pCb"><field name="NUM">0</field></block></value><next><block type="variables_set" id="Dl|MLY$q8MpYK3Uqq^`s"><field name="VAR">写模式</field><value name="VALUE"><block type="logic_boolean" id="LQ@lrHV*GmybjOWuz-u;"><field name="BOOL">FALSE</field></block></value><next><block type="variables_set" id="DrLvk`QV!PmNn?og$GN@"><field name="VAR">上一卡号</field><value name="VALUE"><block type="math_number" id="oJ@GC]bo@f63=5fC$732"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="o(Rap:T:XWok8drAVXw~"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="m0TbwT*+myvnXi6,vj=i"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="EjaDRoK/$6F7UZqQrD#r"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="0e[At]M@-{dywPYWH!2Z"><value name="btn"><shadow type="pins_button" id="{yJNdqtXz;!v9PpqUTf3"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="Z{CPhz*{L9MJKXYHBf2("><field name="VAR">写模式</field><value name="VALUE"><block type="logic_negate" id="]OglNb^ee.0(ZwCdW{sg"><value name="BOOL"><block type="variables_get" id="=.|kDZH^q!z)m$f[kS*R"><field name="VAR">写模式</field></block></value></block></value><next><block type="actuator_onboard_neopixel_rgb_all" id="3$.)kWrdx1nV?sF:$qcm"><value name="RVALUE"><shadow type="math_number" id="PuuFjA^iu$b,M4(p/5rC"><field name="NUM">255</field></shadow><block type="math_arithmetic" id="vqWTCSdcUw_[=YP*,py}"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="9GblB24aq_MKUHeF=9dH"><field name="NUM">255</field></shadow></value><value name="B"><shadow type="math_number" id="uaW^bU-Gk@|U.322BY_b"><field name="NUM">1</field></shadow><block type="variables_get" id="w#x{zFN{XCogjs+p]A4N"><field name="VAR">写模式</field></block></value></block></value><value name="GVALUE"><shadow type="math_number" id="CR_is}@L!vIVeW2(`]:G"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="RF@IWUOV-`wL/igZ?N8V"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="~=2a$9?ET7(59h{|g1?I"></block></next></block></next></block></statement><next><block type="controls_if" id="EVqh3FJwa3,wU:meywTI"><value name="IF0"><block type="variables_get" id="A-U+~lcyaR4MRDTT`}JN"><field name="VAR">写模式</field></block></value><statement name="DO0"><block type="variables_set" id="[JeoYFK)gaC7i+P2PnQM"><field name="VAR">id</field><value name="VALUE"><block type="rfid_readid" id="S.qM)ZA`DRQL{8X}P}:!"></block></value><next><block type="controls_if" id="zilv[1Z!8E7B7hmY6rw^"><value name="IF0"><block type="logic_compare" id="v?G*sR#lqR~MsNk;g4Sk"><field name="OP">NEQ</field><value name="A"><block type="number_to_text" id="-*M?ou:[t]K,h~Zujy#/"><value name="VAR"><shadow type="variables_get" id="j28E#H]D$[4i=/:C-wmZ"><field name="VAR">x</field></shadow><block type="variables_get" id="a8z{oE):kX0XF?hqs(gM"><field name="VAR">id</field></block></value></block></value><value name="B"><block type="text" id="L=R~(Rxxz-BqXB_gXi9T"><field name="TEXT">None</field></block></value></block></value><statement name="DO0"><block type="controls_if" id="GfQ7[6I1m-yZk-8#_8,;"><value name="IF0"><block type="logic_compare" id="u@:W~`7,q.P){}i}UHu4"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="Xj4X{^4-.Y?`VK?~$WTR"><field name="VAR">id</field></block></value><value name="B"><block type="variables_get" id="E!*F90_f`X1,uWd):Bh."><field name="VAR">上一卡号</field></block></value></block></value><statement name="DO0"><block type="controls_if" id="239OCJel.Ra]pSk:Dsk;"><mutation else="1"></mutation><value name="IF0"><block type="rfid_write_return" id="`hlqoKOm{;)uH`k(2l#r"><value name="SECTOR"><shadow type="math_number" id=")i~P9*;}}K0lb4@H[sbL"><field name="NUM">0</field></shadow></value><value name="CONTENT"><shadow type="text" id="Y!)ic7WvNI`+/snBX3UZ"><field name="TEXT">米思齐</field></shadow><block type="tuple_getIndex" id="2BQu+.jTK1hX*!_Huv1B"><value name="TUP"><shadow type="variables_get" id="#HBybeh;D5(rMVC)F_$g"><field name="VAR">mytup</field></shadow></value><value name="AT"><shadow type="math_number" id="$Zx}!SrvfZkG+TWmU!D9"><field name="NUM">0</field></shadow><block type="variables_get" id="X6F;bh;EO_?X?GNb:=3X"><field name="VAR">序号</field></block></value></block></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="*FO{RmCz=`a`#F9dmAR0"><value name="pitch"><shadow type="pins_tone_notes" id="Qa7pd4Vpdx/8A1BAYRS4"><field name="PIN">988</field></shadow></value><value name="time"><shadow type="math_number" id="9QT`$iU]GAo#x*Nd4E={"><field name="NUM">100</field></shadow></value><next><block type="display_scroll_string" id="/E.a^;0zE28fw7S,OKNa"><value name="data"><shadow type="text" id="hb-?OxN[|7ickjY!cM*$"><field name="TEXT">Mixly</field></shadow><block type="tuple_getIndex" id="_cd$a9(bJ1wd|:@rNqt~"><value name="TUP"><shadow type="variables_get" id="nf3(Tz]VYm0}VPz@KRzP"><field name="VAR">mytup</field></shadow></value><value name="AT"><shadow type="math_number" id="51l}Ei6`^:8@U)r2xZj="><field name="NUM">0</field></shadow><block type="variables_get" id=";svXKNKQr9$VVSdrTnB7"><field name="VAR">序号</field></block></value></block></value><next><block type="math_selfcalcu" id="vhL$!=S[K/WV.lJE-pcD"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="}uW~@+J-W|Mb7,0m0vP("><field name="VAR">a</field></shadow><block type="variables_get" id="U23.y)sdFs~=,5srK9y?"><field name="VAR">序号</field></block></value><value name="B"><shadow type="math_number" id="3A]jBQqENpg2.Y(w]Qa+"><field name="NUM">1</field></shadow></value><next><block type="variables_set" id="zL^+z{5`.|#/3AxxelaX"><field name="VAR">上一卡号</field><value name="VALUE"><block type="variables_get" id="I#4j$eq.wQ:x/}xEJww@"><field name="VAR">id</field></block></value><next><block type="controls_if" id="_8[]Tg[!;/NVciyTX/:~"><value name="IF0"><block type="logic_compare" id="VyOwyq`di^~?X*[uOZ;e"><field name="OP">GTE</field><value name="A"><block type="variables_get" id="Fp*{+.l;w;3,W^mqY8.0"><field name="VAR">序号</field></block></value><value name="B"><block type="tuple_length" id="qtmdqARj2{=6bA$d/XHU"><value name="TUP"><shadow type="variables_get" id="Heev/OE@OBG|1`X9[s-U"><field name="VAR">mytup</field></shadow></value></block></value></block></value><statement name="DO0"><block type="variables_set" id="8P^?=C$ewu.9;~!ijYm5"><field name="VAR">写模式</field><value name="VALUE"><block type="logic_boolean" id="Oo1`S+DORtHP-a;}R)Zc"><field name="BOOL">FALSE</field></block></value><next><block type="actuator_onboard_neopixel_rgb_all" id="C!~N~H;uZw=bfyVf*J?*"><value name="RVALUE"><shadow type="math_number" id="!0[lc8x9W_0crY~N38FY"><field name="NUM">0</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="JDTLmwg6ED{a_gY?{JfA"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="JnFV@5mN0!I8{^U9$R~u"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="V_ciW4*HFib3@ZTqJP~?"></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="lhxv@|[S{oelaQP{3Nld"><value name="data"><shadow type="pins_builtinimg" id=",fXtf|_dCD|h/Pfe9;Nj"><field name="PIN">onboard_matrix.NO</field></shadow></value><next><block type="esp32_onboard_music_pitch_with_time" id="pPs[7c*Asq4Xy(wU9WJn"><value name="pitch"><shadow type="pins_tone_notes" id="F/D|jOya!`^$$$yJLHu."><field name="PIN">165</field></shadow></value><value name="time"><shadow type="math_number" id="u5tZWdC|j(KE+(uzS!jo"><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>aW1wb3J0IG1peGdvX2NjCmZyb20gbWl4Z29fY2MgaW1wb3J0IG9uYm9hcmRfcmdiCmZyb20gbWl4Z29fY2MgaW1wb3J0IG9uYm9hcmRfcmZpZApmcm9tIG1peGdvX2NjIGltcG9ydCBvbmJvYXJkX211c2ljCmZyb20gbWl4Z29fY2MgaW1wb3J0IG9uYm9hcmRfbWF0cml4CgoKbXl0dXA9ICgnTWl4bHknLCAnTWl4SU8nLCAnTWl4R28nKQpfRTVfQkFfOEZfRTVfOEZfQjcgPSAwCl9FNV84Nl85OV9FNl9BOF9BMV9FNV9CQ184RiA9IEZhbHNlCl9FNF9COF84QV9FNF9COF84MF9FNV84RF9BMV9FNV84Rl9CNyA9IDAKd2hpbGUgVHJ1ZToKICAgIGlmIG1peGdvX2NjLkIxa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgX0U1Xzg2Xzk5X0U2X0E4X0ExX0U1X0JDXzhGID0gbm90IF9FNV84Nl85OV9FNl9BOF9BMV9FNV9CQ184RgogICAgICAgIG9uYm9hcmRfcmdiLmZpbGwoKCgyNTUgKiBfRTVfODZfOTlfRTZfQThfQTFfRTVfQkNfOEYpLCAwLCAwKSkKICAgICAgICBvbmJvYXJkX3JnYi53cml0ZSgpCiAgICBpZiBfRTVfODZfOTlfRTZfQThfQTFfRTVfQkNfOEY6CiAgICAgICAgaWQyID0gb25ib2FyZF9yZmlkLnJlYWRfY2FyZCgwLCB4PSJpZCIpCiAgICAgICAgaWYgc3RyKGlkMikgIT0gJ05vbmUnOgogICAgICAgICAgICBpZiBpZDIgIT0gX0U0X0I4XzhBX0U0X0I4XzgwX0U1XzhEX0ExX0U1XzhGX0I3OgogICAgICAgICAgICAgICAgaWYgb25ib2FyZF9yZmlkLndyaXRlX2NhcmQobXl0dXBbX0U1X0JBXzhGX0U1XzhGX0I3XSwwKToKICAgICAgICAgICAgICAgICAgICBvbmJvYXJkX211c2ljLnBpdGNoX3RpbWUoOTg4LCAxMDApCiAgICAgICAgICAgICAgICAgICAgb25ib2FyZF9tYXRyaXguc2Nyb2xsKG15dHVwW19FNV9CQV84Rl9FNV84Rl9CN10pCiAgICAgICAgICAgICAgICAgICAgX0U1X0JBXzhGX0U1XzhGX0I3ICs9IDEKICAgICAgICAgICAgICAgICAgICBfRTRfQjhfOEFfRTRfQjhfODBfRTVfOERfQTFfRTVfOEZfQjcgPSBpZDIKICAgICAgICAgICAgICAgICAgICBpZiBfRTVfQkFfOEZfRTVfOEZfQjcgPj0gbGVuKG15dHVwKToKICAgICAgICAgICAgICAgICAgICAgICAgX0U1Xzg2Xzk5X0U2X0E4X0ExX0U1X0JDXzhGID0gRmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgb25ib2FyZF9yZ2IuZmlsbCgoMCwgMCwgMCkpCiAgICAgICAgICAgICAgICAgICAgICAgIG9uYm9hcmRfcmdiLndyaXRlKCkKICAgICAgICAgICAgICAgIGVsc2U6CiAgICAgICAgICAgICAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvd3Mob25ib2FyZF9tYXRyaXguTk8pCiAgICAgICAgICAgICAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDE2NSwgMTAwKQo=</code> |