build(boards): xpython板卡执行 npm run build:prod

This commit is contained in:
王立帮
2026-01-16 21:59:57 +08:00
parent bc2451005f
commit a7fdae500c
1123 changed files with 1171 additions and 1126 deletions

View File

@@ -1 +1 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><block type="CREATE_CAMERA" id="?$Jy$C.}Hc|}T1-n,vxj" x="-1228" y="-731"><field name="cmd">R240X240</field><value name="HM"><shadow type="yesorno" id="NyJ;I)0tn;US+NtI)Ch4"><field name="state">False</field></shadow></value><value name="VF"><shadow type="yesorno" id="f34#|v^/Z4l*c`KH75xj"><field name="state">False</field></shadow></value><next><block type="controls_whileUntil" id="CqMYnQpYI|CcM`X=qY)1"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="?td]c~.*mYp.yIF|k487"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="sM7pG*0};H)XFCMjnF#3"><field name="VAR">image</field><value name="VALUE"><block type="GET_PICTURE_DATA_EXACT" id="/c#IA$pW^;MS=}(;u(?-"></block></value><next><block type="SCREEN_SHOW_CAM_GRAPH_SHOOT" id="(oERsTjD;;woUZ-`|;IU"><value name="SUB"><shadow type="variables_get" id="eQz/5C4Qd:{,yt)w3y5U"><field name="VAR">image</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="7d]NA[$(0xQN$r{pJ|ow"><field name="BOOL">TRUE</field></shadow></value></block></next></block></statement></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBjYW1lcmEgaW1wb3J0IENhbWVyYSxGcmFtZVNpemUKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX3RmdAoKCmNhbWVyYSA9IENhbWVyYShGcmFtZVNpemUuUjI0MFgyNDAsaG1pcnJvcj1GYWxzZSx2ZmxpcD1GYWxzZSkKd2hpbGUgVHJ1ZToKICAgIGltYWdlID0gY2FtZXJhLmNhcHR1cmUoKQogICAgb25ib2FyZF90ZnQuZGlzcGxheShpbWFnZSwgc3luYz1UcnVlKQo=</code>
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强SANT" shown="block"><block type="CREATE_CAMERA" id="?$Jy$C.}Hc|}T1-n,vxj" x="-1228" y="-731"><field name="cmd">R240X240</field><value name="HM"><shadow type="yesorno" id="NyJ;I)0tn;US+NtI)Ch4"><field name="state">False</field></shadow></value><value name="VF"><shadow type="yesorno" id="f34#|v^/Z4l*c`KH75xj"><field name="state">False</field></shadow></value><next><block type="controls_whileUntil" id="CqMYnQpYI|CcM`X=qY)1"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="?td]c~.*mYp.yIF|k487"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="sM7pG*0};H)XFCMjnF#3"><field name="VAR">image</field><value name="VALUE"><block type="GET_PICTURE_DATA_EXACT" id="/c#IA$pW^;MS=}(;u(?-"></block></value><next><block type="SCREEN_SHOW_CAM_GRAPH_SHOOT" id="(oERsTjD;;woUZ-`|;IU"><value name="SUB"><shadow type="variables_get" id="eQz/5C4Qd:{,yt)w3y5U"><field name="VAR">image</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="7d]NA[$(0xQN$r{pJ|ow"><field name="BOOL">TRUE</field></shadow></value></block></next></block></statement></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBjYW1lcmEgaW1wb3J0IENhbWVyYSxGcmFtZVNpemUKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX3RmdAoKCmNhbWVyYSA9IENhbWVyYShGcmFtZVNpemUuUjI0MFgyNDAsaG1pcnJvcj1GYWxzZSx2ZmxpcD1GYWxzZSkKd2hpbGUgVHJ1ZToKICAgIGltYWdlID0gY2FtZXJhLmNhcHR1cmUoKQogICAgb25ib2FyZF90ZnQuZGlzcGxheShpbWFnZSwgc3luYz1UcnVlKQo=</code>

View File

@@ -1 +1 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><block type="CREATE_CAMERA" id="+/-VpLta(DM,3!na}MQ#" x="-1501" y="-1024"><field name="cmd">R240X240</field><value name="HM"><shadow type="yesorno" id="fJX0^c)h~srO$h6$tzlG"><field name="state">False</field></shadow></value><value name="VF"><shadow type="yesorno" id="y!Q[MC4PG1$^572XmzN2"><field name="state">False</field></shadow></value><next><block type="controls_whileUntil" id="a{h$=A`x!xL)!C(w)r]B"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="`}Kc:liMrwCb{`9JjC_R"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="@#,g#_y|VUXq8E[(AN-1"><field name="VAR">image</field><value name="VALUE"><block type="GET_PICTURE_DATA_EXACT" id="WNr7X!l}kFZw$RD7$qQc"></block></value><next><block type="SCREEN_SHOW_CAM_GRAPH_SHOOT" id="t7*_B9JY)ZgZn?s_92LP"><value name="SUB"><shadow type="variables_get" id="jUT:=0#=~_}{M/g*$YZR"><field name="VAR">image</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="lo]ZdP@3y+hw=qgIj6Ed"><field name="BOOL">FALSE</field></shadow></value><next><block type="variables_set" id="JyEC5|}AP;5?PRerB(ID"><field name="VAR">image</field><value name="VALUE"><block type="GET_SCREEN_IMAGE_SIZE" id="npR=wh{o[1ij/uQ*Ir#O"><value name="x"><shadow type="math_number" id="JFdT]nK##`z$67OegDUD"><field name="NUM">40</field></shadow></value><value name="y"><shadow type="math_number" id="LNV/Jv,sDv^li6!DSlby"><field name="NUM">40</field></shadow></value><value name="w"><shadow type="math_number" id="Q~K4TIMF;mkejgVvSKsH"><field name="NUM">80</field></shadow></value><value name="h"><shadow type="math_number" id="L}53x88XYp9Kia`@gbNS"><field name="NUM">80</field></shadow></value></block></value><next><block type="SCREEN_SHOW_CAM_GRAPH_SHOOT" id="wo`2v3,ZW6Y3j3@HkS1A"><value name="SUB"><shadow type="variables_get" id="qjJWr3fxl_?-2WAL+:KP"><field name="VAR">image</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="P]cg`/lPbp0CnnzTxH{l"><field name="BOOL">TRUE</field></shadow></value></block></next></block></next></block></next></block></statement></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBjYW1lcmEgaW1wb3J0IENhbWVyYSxGcmFtZVNpemUKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX3RmdAoKCmNhbWVyYSA9IENhbWVyYShGcmFtZVNpemUuUjI0MFgyNDAsaG1pcnJvcj1GYWxzZSx2ZmxpcD1GYWxzZSkKd2hpbGUgVHJ1ZToKICAgIGltYWdlID0gY2FtZXJhLmNhcHR1cmUoKQogICAgb25ib2FyZF90ZnQuZGlzcGxheShpbWFnZSwgc3luYz1GYWxzZSkKICAgIGltYWdlID0gb25ib2FyZF90ZnQuc2NyZWVuc2hvdCh4PTQwLHk9NDAsdz04MCxoPTgwKQogICAgb25ib2FyZF90ZnQuZGlzcGxheShpbWFnZSwgc3luYz1UcnVlKQo=</code>
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强SANT" shown="block"><block type="CREATE_CAMERA" id="+/-VpLta(DM,3!na}MQ#" x="-1501" y="-1024"><field name="cmd">R240X240</field><value name="HM"><shadow type="yesorno" id="fJX0^c)h~srO$h6$tzlG"><field name="state">False</field></shadow></value><value name="VF"><shadow type="yesorno" id="y!Q[MC4PG1$^572XmzN2"><field name="state">False</field></shadow></value><next><block type="controls_whileUntil" id="a{h$=A`x!xL)!C(w)r]B"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="`}Kc:liMrwCb{`9JjC_R"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="@#,g#_y|VUXq8E[(AN-1"><field name="VAR">image</field><value name="VALUE"><block type="GET_PICTURE_DATA_EXACT" id="WNr7X!l}kFZw$RD7$qQc"></block></value><next><block type="SCREEN_SHOW_CAM_GRAPH_SHOOT" id="t7*_B9JY)ZgZn?s_92LP"><value name="SUB"><shadow type="variables_get" id="jUT:=0#=~_}{M/g*$YZR"><field name="VAR">image</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="lo]ZdP@3y+hw=qgIj6Ed"><field name="BOOL">FALSE</field></shadow></value><next><block type="variables_set" id="JyEC5|}AP;5?PRerB(ID"><field name="VAR">image</field><value name="VALUE"><block type="GET_SCREEN_IMAGE_SIZE" id="npR=wh{o[1ij/uQ*Ir#O"><value name="x"><shadow type="math_number" id="JFdT]nK##`z$67OegDUD"><field name="NUM">40</field></shadow></value><value name="y"><shadow type="math_number" id="LNV/Jv,sDv^li6!DSlby"><field name="NUM">40</field></shadow></value><value name="w"><shadow type="math_number" id="Q~K4TIMF;mkejgVvSKsH"><field name="NUM">80</field></shadow></value><value name="h"><shadow type="math_number" id="L}53x88XYp9Kia`@gbNS"><field name="NUM">80</field></shadow></value></block></value><next><block type="SCREEN_SHOW_CAM_GRAPH_SHOOT" id="wo`2v3,ZW6Y3j3@HkS1A"><value name="SUB"><shadow type="variables_get" id="qjJWr3fxl_?-2WAL+:KP"><field name="VAR">image</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="P]cg`/lPbp0CnnzTxH{l"><field name="BOOL">TRUE</field></shadow></value></block></next></block></next></block></next></block></statement></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBjYW1lcmEgaW1wb3J0IENhbWVyYSxGcmFtZVNpemUKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX3RmdAoKCmNhbWVyYSA9IENhbWVyYShGcmFtZVNpemUuUjI0MFgyNDAsaG1pcnJvcj1GYWxzZSx2ZmxpcD1GYWxzZSkKd2hpbGUgVHJ1ZToKICAgIGltYWdlID0gY2FtZXJhLmNhcHR1cmUoKQogICAgb25ib2FyZF90ZnQuZGlzcGxheShpbWFnZSwgc3luYz1GYWxzZSkKICAgIGltYWdlID0gb25ib2FyZF90ZnQuc2NyZWVuc2hvdCh4PTQwLHk9NDAsdz04MCxoPTgwKQogICAgb25ib2FyZF90ZnQuZGlzcGxheShpbWFnZSwgc3luYz1UcnVlKQo=</code>

View File

@@ -1,2 +1,2 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><comment id="US(ac`Y8_}=Qk`TSHv~z" x="-654.6447219848633" y="-887.7999877929688" w="172.1663055419922" h="100">可以通过板卡文件管理上传图片到板子
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强SANT" shown="block"><comment id="US(ac`Y8_}=Qk`TSHv~z" x="-654.6447219848633" y="-887.7999877929688" w="172.1663055419922" h="100">可以通过板卡文件管理上传图片到板子
</comment><block type="SCREEN_DISPLAY_IMAGE" id="azEW0K3aVVj;QVOe#Us2" x="-1483" y="-1014"><field name="angle">0</field><value name="direct"><shadow type="text" id="^ZjllGAlJIo3yShP#gwN"><field name="TEXT">111.jpg</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="qIz?IsEAtitxX[-K7I#X"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_whileUntil" id="a{h$=A`x!xL)!C(w)r]B"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="`}Kc:liMrwCb{`9JjC_R"><field name="BOOL">TRUE</field></shadow></value></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX3RmdAoKCm9uYm9hcmRfdGZ0LmRpc3BsYXkoJzExMS5qcGcnLHJvdGF0aW9uPTAsc3luYz1UcnVlKQp3aGlsZSBUcnVlOgogICAgcGFzcwo=</code>

View File

@@ -1,2 +1,2 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><comment id="US(ac`Y8_}=Qk`TSHv~z" x="-654" y="-887" w="172.1663055419922" h="100">可以通过板卡文件管理上传图片到板子
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强SANT" shown="block"><comment id="US(ac`Y8_}=Qk`TSHv~z" x="-654" y="-887" w="172.1663055419922" h="100">可以通过板卡文件管理上传图片到板子
</comment><block type="SCREEN_DISPLAY_IMAGE_LOCATION" id="haY1v7Mh}no?G:i{pBM7" x="-1513" y="-1157"><field name="angle">0</field><value name="direct"><shadow type="text" id="B]7[/+|/v?ZvJ2Q|-3Hh"><field name="TEXT">111.jpg</field></shadow></value><value name="x"><shadow type="math_number" id="7z7vF6Vd6ZN3UrfAJZE*"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="UJ9S*AGCo}}./xDhgINc"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="o@xkjFWfdpwL4gmS5|L)"><field name="BOOL">FALSE</field></shadow></value><next><block type="variables_set" id="Pn.Xk?xO1SRrIL3yqQPg"><field name="VAR">image</field><value name="VALUE"><block type="GET_SCREEN_IMAGE_SIZE" id="Cg$YL1w{XfL/JZ:VD2$("><value name="x"><shadow type="math_number" id="Tm[{.D4o.QstcM809Hp1"><field name="NUM">20</field></shadow></value><value name="y"><shadow type="math_number" id=",t9*Ezsj^JQE4(zT-7Uf"><field name="NUM">20</field></shadow></value><value name="w"><shadow type="math_number" id="Vdp4K#HtdNuJExc!$Dj4"><field name="NUM">200</field></shadow></value><value name="h"><shadow type="math_number" id="q.g^a[xC7T|^1irn0AB^"><field name="NUM">200</field></shadow></value></block></value><next><block type="SCREEN_SHOW_CAM_GRAPH_SHOOT_LOCATION" id="VyxaH(hCu}u.boo@#(]}"><value name="SUB"><shadow type="variables_get" id="HgeZ5-kfCfI3VW@mYemz"><field name="VAR">image</field></shadow></value><value name="x"><shadow type="math_number" id=":Xy8F}!7ZJ}TgG+OJMeO"><field name="NUM">20</field></shadow></value><value name="y"><shadow type="math_number" id=":Q?.-vDLJ[M8hC;Sd,oO"><field name="NUM">20</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="ylEaZRaG]-AlRX:]R6|l"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_whileUntil" id="(Fr;Y)IW+zY]IPDbF{#L"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="4l_D{#Wkuem(*2?vAw6I"><field name="BOOL">TRUE</field></shadow></value></block></next></block></next></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX3RmdAoKCm9uYm9hcmRfdGZ0LmRpc3BsYXkoJzExMS5qcGcnLHg9MCx5PTAscm90YXRpb249MCxzeW5jPUZhbHNlKQppbWFnZSA9IG9uYm9hcmRfdGZ0LnNjcmVlbnNob3QoeD0yMCx5PTIwLHc9MjAwLGg9MjAwKQpvbmJvYXJkX3RmdC5kaXNwbGF5KGltYWdlLHg9MjAseT0yMCwgc3luYz1UcnVlKQp3aGlsZSBUcnVlOgogICAgcGFzcwo=</code>

View File

@@ -1,2 +1,2 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><comment id="US(ac`Y8_}=Qk`TSHv~z" x="-941.2343199432323" y="-977.8827223410711" w="172.1663055419922" h="100">可以通过板卡文件管理上传图片到板子,有些图片格式不支持
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强SANT" shown="block"><comment id="US(ac`Y8_}=Qk`TSHv~z" x="-941.2343199432323" y="-977.8827223410711" w="172.1663055419922" h="100">可以通过板卡文件管理上传图片到板子,有些图片格式不支持
</comment><block type="SCREEN_DISPLAY_IMAGE" id="MmE=|J{Zk_:u-xZ`1m.r" x="-1716" y="-1094"><field name="angle">0</field><value name="direct"><shadow type="text" id="aD~d4Iq#o~NvWAec.UWJ"><field name="TEXT">1.jpg</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="^n_!xVS:HRk(:i+}Oa2+"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_whileUntil" id="VW4Y~nn{:J9Hv?_@qX]i"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="Z`y2YO=.$2W8zwGrXZ/D"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id=";*(38=?k`Yyvqu05cAMt"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="r=/LWDxTzLH({{UpDdc,"><value name="btn"><shadow type="pins_button" id="iCB$=u-KlSes_klG!6D1"><field name="PIN">A1key</field></shadow></value></block></value><statement name="DO0"><block type="SCREEN_DISPLAY_IMAGE" id="*7!/fcX^I+yyBs]FPB5_"><field name="angle">90</field><value name="direct"><shadow type="text" id="b6[.r{m=_~fw:)3+jjx="><field name="TEXT">1.jpg</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id=":a8vLM|C1]9iu(]pvWWj"><field name="BOOL">TRUE</field></shadow></value></block></statement><next><block type="controls_if" id="3iui)O[X(m!8Mr??Ulet"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="C{.j(ab,AB37,-]NUFN!"><value name="btn"><shadow type="pins_button" id="fVJ!:G2TJO`6u9evwmHZ"><field name="PIN">A2key</field></shadow></value></block></value><statement name="DO0"><block type="SCREEN_DISPLAY_IMAGE" id="[Lz[Ii-Q9n3u{D?E}kgd"><field name="angle">180</field><value name="direct"><shadow type="text" id="{,dS4s]y4Xr*bhbrQ#qG"><field name="TEXT">1.jpg</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="1}:0kbq95zgbN@A|!RdU"><field name="BOOL">TRUE</field></shadow></value></block></statement><next><block type="controls_if" id="v-Hhd]:.;y0F;4?uS|)s"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="Da`kA$AeUJ}.:6A#n#)."><value name="btn"><shadow type="pins_button" id="Ru_4tm{nSkY1WUo`M*th"><field name="PIN">A3key</field></shadow></value></block></value><statement name="DO0"><block type="SCREEN_DISPLAY_IMAGE" id="J1BEqpM$l=#0^7D@rrk@"><field name="angle">270</field><value name="direct"><shadow type="text" id="o4te3K:|zz0Rd?+$0{2i"><field name="TEXT">1.jpg</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="BNb$WEEW2UM40Hz?Hoy#"><field name="BOOL">TRUE</field></shadow></value></block></statement><next><block type="controls_if" id="QaO.O^Dqxsh}p)1oQy{m"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="`J`fb|AlTG?FG(Qyp$B{"><value name="btn"><shadow type="pins_button" id="K`,KzDArX7Bo|r|~M~-u"><field name="PIN">A4key</field></shadow></value></block></value><statement name="DO0"><block type="SCREEN_DISPLAY_IMAGE" id="`yQ}5oPQ,j;p~#B1XpnN"><field name="angle">0</field><value name="direct"><shadow type="text" id="F,}EcVxoD0/~QNp}i`4c"><field name="TEXT">1.jpg</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="JE3}*(rgLHT_J!TsSvEz"><field name="BOOL">TRUE</field></shadow></value></block></statement></block></next></block></next></block></next></block></statement></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX3RmdAppbXBvcnQgbWl4Z29fc2FudAoKCm9uYm9hcmRfdGZ0LmRpc3BsYXkoJzEuanBnJyxyb3RhdGlvbj0wLHN5bmM9VHJ1ZSkKd2hpbGUgVHJ1ZToKICAgIGlmIG1peGdvX3NhbnQuQTFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICBvbmJvYXJkX3RmdC5kaXNwbGF5KCcxLmpwZycscm90YXRpb249OTAsc3luYz1UcnVlKQogICAgaWYgbWl4Z29fc2FudC5BMmtleS53YXNfcHJlc3NlZCgpOgogICAgICAgIG9uYm9hcmRfdGZ0LmRpc3BsYXkoJzEuanBnJyxyb3RhdGlvbj0xODAsc3luYz1UcnVlKQogICAgaWYgbWl4Z29fc2FudC5BM2tleS53YXNfcHJlc3NlZCgpOgogICAgICAgIG9uYm9hcmRfdGZ0LmRpc3BsYXkoJzEuanBnJyxyb3RhdGlvbj0yNzAsc3luYz1UcnVlKQogICAgaWYgbWl4Z29fc2FudC5BNGtleS53YXNfcHJlc3NlZCgpOgogICAgICAgIG9uYm9hcmRfdGZ0LmRpc3BsYXkoJzEuanBnJyxyb3RhdGlvbj0wLHN5bmM9VHJ1ZSkK</code>

View File

@@ -1,2 +1,2 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><comment id="US(ac`Y8_}=Qk`TSHv~z" x="-1191.4423899858448" y="-939.7343948292935" w="172.1663055419922" h="100">可以通过板卡文件管理上传图片到板子,有些图片格式不支持
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强SANT" shown="block"><comment id="US(ac`Y8_}=Qk`TSHv~z" x="-1191.4423899858448" y="-939.7343948292935" w="172.1663055419922" h="100">可以通过板卡文件管理上传图片到板子,有些图片格式不支持
</comment><block type="variables_set" id="$(A.$`_A)xsLruZUz{4U" x="-1686" y="-1190"><field name="VAR">x</field><value name="VALUE"><block type="math_number" id="6**~oJ6VR:WIe.,I50m7"><field name="NUM">0</field></block></value><next><block type="variables_set" id="yl^`EZ!4;Y8O?,_8z1U("><field name="VAR">y</field><value name="VALUE"><block type="math_number" id="_0L#V3zOT1KL9JVF,cP]"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="VW4Y~nn{:J9Hv?_@qX]i"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="Z`y2YO=.$2W8zwGrXZ/D"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="SCREEN_DISPLAY_IMAGE_LOCATION" id="RE#+6-`GFmr*6lGC8HO-"><field name="angle">0</field><value name="direct"><shadow type="text" id="?f;ag.qHF$p=|L/zwq0:"><field name="TEXT">1.jpg</field></shadow></value><value name="x"><shadow type="math_number" id=",7PF|}zjK/w;!KUD8wIG"><field name="NUM">0</field></shadow><block type="variables_get" id="V~F6mHVV{,U0|}s~_0@M"><field name="VAR">x</field></block></value><value name="y"><shadow type="math_number" id="QvpZ1(t2j?$qffi0ufX-"><field name="NUM">0</field></shadow><block type="variables_get" id="ps]qrPHwPc#W)_MvI+`6"><field name="VAR">y</field></block></value><value name="boolean"><shadow type="logic_boolean" id="9|wr2g{G8Y`!!;i6V5C;"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_if" id=";*(38=?k`Yyvqu05cAMt"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="r=/LWDxTzLH({{UpDdc,"><value name="btn"><shadow type="pins_button" id="iCB$=u-KlSes_klG!6D1"><field name="PIN">A1key</field></shadow></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="D.~~`FxO~2)BupEBynWN"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="Iw9+[B/4Q=h=g/5JWB)I"><field name="VAR">y</field></shadow></value><value name="B"><shadow type="math_number" id="X*(}u[X4(pZdrm/kwh8T"><field name="NUM">10</field></shadow></value></block></statement><next><block type="controls_if" id="3iui)O[X(m!8Mr??Ulet"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="C{.j(ab,AB37,-]NUFN!"><value name="btn"><shadow type="pins_button" id="fVJ!:G2TJO`6u9evwmHZ"><field name="PIN">A2key</field></shadow></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="8plkGH@}+ruEnP}-{0ZV"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="hwrZ9au!5!Hl6#kPr!qN"><field name="VAR">x</field></shadow></value><value name="B"><shadow type="math_number" id="XnF?{-(]K+GtH}dHVVx?"><field name="NUM">10</field></shadow></value></block></statement><next><block type="controls_if" id="v-Hhd]:.;y0F;4?uS|)s"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="Da`kA$AeUJ}.:6A#n#)."><value name="btn"><shadow type="pins_button" id="Ru_4tm{nSkY1WUo`M*th"><field name="PIN">A3key</field></shadow></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="hYForH(?4=!UD/N;0IzL"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="3,KxW[YO2Xu@1,,)b_lH"><field name="VAR">y</field></shadow></value><value name="B"><shadow type="math_number" id="XE8IS/J8z]~ue)p;TNq#"><field name="NUM">10</field></shadow></value></block></statement><next><block type="controls_if" id="QaO.O^Dqxsh}p)1oQy{m"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="`J`fb|AlTG?FG(Qyp$B{"><value name="btn"><shadow type="pins_button" id="K`,KzDArX7Bo|r|~M~-u"><field name="PIN">A4key</field></shadow></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="@8UF0{302cIV[Va`0S-X"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="+aes)l[43CwgU*3i.w?1"><field name="VAR">x</field></shadow></value><value name="B"><shadow type="math_number" id=",x62pcn*@S!vzkE$z6WI"><field name="NUM">10</field></shadow></value></block></statement></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX3RmdAppbXBvcnQgbWl4Z29fc2FudAoKCnggPSAwCnkgPSAwCndoaWxlIFRydWU6CiAgICBvbmJvYXJkX3RmdC5kaXNwbGF5KCcxLmpwZycseD14LHk9eSxyb3RhdGlvbj0wLHN5bmM9VHJ1ZSkKICAgIGlmIG1peGdvX3NhbnQuQTFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICB5ICs9IDEwCiAgICBpZiBtaXhnb19zYW50LkEya2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgeCAtPSAxMAogICAgaWYgbWl4Z29fc2FudC5BM2tleS53YXNfcHJlc3NlZCgpOgogICAgICAgIHkgLT0gMTAKICAgIGlmIG1peGdvX3NhbnQuQTRrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICB4ICs9IDEwCg==</code>

View File

@@ -1 +1 @@
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><block type="CREATE_CAMERA" id="DWv7G^2Oav:RWXynvku#" x="-1580" y="-410"><field name="cmd">R240X240</field><value name="HM"><shadow type="yesorno" id="9Ck2tA};3eaVj+xiB^qw"><field name="state">False</field></shadow></value><value name="VF"><shadow type="yesorno" id="SK6Q#g^+N5rG+h?mc0)v"><field name="state">False</field></shadow></value><next><block type="AI_CAMERA_INIT" id="~l_{iFN^kRug{?xGPRXF"><field name="kind">ImageNet</field><value name="SUB"><shadow type="variables_get" id="/!74|@b:`jIdr8jgc[Eb"><field name="VAR">Model</field></shadow></value><value name="WIDTH"><shadow type="MODEL_INIT_WIDTH" id=")4G.BojJ,Q4*LALC;O?B"><field name="width">240</field></shadow></value><value name="HEIGHT"><shadow type="MODEL_INIT_HEIGHT" id="Z+!P3mO8+]*1|qdX6)u+"><field name="height">240</field></shadow></value><next><block type="controls_whileUntil" id="l}E$_.h.wyif;RYW)VM_"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="yBCB?xoK#Stldi}O*pI7"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="bOzFdMf,Ypus2I59[;vp"><field name="VAR">image</field><value name="VALUE"><block type="GET_PICTURE_DATA_EXACT" id="~~w+NQ3f)]VH1HQ|aK@K"></block></value><next><block type="SCREEN_SHOW_CAM_GRAPH_SHOOT" id="nv{L`9!uz#^.1j*7rX1m"><value name="SUB"><shadow type="variables_get" id="207bvx54g4UZXsqj^9;A"><field name="VAR">image</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="0l2iw)H1IqL3Z={iY(hB"><field name="BOOL">FALSE</field></shadow></value><next><block type="variables_set" id="a3xB:=HmG{xg.MYM@KV)"><field name="VAR">_results</field><value name="VALUE"><block type="MODEL_RUN" id="br;fAL2cRSQhm9X?SjwW"><value name="SUB"><shadow type="variables_get" id="*vxrOT5C+bsY+1:;EOdf"><field name="VAR">Model</field></shadow></value><value name="FRAME"><shadow type="variables_get" id="*SVc*wk/JDXd;F:=Fd(7"><field name="VAR">image</field></shadow></value></block></value><next><block type="controls_if" id="5*Rsv?tgObT#dg:l)GsY"><value name="IF0"><block type="MODEL_WHETHER_RUN_SUCCEED" id="dp2OUQ4Pb}nHzm4!t`Z?"><value name="SUB"><shadow type="variables_get" id="K^#g?xuW^Rnlm+I$T|BJ"><field name="VAR">_results</field></shadow></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="{V,rO+ka5{UvNWb.wH(H"><value name="pitch"><shadow type="pins_tone_notes" id="rOgsX1w]/H=(fpfXou`c"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="KIH+QjR`9:mNr7Gi76jP"><field name="NUM">100</field></shadow></value><next><block type="system_print" id="j$;|VRD6ABc;gER8a+2?"><value name="VAR"><shadow type="text" id="we84-G$-vxIN?t;G,[f:"><field name="TEXT">Mixly</field></shadow><block type="text_format_noreturn" id="(k`A2:O,1vh)bv$1fl;_" inline="false"><mutation items="2"></mutation><value name="VAR"><shadow type="text" id="`k-Ff4D/|d0Ua)?o$H2`"><field name="TEXT"> 内容: {} 置信度:{}</field></shadow></value><value name="ADD0"><block type="GET_NO_RECOGNITION" id=")LdTQi[q^x5Yu`|*(,d;"><field name="kind">ImageNet</field><value name="SUB"><shadow type="variables_get" id="$(mE4v8gqYaA=o(8$_yj"><field name="VAR">_results</field></shadow></value><value name="NO"><shadow type="math_number" id="@kG;|U1[:F95bS*1^g8z"><field name="NUM">0</field></shadow></value></block></value><value name="ADD1"><block type="GET_NO_CAT_OR_FACE_RECOGNITION" id="-`k4rzS1SK$e5k7JS!U0"><field name="kind">ImageNet</field><value name="SUB"><shadow type="variables_get" id="a1)|--xF|8AcKrsl,f*h"><field name="VAR">_results</field></shadow></value><value name="NO"><shadow type="math_number" id="n^XdAWxZvqPxR|7Od8D`"><field name="NUM">0</field></shadow></value></block></value></block></value></block></next></block></statement><next><block type="display_available" id="gvS$IyF3z!wIx^5h5WfE"></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBjYW1lcmEgaW1wb3J0IENhbWVyYSxGcmFtZVNpemUKaW1wb3J0IGVzcF9kbApmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfdGZ0CmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9tdXNpYwppbXBvcnQgbWFjaGluZQoKCmNhbWVyYSA9IENhbWVyYShGcmFtZVNpemUuUjI0MFgyNDAsaG1pcnJvcj1GYWxzZSx2ZmxpcD1GYWxzZSkKTW9kZWwgPSBlc3BfZGwuSW1hZ2VOZXQod2lkdGg9MjQwLCBoZWlnaHQ9MjQwKQp3aGlsZSBUcnVlOgogICAgaW1hZ2UgPSBjYW1lcmEuY2FwdHVyZSgpCiAgICBvbmJvYXJkX3RmdC5kaXNwbGF5KGltYWdlLCBzeW5jPUZhbHNlKQogICAgX3Jlc3VsdHMgPSBNb2RlbC5ydW4oaW1hZ2UuaW1hZ2UpCiAgICBpZiBlc3BfZGwuYW5hbHl6ZShfcmVzdWx0cyk6CiAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDY1OSwgMTAwKQogICAgICAgIHByaW50KCcg5YaF5a65OiB7fSDnva7kv6HluqY6e30nLmZvcm1hdChlc3BfZGwuYW5hbHl6ZShfcmVzdWx0cywiZGF0YSIsMCksIGVzcF9kbC5hbmFseXplKF9yZXN1bHRzLCJzY29yZSIsMCkpKQogICAgb25ib2FyZF90ZnQud3JpdGUoKQo=</code>
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强SANT" shown="block"><block type="CREATE_CAMERA" id="DWv7G^2Oav:RWXynvku#" x="-1580" y="-410"><field name="cmd">R240X240</field><value name="HM"><shadow type="yesorno" id="9Ck2tA};3eaVj+xiB^qw"><field name="state">False</field></shadow></value><value name="VF"><shadow type="yesorno" id="SK6Q#g^+N5rG+h?mc0)v"><field name="state">False</field></shadow></value><next><block type="AI_CAMERA_INIT" id="~l_{iFN^kRug{?xGPRXF"><field name="kind">ImageNet</field><value name="SUB"><shadow type="variables_get" id="/!74|@b:`jIdr8jgc[Eb"><field name="VAR">Model</field></shadow></value><value name="WIDTH"><shadow type="MODEL_INIT_WIDTH" id=")4G.BojJ,Q4*LALC;O?B"><field name="width">240</field></shadow></value><value name="HEIGHT"><shadow type="MODEL_INIT_HEIGHT" id="Z+!P3mO8+]*1|qdX6)u+"><field name="height">240</field></shadow></value><next><block type="controls_whileUntil" id="l}E$_.h.wyif;RYW)VM_"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="yBCB?xoK#Stldi}O*pI7"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="bOzFdMf,Ypus2I59[;vp"><field name="VAR">image</field><value name="VALUE"><block type="GET_PICTURE_DATA_EXACT" id="~~w+NQ3f)]VH1HQ|aK@K"></block></value><next><block type="SCREEN_SHOW_CAM_GRAPH_SHOOT" id="nv{L`9!uz#^.1j*7rX1m"><value name="SUB"><shadow type="variables_get" id="207bvx54g4UZXsqj^9;A"><field name="VAR">image</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="0l2iw)H1IqL3Z={iY(hB"><field name="BOOL">FALSE</field></shadow></value><next><block type="variables_set" id="a3xB:=HmG{xg.MYM@KV)"><field name="VAR">_results</field><value name="VALUE"><block type="MODEL_RUN" id="br;fAL2cRSQhm9X?SjwW"><value name="SUB"><shadow type="variables_get" id="*vxrOT5C+bsY+1:;EOdf"><field name="VAR">Model</field></shadow></value><value name="FRAME"><shadow type="variables_get" id="*SVc*wk/JDXd;F:=Fd(7"><field name="VAR">image</field></shadow></value></block></value><next><block type="controls_if" id="5*Rsv?tgObT#dg:l)GsY"><value name="IF0"><block type="MODEL_WHETHER_RUN_SUCCEED" id="dp2OUQ4Pb}nHzm4!t`Z?"><value name="SUB"><shadow type="variables_get" id="K^#g?xuW^Rnlm+I$T|BJ"><field name="VAR">_results</field></shadow></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="{V,rO+ka5{UvNWb.wH(H"><value name="pitch"><shadow type="pins_tone_notes" id="rOgsX1w]/H=(fpfXou`c"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="KIH+QjR`9:mNr7Gi76jP"><field name="NUM">100</field></shadow></value><next><block type="system_print" id="j$;|VRD6ABc;gER8a+2?"><value name="VAR"><shadow type="text" id="we84-G$-vxIN?t;G,[f:"><field name="TEXT">Mixly</field></shadow><block type="text_format_noreturn" id="(k`A2:O,1vh)bv$1fl;_" inline="false"><mutation items="2"></mutation><value name="VAR"><shadow type="text" id="`k-Ff4D/|d0Ua)?o$H2`"><field name="TEXT"> 内容: {} 置信度:{}</field></shadow></value><value name="ADD0"><block type="GET_NO_RECOGNITION" id=")LdTQi[q^x5Yu`|*(,d;"><field name="kind">ImageNet</field><value name="SUB"><shadow type="variables_get" id="$(mE4v8gqYaA=o(8$_yj"><field name="VAR">_results</field></shadow></value><value name="NO"><shadow type="math_number" id="@kG;|U1[:F95bS*1^g8z"><field name="NUM">0</field></shadow></value></block></value><value name="ADD1"><block type="GET_NO_CAT_OR_FACE_RECOGNITION" id="-`k4rzS1SK$e5k7JS!U0"><field name="kind">ImageNet</field><value name="SUB"><shadow type="variables_get" id="a1)|--xF|8AcKrsl,f*h"><field name="VAR">_results</field></shadow></value><value name="NO"><shadow type="math_number" id="n^XdAWxZvqPxR|7Od8D`"><field name="NUM">0</field></shadow></value></block></value></block></value></block></next></block></statement><next><block type="display_available" id="gvS$IyF3z!wIx^5h5WfE"></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBjYW1lcmEgaW1wb3J0IENhbWVyYSxGcmFtZVNpemUKaW1wb3J0IGVzcF9kbApmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfdGZ0CmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9tdXNpYwppbXBvcnQgbWFjaGluZQoKCmNhbWVyYSA9IENhbWVyYShGcmFtZVNpemUuUjI0MFgyNDAsaG1pcnJvcj1GYWxzZSx2ZmxpcD1GYWxzZSkKTW9kZWwgPSBlc3BfZGwuSW1hZ2VOZXQod2lkdGg9MjQwLCBoZWlnaHQ9MjQwKQp3aGlsZSBUcnVlOgogICAgaW1hZ2UgPSBjYW1lcmEuY2FwdHVyZSgpCiAgICBvbmJvYXJkX3RmdC5kaXNwbGF5KGltYWdlLCBzeW5jPUZhbHNlKQogICAgX3Jlc3VsdHMgPSBNb2RlbC5ydW4oaW1hZ2UuaW1hZ2UpCiAgICBpZiBlc3BfZGwuYW5hbHl6ZShfcmVzdWx0cyk6CiAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDY1OSwgMTAwKQogICAgICAgIHByaW50KCcg5YaF5a65OiB7fSDnva7kv6HluqY6e30nLmZvcm1hdChlc3BfZGwuYW5hbHl6ZShfcmVzdWx0cywiZGF0YSIsMCksIGVzcF9kbC5hbmFseXplKF9yZXN1bHRzLCJzY29yZSIsMCkpKQogICAgb25ib2FyZF90ZnQud3JpdGUoKQo=</code>