Files
mixly3/boards/default/micropython_esp32s3/examples/MixGo Sant/学期A/1-4-2 图像显示-居中显示大图片.mix
2025-12-31 09:45:01 +08:00

2 lines
7.3 KiB
XML

<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><comment id="US(ac`Y8_}=Qk`TSHv~z" x="-1087" y="-984" w="172.1663055419922" h="100">可以通过板卡文件管理上传图片到板子,有些图片格式不支持
</comment><block type="variables_set" id="cD0V!)gM|uCQj0qF|U[~" x="-1766" y="-1219"><field name="VAR">image</field><value name="VALUE"><block type="OPEN_IMAGE" id="b98^m0NVraj(R!sMr`x."><field name="angle">0</field><value name="direct"><shadow type="text" id=".kM}QA.sUi!~WQ2E7`fD"><field name="TEXT">111.jpg</field></shadow></value><value name="w"><shadow type="math_number" id="A,0](B4t_!?GUMYG]Uv,"><field name="NUM">240</field></shadow></value><value name="h"><shadow type="math_number" id="1bj9:)2{uDOdzaB#aOx["><field name="NUM">240</field></shadow></value></block></value><next><block type="variables_set" id="tG6fKvj~)U/nxxsh4F(W"><field name="VAR">x</field><value name="VALUE"><block type="math_arithmetic" id="hbQLE{,Gb]rMWBYFM=:6"><field name="OP">ZHENGCHU</field><value name="A"><shadow type="math_number" id="m-rhV!0ub[AN}M#-IA6$"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="+Yb.S1nWUHLYJ)0QFQXY"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="]isq?bZ?K;FkoRrH`VE*"><field name="NUM">1</field></shadow><block type="GET_PICTURE_DATA_WHS" id="rdx7,uGeZSvd/ee7~qb0"><field name="kind">width</field><value name="SUB"><shadow type="variables_get" id=";YGxTaW*W|MDOav3.YTt"><field name="VAR">image</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="SN}1Ia6O#1iS,[n[DFdN"><field name="NUM">240</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="@c+P+z4S)v@}ifZ_W^[m"><field name="NUM">2</field></shadow></value></block></value><next><block type="variables_set" id="}0VQK9pCaSInttMSPs.="><field name="VAR">y</field><value name="VALUE"><block type="math_arithmetic" id="fV_DWkXvth/g~x,Y(^_V"><field name="OP">ZHENGCHU</field><value name="A"><shadow type="math_number" id="uV@;C_w=9z5u[hWO*y1["><field name="NUM">1</field></shadow><block type="math_arithmetic" id="+nMq.uxgN;La?9n|kC3a"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="hN~_C-c--pzAzMO`Q*aP"><field name="NUM">1</field></shadow><block type="GET_PICTURE_DATA_WHS" id="P5})gxv7!TH?s;2y.)wV"><field name="kind">height</field><value name="SUB"><shadow type="variables_get" id="OWqpyzqvwR3/PEqW28nL"><field name="VAR">image</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="i|MqQP})DnnIE{{xMF0G"><field name="NUM">240</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="sv47hjrdt(Z5Kz/]F8`v"><field name="NUM">2</field></shadow></value></block></value><next><block type="controls_whileUntil" id="q9HQiF]tY+z+PQk:W1Rs"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="+VfRRIc}/jPeU?20TU=Y"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="SCREEN_SHOW_CAM_GRAPH_SHOOT_LOCATION" id="iYYGT5uX)`eO,]LL47gI"><value name="SUB"><shadow type="variables_get" id=":GmkLP[$3Y]EACwnj!D}"><field name="VAR">image</field></shadow></value><value name="x"><shadow type="math_number" id="/t3E6ePF)rjZp+O(@ZN4"><field name="NUM">0</field></shadow><block type="variables_get" id="8}T?JiV/-ojb{qact]AD"><field name="VAR">x</field></block></value><value name="y"><shadow type="math_number" id="ppX,wrZTU]T=g|NZouz#"><field name="NUM">0</field></shadow><block type="variables_get" id="_[z(k;svMKeV6k{M~VXL"><field name="VAR">y</field></block></value><value name="boolean"><shadow type="logic_boolean" id="fU]y;@4RBqW6TD2FM:U/"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_if" id="Q52HBB0P]N1XIb^QtvG$"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="OHY,WHE+F1q#^Gp2m|rp"><value name="btn"><shadow type="pins_button" id="8TL=^yxM+xsY+EW(m[(O"><field name="PIN">A1key</field></shadow></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="FfV#+VDVyt89}of2sAUH"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="9L6Ux25@cExZj!,c!V4m"><field name="VAR">y</field></shadow></value><value name="B"><shadow type="math_number" id="#?nw/_B{V(N#j#17h^8?"><field name="NUM">10</field></shadow></value></block></statement><next><block type="controls_if" id="I@33GiiH^~g;I0WzZggk"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="J[NgTF^A~B1RD/Z*oR!x"><value name="btn"><shadow type="pins_button" id="V+XDV{S*EdxXEp3Ql:+q"><field name="PIN">A2key</field></shadow></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="GIux8Rhd2_P?,Y:,H#u|"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="Xoi3d0M6VP)AYMNEUagm"><field name="VAR">x</field></shadow></value><value name="B"><shadow type="math_number" id="(i.|bFpZFi?Wp87q[]MW"><field name="NUM">10</field></shadow></value></block></statement><next><block type="controls_if" id="Iu`TE!)l{+p{6`Mt@d,6"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="^(z|e1~H17fBZ^5l#)K-"><value name="btn"><shadow type="pins_button" id="sS;`)m*H(|ERDJ/0lni4"><field name="PIN">A3key</field></shadow></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="=v$Bqm{ub+yA;R81tYbz"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="XWsezhQOJLx)x52~`E2L"><field name="VAR">y</field></shadow></value><value name="B"><shadow type="math_number" id="Q12iHpK`7.}A#{pW.oFb"><field name="NUM">10</field></shadow></value></block></statement><next><block type="controls_if" id="j$Tv-sH*.?F1AJ1q_SRr"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="0LhSXY6=FDnJh*bduBr9"><value name="btn"><shadow type="pins_button" id="b`|$Y-Y=?6HdVgnlAnxk"><field name="PIN">A4key</field></shadow></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="mm]T;,|?9L`)a!.r{#=["><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="ux6sNKTv@^q9DC?a#|?Z"><field name="VAR">x</field></shadow></value><value name="B"><shadow type="math_number" id="rGT-DgS)B_:xiW-?`3s."><field name="NUM">10</field></shadow></value></block></statement><next><block type="controls_delay_new" id="JZu=r/^VJg1Kw7T*jgy["><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id=",7wff+D,3YDIZ28a~DF)"><field name="NUM">0.1</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX3RmdAppbXBvcnQgbWl4Z29fc2FudAppbXBvcnQgdGltZQoKCmZyb20gY2FtZXJhIGltcG9ydCBJbWFnZQoKCmltYWdlID0gSW1hZ2Uub3BlbihwYXRoPScxMTEuanBnJyxyb3RhdGlvbj0wLHNjYWxlX3dpZHRoPTI0MCxzY2FsZV9oZWlnaHQ9MjQwKQp4ID0gKGltYWdlLndpZHRoIC0gMjQwKSAvLyAyCnkgPSAoaW1hZ2UuaGVpZ2h0IC0gMjQwKSAvLyAyCndoaWxlIFRydWU6CiAgICBvbmJvYXJkX3RmdC5kaXNwbGF5KGltYWdlLHg9eCx5PXksIHN5bmM9VHJ1ZSkKICAgIGlmIG1peGdvX3NhbnQuQTFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICB5IC09IDEwCiAgICBpZiBtaXhnb19zYW50LkEya2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgeCArPSAxMAogICAgaWYgbWl4Z29fc2FudC5BM2tleS53YXNfcHJlc3NlZCgpOgogICAgICAgIHkgKz0gMTAKICAgIGlmIG1peGdvX3NhbnQuQTRrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICB4IC09IDEwCiAgICB0aW1lLnNsZWVwKDAuMSkK</code>