1 line
10 KiB
XML
1 line
10 KiB
XML
<xml version="Mixly 2.0 rc4" board="Python Robot@飞乙"><block type="tuple_create_with" id="8QTR4|y/A^,Ehe@oO!sA" inline="true" x="-3534" y="-1302"><mutation items="3"></mutation><field name="VAR">mytup</field><value name="ADD0"><block type="text" id="}|+Ew/xb}5c:Vk`#mS.i"><field name="TEXT">Mixly</field></block></value><value name="ADD1"><block type="text" id="?NJP+M.$DC}8.l^c.WKy"><field name="TEXT">MixIO</field></block></value><value name="ADD2"><block type="text" id="V`[u7m~IS-@iU(aS+zN*"><field name="TEXT">MixGo</field></block></value><next><block type="variables_set" id="-Yq54ofQwnOTC]}uVUY+"><field name="VAR">序号</field><value name="VALUE"><block type="math_number" id="n)m~z2NZN]p*8EN.nOPK"><field name="NUM">0</field></block></value><next><block type="variables_set" id="]8IdsN1,CS)ZGB/b2a2L"><field name="VAR">写模式</field><value name="VALUE"><block type="logic_boolean" id="iBdi/u#0mB[5kuDpsf)2"><field name="BOOL">FALSE</field></block></value><next><block type="variables_set" id="hPC0/~75`hW$S`V^R#9O"><field name="VAR">上一卡号</field><value name="VALUE"><block type="math_number" id="Q9b):t)2)=K-?G:]ZTl)"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="P.8~DOvdVm-]^PD+aL@@"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="!#7`#W_+bBv)rH[JBoP("><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="/_z[9nyBA7-qP2oj_Dk3"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="]f#A9MK/R6.!vn+iVyeC"><value name="btn"><shadow type="pins_button" id="nIDb}X?jfSu,=1Q1m|Z*"><field name="PIN">button_a</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="QS^Y]G`1(WZ.6+Far=^."><field name="VAR">写模式</field><value name="VALUE"><block type="logic_negate" id="b~D$TROu2hN5.1b*J-KQ"><value name="BOOL"><block type="variables_get" id="3!WGvCQI06Qe@r[Q=+sd"><field name="VAR">写模式</field></block></value></block></value><next><block type="actuator_onboard_neopixel_rgb_all" id="qZ^-g^E=q@_0]+Nlq[56"><value name="RVALUE"><shadow type="math_number" id="FiLfDbq_/_FcrhRvL~/|"><field name="NUM">255</field></shadow><block type="math_arithmetic" id="S@NAzKT:GFlh@fD63ACz"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="|ZK2DFn0bwN)JZEEjGim"><field name="NUM">255</field></shadow></value><value name="B"><shadow type="math_number" id="ABDl.+#LzC#o?xcH^;I{"><field name="NUM">1</field></shadow><block type="variables_get" id="]+oOoTfz0+;M$o}gM^|L"><field name="VAR">写模式</field></block></value></block></value><value name="GVALUE"><shadow type="math_number" id="B}SZZ`fH5c|Go}YsTU9:"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="(btO!urOvnG*h7r~XnfC"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id=")#j7XDzo*~leU70oa+2b"></block></next></block></next></block></statement><next><block type="controls_if" id="=cA/BUX7==iYE8:yk[_q"><value name="IF0"><block type="variables_get" id="?@x4`Lk]rDQ33D9u5qVD"><field name="VAR">写模式</field></block></value><statement name="DO0"><block type="variables_set" id="pugddCoPN1vis/8PWL$~"><field name="VAR">id</field><value name="VALUE"><block type="rfid_readid" id=":T{p8/Qhd-B*W5w;mN$o"></block></value><next><block type="controls_if" id="!P^SnpuMn5zA/^x:F[OT"><value name="IF0"><block type="logic_compare" id="?E(;I6_*syFrXvn5V#_5"><field name="OP">NEQ</field><value name="A"><block type="number_to_text" id="b}^``,v4|_.Ut9eEzhn^"><value name="VAR"><shadow type="variables_get" id="3B:bKdYQTr#As/s:3tBq"><field name="VAR">x</field></shadow><block type="variables_get" id="k8!~Dy+7$O#?yV!_*5*k"><field name="VAR">id</field></block></value></block></value><value name="B"><block type="text" id="col81[x5!1z^XKc-7.Fo"><field name="TEXT">None</field></block></value></block></value><statement name="DO0"><block type="controls_if" id="9s]/}}}gaCV93nlFC1`m"><value name="IF0"><block type="logic_compare" id="=fAErBQ;*~W-l2n?g54H"><field name="OP">NEQ</field><value name="A"><block type="variables_get" id="6=^BWib/B`YVtEeQF)E~"><field name="VAR">id</field></block></value><value name="B"><block type="variables_get" id=";6GDQf.B)Ats`8)zHrR8"><field name="VAR">上一卡号</field></block></value></block></value><statement name="DO0"><block type="controls_if" id="i?8}OD^@H2tGfRmkJoo#"><mutation else="1"></mutation><value name="IF0"><block type="rfid_write_return" id="ZgMY}NNa*)WQZQl=;1ZI"><value name="SECTOR"><shadow type="math_number" id="mf[|DyP[UxoijO5NTioB"><field name="NUM">0</field></shadow></value><value name="CONTENT"><shadow type="text" id="p.m^=hkXoZOse810TVs["><field name="TEXT">米思齐</field></shadow><block type="tuple_getIndex" id=".bXT^E)r9mmH^2E`nf(J"><value name="TUP"><shadow type="variables_get" id="?z;L;SN=p,Rym9N/W|j+"><field name="VAR">mytup</field></shadow></value><value name="AT"><shadow type="math_number" id="|`nX3YdAo*cOM@Kg`dq4"><field name="NUM">0</field></shadow><block type="variables_get" id="gEK4Y2-:s?RTkPC9u-a]"><field name="VAR">序号</field></block></value></block></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="9`#8K)[{)_+};G^eR1T6"><value name="pitch"><shadow type="pins_tone_notes" id="`Z.(23PhkoLkGB{BmRC`"><field name="PIN">988</field></shadow></value><value name="time"><shadow type="math_number" id="O^9VqgZpb6IEx*o(AV{N"><field name="NUM">100</field></shadow></value><next><block type="display_scroll_string" id="pQny]BL)L$y{ScEm}/94"><value name="data"><shadow type="text" id="Iqpx0fBO+8R;F8zKdx:^"><field name="TEXT">Mixly</field></shadow><block type="tuple_getIndex" id="vH5.R.N@U~9XrYu63eW9"><value name="TUP"><shadow type="variables_get" id="cZWG]Ho)Ms)2diYG$x*J"><field name="VAR">mytup</field></shadow></value><value name="AT"><shadow type="math_number" id="|`nX3YdAo*cOM@Kg`dq4"><field name="NUM">0</field></shadow><block type="variables_get" id="3CU+t+WW!|WrG3HR0}ud"><field name="VAR">序号</field></block></value></block></value><next><block type="math_selfcalcu" id="cj*;X7Ap7M!;@IUciNtd"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="|zE/=*l=pNIvs?tyqyjy"><field name="VAR">a</field></shadow><block type="variables_get" id="nqG^lq]4UY.e2!IZYr3)"><field name="VAR">序号</field></block></value><value name="B"><shadow type="math_number" id="3R#LSBC86w,74E,AXWqT"><field name="NUM">1</field></shadow></value><next><block type="variables_set" id="5R+AF#FEiYyB(K$gm|pr"><field name="VAR">上一卡号</field><value name="VALUE"><block type="variables_get" id="wyZ|ao$G*(w)SC^KIiL@"><field name="VAR">id</field></block></value><next><block type="controls_if" id="v$]C=k=*!M3]eIAP:y2i"><value name="IF0"><block type="logic_compare" id="V)uWFru0G||Z60!uc7^V"><field name="OP">GTE</field><value name="A"><block type="variables_get" id="Y,@:fHykl@BocSAd1E67"><field name="VAR">序号</field></block></value><value name="B"><block type="tuple_length" id="okBgf]2On8gjeJ8{3}j4"><value name="TUP"><shadow type="variables_get" id="tTY!A6eT}Q~{@+M{Ul*i"><field name="VAR">mytup</field></shadow></value></block></value></block></value><statement name="DO0"><block type="variables_set" id="!fHP90w@QT`8tO;!T00Y"><field name="VAR">写模式</field><value name="VALUE"><block type="logic_boolean" id="k6p^gEU7Y{iPgN8`4E9M"><field name="BOOL">FALSE</field></block></value><next><block type="actuator_onboard_neopixel_rgb_all" id="a|i2uA0WvNlEg|`=g:is"><value name="RVALUE"><shadow type="math_number" id="FiLfDbq_/_FcrhRvL~/|"><field name="NUM">0</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="b8RXro@f+nGIC*_C`whO"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="bQ3!!InDdz.oaHoP05GX"><field name="NUM">0</field></shadow></value><next><block type="actuator_onboard_neopixel_write" id="G@w~|NG{|w)Zu4#W[}oH"></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="UX21VI}UE[_(w;K6K18)"><value name="data"><shadow type="pins_builtinimg" id="Wa0A{oaK2m,oRCJ9~M|2"><field name="PIN">onboard_matrix.NO</field></shadow></value><next><block type="esp32_onboard_music_pitch_with_time" id="[kEq55-0;HD]hILQWp7("><value name="pitch"><shadow type="pins_tone_notes" id="H#u26pq28$C;L1z2]hbf"><field name="PIN">165</field></shadow></value><value name="time"><shadow type="math_number" id="z[mN]4VjWmfvzl!$}x{:"><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>aW1wb3J0IGZlaXlpCmZyb20gZmVpeWkgaW1wb3J0IG9uYm9hcmRfcmdiCmZyb20gZmVpeWkgaW1wb3J0IG9uYm9hcmRfcmZpZApmcm9tIGZlaXlpIGltcG9ydCBvbmJvYXJkX211c2ljCmZyb20gZmVpeWkgaW1wb3J0IG9uYm9hcmRfbWF0cml4CgoKbXl0dXA9ICgnTWl4bHknLCAnTWl4SU8nLCAnTWl4R28nKQpfRTVfQkFfOEZfRTVfOEZfQjcgPSAwCl9FNV84Nl85OV9FNl9BOF9BMV9FNV9CQ184RiA9IEZhbHNlCl9FNF9COF84QV9FNF9COF84MF9FNV84RF9BMV9FNV84Rl9CNyA9IDAKd2hpbGUgVHJ1ZToKICAgIGlmIGZlaXlpLmJ1dHRvbl9hLndhc19wcmVzc2VkKCk6CiAgICAgICAgX0U1Xzg2Xzk5X0U2X0E4X0ExX0U1X0JDXzhGID0gbm90IF9FNV84Nl85OV9FNl9BOF9BMV9FNV9CQ184RgogICAgICAgIG9uYm9hcmRfcmdiLmZpbGwoKCgyNTUgKiBfRTVfODZfOTlfRTZfQThfQTFfRTVfQkNfOEYpLCAwLCAwKSkKICAgICAgICBvbmJvYXJkX3JnYi53cml0ZSgpCiAgICBpZiBfRTVfODZfOTlfRTZfQThfQTFfRTVfQkNfOEY6CiAgICAgICAgaWQyID0gb25ib2FyZF9yZmlkLnJlYWRfY2FyZCgwLCB4PSJpZCIpCiAgICAgICAgaWYgc3RyKGlkMikgIT0gJ05vbmUnOgogICAgICAgICAgICBpZiBpZDIgIT0gX0U0X0I4XzhBX0U0X0I4XzgwX0U1XzhEX0ExX0U1XzhGX0I3OgogICAgICAgICAgICAgICAgaWYgb25ib2FyZF9yZmlkLndyaXRlX2NhcmQobXl0dXBbX0U1X0JBXzhGX0U1XzhGX0I3XSwwKToKICAgICAgICAgICAgICAgICAgICBvbmJvYXJkX211c2ljLnBpdGNoX3RpbWUoOTg4LCAxMDApCiAgICAgICAgICAgICAgICAgICAgb25ib2FyZF9tYXRyaXguc2Nyb2xsKG15dHVwW19FNV9CQV84Rl9FNV84Rl9CN10pCiAgICAgICAgICAgICAgICAgICAgX0U1X0JBXzhGX0U1XzhGX0I3ICs9IDEKICAgICAgICAgICAgICAgICAgICBfRTRfQjhfOEFfRTRfQjhfODBfRTVfOERfQTFfRTVfOEZfQjcgPSBpZDIKICAgICAgICAgICAgICAgICAgICBpZiBfRTVfQkFfOEZfRTVfOEZfQjcgPj0gbGVuKG15dHVwKToKICAgICAgICAgICAgICAgICAgICAgICAgX0U1Xzg2Xzk5X0U2X0E4X0ExX0U1X0JDXzhGID0gRmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgb25ib2FyZF9yZ2IuZmlsbCgoMCwgMCwgMCkpCiAgICAgICAgICAgICAgICAgICAgICAgIG9uYm9hcmRfcmdiLndyaXRlKCkKICAgICAgICAgICAgICAgIGVsc2U6CiAgICAgICAgICAgICAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvd3Mob25ib2FyZF9tYXRyaXguTk8pCiAgICAgICAgICAgICAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDE2NSwgMTAwKQo=</code> |