Files
mixly3/boards/default/micropython_esp32s3/examples/MixGo Sant/学期5/2-1-2 简易相机-显示图片文件名.mix

1 line
12 KiB
XML

<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><block type="CREATE_CAMERA_SIMPLE" id="D2FQ=Q]lIi`05iDD=m(g" x="-945" y="-333"><field name="cmd">R240X240</field><next><block type="variables_set" id="nbw44MSaVPBsQQR^@P]Y"><field name="VAR">序号</field><value name="VALUE"><block type="math_number" id="_cb|{0wh7@do9{J,d._w"><field name="NUM">-1</field></block></value><next><block type="variables_set" id="OFe*WF895$31yvn`^_H:"><field name="VAR">显示摄像头</field><value name="VALUE"><block type="logic_boolean" id="JKmPazIp*P1GmXlY@|kB"><field name="BOOL">TRUE</field></block></value><next><block type="controls_whileUntil" id="bt|)2OYq$5!gS77^JVKZ"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="$@J(tgdTFnym1=^#=~I5"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="SCREEN_SHOW_CAM_GRAPH_SHOOT" id="@gxLufjTQycDFA0j}M|V"><value name="SUB"><shadow type="variables_get" id=";NH,?SFA/;W$((aTsB:p"><field name="VAR">image</field></shadow><block type="GET_PICTURE_DATA_EXACT" id="05$h?~KbyDS]n92Gp[]Z"></block></value><value name="boolean"><shadow type="logic_boolean" id="(5W.rIU^_qT:v39tDZc*"><field name="BOOL">TRUE</field></shadow><block type="variables_get" id="^D^vp/p}mQ=-vpP}r07c"><field name="VAR">显示摄像头</field></block></value><next><block type="controls_if" id="PvcXk2#.^3{e||f2=ae;"><mutation elseif="1"></mutation><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="r+{_wcieQS=b$p0Gz^b2"><value name="btn"><shadow type="pins_button" id="[mPA]941ilO1F3YeP,vy"><field name="PIN">B2key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="p66k2]PD#4Vy9ohIx2.B"><field name="VAR">显示摄像头</field><value name="VALUE"><block type="logic_negate" id="?Zc5)ua.uKw6QdU$:r6,"><value name="BOOL"><block type="variables_get" id="G/m@[.AX0HY:IUrO;kT0"><field name="VAR">显示摄像头</field></block></value></block></value><next><block type="display_clear" id="zY34`P0X?/dt7d]jQoy4"><value name="boolean"><shadow type="logic_boolean" id="IkvU]P(7fJAnWeuRY)tR"><field name="BOOL">FALSE</field></shadow></value><next><block type="variables_set" id="$#j79|97PG-;wxh-V6f3"><field name="VAR">mylist</field><value name="VALUE"><block type="storage_list_all_files" id="T:Oa@ri:!+*Km8`dvs4X"></block></value><next><block type="controls_forEach" id="]!+hD`ND[YqT6*9TKXI7"><value name="LIST"><shadow type="list_many_input" id="7@Fm)::MGl{vArKY/_AN"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="8fv_DNqfb7Y:JrGl^s?9"><value name="FROM"><shadow type="math_number" id="/^j~F,EP[qW!+-5*Ro_F"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="GSI1pqvpyyh[v){6Gc!L"><field name="NUM">5</field></shadow><block type="list_trig" id="fj7=u]hz(1E=OW|eTuCE"><field name="OP">LEN</field><value name="data"><shadow type="variables_get" id="yIC]g]8YoD2zrevEsGlu"><field name="VAR">mylist</field></shadow></value></block></value><value name="STEP"><shadow type="math_number" id="@;hgAZAsf,=)N*}g?RIu"><field name="NUM">1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="-x@Q{kybnGw!_:S4ASE2"><field name="VAR">i</field></shadow></value><statement name="DO"><block type="controls_if" id="A$`X?;mqZSTRpa/H6h+S"><value name="IF0"><block type="logic_compare" id="61dRF-H7],H/ha9N!!Bz"><field name="OP">GT</field><value name="A"><block type="text_find" id="X]b9cgZ8V[a46lRV))Yg"><value name="VAR"><shadow type="text" id="Ps=rVV9h0Tn7?8a$$+pV"><field name="TEXT">Hello,mixly</field></shadow><block type="lists_get_index" id=")ft`NozH8fwC{lZLdkZ5"><value name="LIST"><shadow type="variables_get" id="i$7V7j}/!@F0E[S~4[6y"><field name="VAR">mylist</field></shadow></value><value name="AT"><shadow type="math_number" id="8^VfPbKA-h$RE,R?g+`g"><field name="NUM">0</field></shadow><block type="variables_get" id="=YM]MFhtyYrRd2h[4*d*"><field name="VAR">i</field></block></value></block></value><value name="STR"><shadow type="text" id="iO+i{YS^jtQxo[jP@6_."><field name="TEXT">jpg</field></shadow></value></block></value><value name="B"><block type="math_number" id=":k.k~66Squ4N0X|;!*FG"><field name="NUM">0</field></block></value></block></value><statement name="DO0"><block type="onboard_tft_show_image_or_string_delay" id="!Rn}];VoWcW^n`C.7|`S"><field name="center">True</field><value name="data"><shadow type="text" id="w}g^BoNr9D@,4=Q7!ZJ7"><field name="TEXT">Mixly</field></shadow><block type="lists_get_index" id="y8+Fnsz9T^qfH4cZ[^sz"><value name="LIST"><shadow type="variables_get" id="XKJf:v3ibVbDkLyAECzE"><field name="VAR">mylist</field></shadow></value><value name="AT"><shadow type="math_number" id="yvH}WTUP}Z}03$s#XGr8"><field name="NUM">0</field></shadow><block type="variables_get" id="Nk_#EaVCi0t3Wc;wsc-T"><field name="VAR">i</field></block></value></block></value><value name="x"><shadow type="math_number" id="Elvb:EW:p|yHd_=}WETW"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="O[x:}Gt6gozn5ANjHgP7"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="!KzJ2E7h9ofnI]xT/Jkg"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="UFUY.zMX`AE8=}~t/fd6"><field name="NUM">1</field></shadow><block type="variables_get" id="ptj:gYSm!NCX!)[zG*fz"><field name="VAR">i</field></block></value><value name="B"><shadow type="math_number" id="or|9Mfb!mM4sE8fB6jP^"><field name="NUM">40</field></shadow></value></block></value><value name="size"><shadow type="math_number" id="4k=Z}hAu+NO!CXd(*`[["><field name="NUM">2</field></shadow></value><value name="space"><shadow type="math_number" id="*rg/|oZ6w.z0IOL5=,Jl"><field name="NUM">0</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="zzkwyKQ+nOgzt=s2p0L("><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="`+?+Cd9Y{xgKT9BFlFfZ"><field name="COLOR">#ffffff</field></block></value><value name="boolean"><shadow type="logic_boolean" id="B|Yk=48](^{O_Iw)]irK"><field name="BOOL">FALSE</field></shadow></value></block></statement></block></statement><next><block type="display_available" id="7E@ihcw{xPM5!Mx?T:CP"></block></next></block></next></block></next></block></next></block></statement><value name="IF1"><block type="logic_operation" id="4+@3rkeJM^Q$Su0MV1T."><field name="OP">AND</field><value name="A"><block type="sensor_mixgo_button_was_pressed" id="onX^##p#$O_];E;12eWD"><value name="btn"><shadow type="pins_button" id="Ka2WJUI[]?:IQ/-5}uDC"><field name="PIN">B1key</field></shadow></value></block></value><value name="B"><block type="variables_get" id="^TRvUbvQyl(eO=_.O;!m"><field name="VAR">显示摄像头</field></block></value></block></value><statement name="DO1"><block type="math_selfcalcu" id="JRah1tle;+#=[VoBCGPT"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="FT4sjJ`#y/7U!RL8SGS2"><field name="VAR">a</field></shadow><block type="variables_get" id="je$Yp-=Da0R~m=f=Nkgz"><field name="VAR">序号</field></block></value><value name="B"><shadow type="math_number" id="3Vs$rJ@!z[Ngh6dJS}?C"><field name="NUM">1</field></shadow></value><next><block type="SHOOT_AND_SAVE_PICTURE" id="SGffeyVn`tUBL+[8jFJt"><value name="direct"><shadow type="text" id="E[2PCQO*]RjpljzTFL2^"><field name="TEXT">mixly.jpg</field></shadow><block type="text_join" id="/1;gBeIF8A]?e*_f,fN@"><value name="A"><shadow type="text" id="_.N?X6-M5k-3|dWsIG{f"><field name="TEXT">Hello</field></shadow><block type="number_to_text" id="seN1=ZyIu@ZFpwYP-P9k"><value name="VAR"><shadow type="variables_get" id="to@R.~**;L]#ZS@S/luT"><field name="VAR">x</field></shadow><block type="variables_get" id="/AtsV}Q}qx@-~x+NV/2I"><field name="VAR">序号</field></block></value></block></value><value name="B"><shadow type="text" id="g!B+Ei^Psv3!5npHs3vX"><field name="TEXT">.jpg</field></shadow></value></block></value><next><block type="SCREEN_DISPLAY_IMAGE" id="Q4]fAeATgc,PGY3/l9Nu"><field name="angle">0</field><value name="direct"><shadow type="text" id="8j8:@.6=|m}j{Pifcg+."><field name="TEXT">mixly.jpg</field></shadow><block type="text_join" id="c`i@r#lkQGUvE|KTTx:@"><value name="A"><shadow type="text" id="b:Vg=B{ihNI}w_{t!Hja"><field name="TEXT">Hello</field></shadow><block type="number_to_text" id="W-lL_?V.`a*nzUM@|=L2"><value name="VAR"><shadow type="variables_get" id="z-gifN?}$nYB65]sf8h@"><field name="VAR">x</field></shadow><block type="variables_get" id="}eX7Jr;h6j.BxY|Z5nL_"><field name="VAR">序号</field></block></value></block></value><value name="B"><shadow type="text" id="-s,5d|4h1tC0=bJ;K^8_"><field name="TEXT">.jpg</field></shadow></value></block></value><value name="boolean"><shadow type="logic_boolean" id="?|~TaS+ihH7}csZN=l=*"><field name="BOOL">FALSE</field></shadow></value><next><block type="display_show_image_or_string_delay" id="sU7_J`xJ-]`x+IAOY@fS"><field name="center">True</field><value name="data"><shadow type="text" id="C[V85N{~nbkl_UgM5-Ca"><field name="TEXT">Mixly</field></shadow><block type="text_join" id="?NhrcmNu[Ib5LObTbAz-"><value name="A"><shadow type="text" id="CeSa2skJm;UE?=U6g~,1"><field name="TEXT">Hello</field></shadow><block type="number_to_text" id="stsHnqJpEHw=~EgK|hiR"><value name="VAR"><shadow type="variables_get" id="^=`iqRuIGo[t_lYZbd]5"><field name="VAR">x</field></shadow><block type="variables_get" id="0Tg*OH(c8FmH2?OY)i;y"><field name="VAR">序号</field></block></value></block></value><value name="B"><shadow type="text" id="nkbCD=q/#6]Gw!)9]WGU"><field name="TEXT">.jpg</field></shadow></value></block></value><value name="space"><shadow type="math_number" id="Vq0E)Eps{5[[Njw,f|VA"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="f$Z0rEz/P9_b+3AUYd5Q"><field name="BOOL">FALSE</field></shadow></value><next><block type="display_available" id="o)=b@pL.VT.,u:eF(tyz"><next><block type="controls_delay_new" id="=0I~xUj;ntBDo,~hFmB/"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="cq]H~Kwo=gctxMyGNZoB"><field name="NUM">1</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></statement></block></next></block></next></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBjYW1lcmEgaW1wb3J0IENhbWVyYSxGcmFtZVNpemUKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX3RmdAppbXBvcnQgbWl4Z29fc2FudAppbXBvcnQgb3MKaW1wb3J0IG1hdGgKaW1wb3J0IHRpbWUKCgpjYW1lcmEgPSBDYW1lcmEoRnJhbWVTaXplLlIyNDBYMjQwLCBobWlycm9yPUZhbHNlLHZmbGlwPUZhbHNlKQrluo/lj7cgPSAtMQrmmL7npLrmkYTlg4/lpLQgPSBUcnVlCndoaWxlIFRydWU6CiAgICBvbmJvYXJkX3RmdC5kaXNwbGF5KGNhbWVyYS5jYXB0dXJlKCksIHN5bmM95pi+56S65pGE5YOP5aS0KQogICAgaWYgbWl4Z29fc2FudC5CMmtleS53YXNfcHJlc3NlZCgpOgogICAgICAgIOaYvuekuuaRhOWDj+WktCA9IG5vdCDmmL7npLrmkYTlg4/lpLQKICAgICAgICBvbmJvYXJkX3RmdC5maWxsKDAsc3luYz1GYWxzZSkKICAgICAgICBteWxpc3QgPSBvcy5saXN0ZGlyKCkKICAgICAgICBmb3IgaSBpbiByYW5nZSgwLCBsZW4obXlsaXN0KSwgMSk6CiAgICAgICAgICAgIGlmIG15bGlzdFtpXS5maW5kKCdqcGcnKSA+IDA6CiAgICAgICAgICAgICAgICBvbmJvYXJkX3RmdC5zaG93cyhteWxpc3RbaV0sIHg9MCwgeT1pICogNDAsIHNpemU9Miwgc3BhY2U9MCwgY2VudGVyPVRydWUsIGNvbG9yPTB4ZmZmZixzeW5jPUZhbHNlKQogICAgICAgIG9uYm9hcmRfdGZ0LndyaXRlKCkKICAgIGVsaWYgbWl4Z29fc2FudC5CMWtleS53YXNfcHJlc3NlZCgpIGFuZCDmmL7npLrmkYTlg4/lpLQ6CiAgICAgICAg5bqP5Y+3ICs9IDEKICAgICAgICBjYW1lcmEuc25hcHNob3QoKHN0cijluo/lj7cpICsgJy5qcGcnKSkKICAgICAgICBvbmJvYXJkX3RmdC5kaXNwbGF5KChzdHIo5bqP5Y+3KSArICcuanBnJykscm90YXRpb249MCxzeW5jPUZhbHNlKQogICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKHN0cijluo/lj7cpICsgJy5qcGcnLCBzcGFjZT0wLCBjZW50ZXI9VHJ1ZSxzeW5jPUZhbHNlKQogICAgICAgIG9uYm9hcmRfdGZ0LndyaXRlKCkKICAgICAgICB0aW1lLnNsZWVwKDEpCg==</code>heSgoc3RyKOW6j+WPtykgKyAnLmpwZycpLHJvdGF0aW9uPTAsc3luYz1GYWxzZSkKICAgICAgICBvbmJvYXJkX3RmdC5zaG93cyhzdHIo5bqP5Y+3KSArICcuanBnJywgc3BhY2U9MCwgY2VudGVyPVRydWUsc3luYz1GYWxzZSkKICAgICAgICBvbmJvYXJkX3RmdC53cml0ZSgpCiAgICAgICAgdGltZS5zbGVlcCgxKQogICAgICAgIOW6j+WPtyArPSAxCg==</code>