1 line
11 KiB
XML
1 line
11 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><block type="CREATE_CAMERA" id="E+9?Erx?m*gMZ!_N|y^s" x="-1965" y="-1362"><field name="cmd">R240X240</field><value name="HM"><shadow type="yesorno" id="C9/8;A(djDRC_U{(DvED"><field name="state">False</field></shadow></value><value name="VF"><shadow type="yesorno" id="GJ^S/`_`DOhVGwc!.V*a"><field name="state">False</field></shadow></value><next><block type="variables_set" id="h-Sh#]OMRwGk^^!O@qa8"><field name="VAR">图像序号</field><value name="VALUE"><block type="math_number" id="t1pK8|C{4)Q,,5:#X_Z@"><field name="NUM">0</field></block></value><next><block type="variables_set" id="PU?w,+ZL4m|^b@]gxiZ="><field name="VAR">显示摄像头</field><value name="VALUE"><block type="logic_boolean" id="|x`1.u$ZkhGS7yG3~z1#"><field name="BOOL">TRUE</field></block></value><next><block type="controls_whileUntil" id="VnfxCHMt^GptQLeQFsQU"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="^pSiqzvYCa4R|^S/Jc1#"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="~@3VYHuYzkrrz}]6IY+j"><field name="VAR">image</field><value name="VALUE"><block type="GET_PICTURE_DATA_EXACT" id="gPX~t],)(T+NS-EmEHcy"></block></value><next><block type="SCREEN_SHOW_CAM_GRAPH_SHOOT" id="ybNI442|~cUQ!_G(]+]F"><value name="SUB"><shadow type="variables_get" id="u2xF+Q5=QJ`+thbZfgW8"><field name="VAR">image</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="Rn#8fW`zmw^{gw$uBFZ."><field name="BOOL">FALSE</field></shadow><block type="variables_get" id="bQO78pAqTQNqb8{!7NgX"><field name="VAR">显示摄像头</field></block></value><next><block type="controls_if" id="_qgtA*KDQtWsbeU5:!hc"><mutation else="1"></mutation><value name="IF0"><block type="variables_get" id="+{1{)1__[ej]_pqYp@#;"><field name="VAR">显示摄像头</field></block></value><statement name="DO0"><block type="controls_if" id="fc?5yC/f|hs}9C0Hn~U$"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="M#{}d;)4AS-@iFF#B0zy"><value name="btn"><shadow type="pins_button" id="~{|pk5^B(4pFmC*xp#zn"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="GET_IMAGE_AND_SAVE" id="q=d:wKOSIzDEY}3Y_*kN"><field name="angle">0</field><value name="SUB"><shadow type="variables_get" id="#8qeL=6t6.IaNA;Q0l*}"><field name="VAR">image</field></shadow></value><value name="direct"><shadow type="text" id="v?#p$[3nsoY=z)Po:GO4"><field name="TEXT">mixly.jpg</field></shadow><block type="text_join" id="Phx;mcj-8:UbVw8v7X_H"><value name="A"><shadow type="text" id="NeDw0aoZhiuja*E=q7=,"><field name="TEXT">Hello</field></shadow><block type="number_to_text" id="WVDAe:i+EXgGYTq[;*D2"><value name="VAR"><shadow type="variables_get" id="t4UEQ8o3(d8iW4n6+oAx"><field name="VAR">x</field></shadow><block type="variables_get" id="h}MIWc+i0g3:b}~MS(Ad"><field name="VAR">图像序号</field></block></value></block></value><value name="B"><shadow type="text" id="-6hXJ~CuSEucK{Jz~^gG"><field name="TEXT">.jpg</field></shadow></value></block></value><value name="quality"><shadow type="math_number" id="L,iuC3ezj51_GA;nC9iV"><field name="NUM">90</field></shadow></value><next><block type="display_show_image_or_string_delay" id="Aa7V}P9(_dgbpK0FrcHn"><field name="center">True</field><value name="data"><shadow type="text" id="pxSAMW~vS`6;GK4-kCrq"><field name="TEXT">Mixly</field></shadow><block type="text_join" id="6FW31al@3)$}Mk-clrCA"><value name="A"><shadow type="text" id="MkiIjgrM]BWN+*!O_=iO"><field name="TEXT">Hello</field></shadow><block type="number_to_text" id="FUVL1F0ssEyMrR{l(afH"><value name="VAR"><shadow type="variables_get" id="[1.aDmvJL*(nsN^.k.D9"><field name="VAR">x</field></shadow><block type="variables_get" id="e7df/,9:pmMO59NWXm)#"><field name="VAR">图像序号</field></block></value></block></value><value name="B"><shadow type="text" id="P74QV/k+{yM.d}I.q|{i"><field name="TEXT">.jpg</field></shadow></value></block></value><value name="space"><shadow type="math_number" id=".;!5DB-/kF[?Udd)^(I?"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="DCIvfE=sKWjBxjdn;S35"><field name="BOOL">FALSE</field></shadow></value><next><block type="math_selfcalcu" id="u=+/qBK:6K!(yfWbDoO@"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="QN/j)10J:dJ=@hf2(o4q"><field name="VAR">a</field></shadow><block type="variables_get" id="bJDeq`rMX9t`1,.LviqB"><field name="VAR">图像序号</field></block></value><value name="B"><shadow type="math_number" id="h|3?AG^plQ08#358$1Ib"><field name="NUM">1</field></shadow></value></block></next></block></next></block></statement></block></statement><statement name="ELSE"><block type="procedures_callnoreturn" id="o/WiWt!?=vkkd$kaq}t+"><mutation name="显示文件列表"></mutation></block></statement><next><block type="display_available" id="}pCaUYSNo+S#tCra3h^9"><next><block type="controls_if" id="gjwU)[rvo8jvCGg8Ngdw"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="mlIAOb-;Y*qrgpzA}J^1"><value name="btn"><shadow type="pins_button" id=",ePa`9ARiJG_TG(xl#lI"><field name="PIN">B2key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="D_g_$p}Soo2BN0Q~uQvp"><field name="VAR">显示摄像头</field><value name="VALUE"><block type="logic_negate" id="Y8zm9~;q@Enr9RhmmiR."><value name="BOOL"><block type="variables_get" id="XPBgf{mam^^}4IEVq=FV"><field name="VAR">显示摄像头</field></block></value></block></value></block></statement></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="~gtAU7NhJ:v+4or`ZH`l" x="-930" y="-1366"><field name="NAME">显示文件列表</field><statement name="STACK"><block type="variables_set" id="6V}JA~LImXskJaEnAUiq"><field name="VAR">mylist</field><value name="VALUE"><block type="storage_list_all_files" id="#n-Si;cjBN=i:;])^IY4"></block></value><next><block type="display_clear" id=".7XA5_@-x6]mN@iexT=`"><value name="boolean"><shadow type="logic_boolean" id="$?j.-f.Hw6Oy8554BTKn"><field name="BOOL">FALSE</field></shadow></value><next><block type="controls_forEach" id="{CR!^5R~4,MpK[fwck:,"><value name="LIST"><shadow type="list_many_input" id="?XA@j3++MyueUmA47;Yo"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="`_c]VbZv6prfz/d#qTGQ"><value name="FROM"><shadow type="math_number" id="TN)2,w?cs,?fF3JeNn6+"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="Vg/:|{]Hlu@KSv;0[@_e"><field name="NUM">5</field></shadow><block type="list_trig" id="~@.s|6)4@9$5@D2HHh[$"><field name="OP">LEN</field><value name="data"><shadow type="variables_get" id="`=eZf;1qJ!r[FTYD-[h;"><field name="VAR">mylist</field></shadow></value></block></value><value name="STEP"><shadow type="math_number" id="!a5#JDdK|Q|Y:0GWfZd^"><field name="NUM">1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="zW5CW]^_3nU56f9ok],3"><field name="VAR">i</field></shadow></value><statement name="DO"><block type="controls_if" id="`Nr,_nSeO+=0h9tkVq`W"><value name="IF0"><block type="logic_compare" id="]k4Sm6AE{nJ3u!!~S(S3"><field name="OP">GT</field><value name="A"><block type="text_find" id="pB|S2MV3@]3~3[KY4W{?"><value name="VAR"><shadow type="text" id="-|q7[X`m.1QC#}y,TqZ9"><field name="TEXT">Hello,mixly</field></shadow><block type="lists_get_index" id="z$cbIzw~LOc=!C:U;t16"><value name="LIST"><shadow type="variables_get" id="K-$^(@yrAE_S~(Vb(20m"><field name="VAR">mylist</field></shadow></value><value name="AT"><shadow type="math_number" id="NKj;qTySX.O*}]]ZZux)"><field name="NUM">0</field></shadow><block type="variables_get" id=",pC9l0:~kE6eV$OFk.vz"><field name="VAR">i</field></block></value></block></value><value name="STR"><shadow type="text" id="7)EheP0edJJp0il|1nFY"><field name="TEXT">jpg</field></shadow></value></block></value><value name="B"><block type="math_number" id="Koc{CKP0XBo*h:0UW?Fn"><field name="NUM">0</field></block></value></block></value><statement name="DO0"><block type="onboard_tft_show_image_or_string_delay" id="j0gww_02Au11]zjo4?A/" inline="false"><field name="center">True</field><value name="data"><shadow type="text" id="tyw=gDXld821;kk.6*?U"><field name="TEXT">Mixly</field></shadow><block type="lists_get_index" id="Bma4[OiJQGKN8ZO6EMHf"><value name="LIST"><shadow type="variables_get" id="4:_m`Z;~7Y!ohzKL))}1"><field name="VAR">mylist</field></shadow></value><value name="AT"><shadow type="math_number" id=".!)WIO~CT9+y;LH{icnN"><field name="NUM">0</field></shadow><block type="variables_get" id="#:APbn*I1k4a_.cQv(I]"><field name="VAR">i</field></block></value></block></value><value name="x"><shadow type="math_number" id="3,}n3LxHU@KJ!]kR{RLo"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="fgP{h??_+$qP.Wy72TSw"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="NSQRPE`pI^{`Q8*`QV9i"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="y664pBCD@n7y(Ra5{5IC"><field name="NUM">1</field></shadow><block type="variables_get" id="SxT6IDT_kV*aJna/(7SJ"><field name="VAR">i</field></block></value><value name="B"><shadow type="math_number" id="5W*sc5?eJjJLXuv|q,h."><field name="NUM">40</field></shadow></value></block></value><value name="size"><shadow type="math_number" id="}.w[RG8-4QAALlmJ:y_*"><field name="NUM">2</field></shadow></value><value name="space"><shadow type="math_number" id="A5vqwBk`IVo*na5En?Af"><field name="NUM">0</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="3gIAL#7xG1I+$EY(,O?3"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="|,UY2*lVA2WB+I1g6gf3"><field name="COLOR">#ffffff</field></block></value><value name="boolean"><shadow type="logic_boolean" id="Jnv$)WXLzKO9Er^J:KFh"><field name="BOOL">FALSE</field></shadow></value></block></statement></block></statement></block></next></block></next></block></statement></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBjYW1lcmEgaW1wb3J0IENhbWVyYSxGcmFtZVNpemUKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX3RmdAppbXBvcnQgbWl4Z29fc2FudAppbXBvcnQgb3MKaW1wb3J0IG1hdGgKCgpmcm9tIGNhbWVyYSBpbXBvcnQgSW1hZ2UKCgpkZWYg5pi+56S65paH5Lu25YiX6KGoKCk6CiAgICBteWxpc3QgPSBvcy5saXN0ZGlyKCkKICAgIG9uYm9hcmRfdGZ0LmZpbGwoMCxzeW5jPUZhbHNlKQogICAgZm9yIGkgaW4gcmFuZ2UoMCwgbGVuKG15bGlzdCksIDEpOgogICAgICAgIGlmIG15bGlzdFtpXS5maW5kKCdqcGcnKSA+IDA6CiAgICAgICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKG15bGlzdFtpXSwgeD0wLCB5PWkgKiA0MCwgc2l6ZT0yLCBzcGFjZT0wLCBjZW50ZXI9VHJ1ZSwgY29sb3I9MHhmZmZmLHN5bmM9RmFsc2UpCgoKCmNhbWVyYSA9IENhbWVyYShGcmFtZVNpemUuUjI0MFgyNDAsaG1pcnJvcj1GYWxzZSx2ZmxpcD1GYWxzZSkK5Zu+5YOP5bqP5Y+3ID0gMArmmL7npLrmkYTlg4/lpLQgPSBUcnVlCndoaWxlIFRydWU6CiAgICBpbWFnZSA9IGNhbWVyYS5jYXB0dXJlKCkKICAgIG9uYm9hcmRfdGZ0LmRpc3BsYXkoaW1hZ2UsIHN5bmM95pi+56S65pGE5YOP5aS0KQogICAgaWYg5pi+56S65pGE5YOP5aS0OgogICAgICAgIGlmIG1peGdvX3NhbnQuQjFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICAgICAgSW1hZ2Uuc2F2ZShpbWFnZSxwYXRoPShzdHIo5Zu+5YOP5bqP5Y+3KSArICcuanBnJykscXVhbGl0eT05MCxyb3RhdGlvbj0wKQogICAgICAgICAgICBvbmJvYXJkX3RmdC5zaG93cyhzdHIo5Zu+5YOP5bqP5Y+3KSArICcuanBnJywgc3BhY2U9MCwgY2VudGVyPVRydWUsc3luYz1GYWxzZSkKICAgICAgICAgICAg5Zu+5YOP5bqP5Y+3ICs9IDEKICAgIGVsc2U6CiAgICAgICAg5pi+56S65paH5Lu25YiX6KGoKCkKICAgIG9uYm9hcmRfdGZ0LndyaXRlKCkKICAgIGlmIG1peGdvX3NhbnQuQjJrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICDmmL7npLrmkYTlg4/lpLQgPSBub3Qg5pi+56S65pGE5YOP5aS0Cg==</code> |