Files
mixly3/boards/default/micropython_esp32s3/examples/MixGo Sant/学期10/1-4-2 图像显示-居中显示大图片.mix

2 lines
7.1 KiB
XML

<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><comment id="US(ac`Y8_}=Qk`TSHv~z" x="-1087.0955923359124" y="-984.6147385948759" w="172.1663055419922" h="100">可以通过板卡文件管理上传图片到板子,有些图片格式不支持
</comment><block type="variables_set" id=":c}KeY;Yt{H[-6#W8Nbw" x="-1777" y="-1200"><field name="VAR">image</field><value name="VALUE"><block type="OPEN_IMAGE" id="FIp!g+CNf}!z`O/SSu*E"><field name="angle">0</field><value name="direct"><shadow type="text" id="N/z)Ot|Y+WSg-D#$#o!A"><field name="TEXT">111.jpg</field></shadow></value></block></value><next><block type="variables_set" id="$(A.$`_A)xsLruZUz{4U"><field name="VAR">x</field><value name="VALUE"><block type="math_arithmetic" id="dnO|Mw)p/iTIM-}9]C?F"><field name="OP">ZHENGCHU</field><value name="A"><shadow type="math_number" id="/R7Pb;C}}Fm9R5#|S3ge"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="^@X-~$(fSWS3`QxASI+v"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="VCpmXdE2St!/~#a+fsUG"><field name="NUM">1</field></shadow><block type="GET_PICTURE_DATA_WHS" id="ZO$S1=)ZjnJ0+fY(oyh."><field name="kind">width</field><value name="SUB"><shadow type="variables_get" id="jP:xkA$2Y*y(s}C]rSPy"><field name="VAR">image</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="1!9nbP/BDnM!g[kjhP5L"><field name="NUM">240</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="x.R_FKHbRS[0I7jXTy/}"><field name="NUM">2</field></shadow></value></block></value><next><block type="variables_set" id="yl^`EZ!4;Y8O?,_8z1U("><field name="VAR">y</field><value name="VALUE"><block type="math_arithmetic" id="j`W/VSMUXTqfaZ0Cfcs+"><field name="OP">ZHENGCHU</field><value name="A"><shadow type="math_number" id="/R7Pb;C}}Fm9R5#|S3ge"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="-:`~)gVlbu3:,N(H)nW?"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="VCpmXdE2St!/~#a+fsUG"><field name="NUM">1</field></shadow><block type="GET_PICTURE_DATA_WHS" id="C7)a8D1NA2B6?j}HRsVB"><field name="kind">height</field><value name="SUB"><shadow type="variables_get" id=",N$=LZK_WYeO;3uxPsBh"><field name="VAR">image</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="eB{ElIHkr.1~$g6$`r6N"><field name="NUM">240</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="d/m7Xwqj.^r~pAcZ+cQG"><field name="NUM">2</field></shadow></value></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_SHOW_CAM_GRAPH_SHOOT_LOCATION" id="01QE`aV22h4,AryOcRfv"><value name="SUB"><shadow type="variables_get" id="v{:@G(cZJ#I~zQ*+C#Dv"><field name="VAR">image</field></shadow></value><value name="x"><shadow type="math_number" id="/892RjM8=;xf:@~ulT_x"><field name="NUM">0</field></shadow><block type="variables_get" id="^vjHGKIcWkB{Q+@C:d#{"><field name="VAR">x</field></block></value><value name="y"><shadow type="math_number" id="|SUS`V7;/:Q^y/d/l*^S"><field name="NUM">0</field></shadow><block type="variables_get" id="TAzPfVf!*]?w?C9g8H2R"><field name="VAR">y</field></block></value><value name="boolean"><shadow type="logic_boolean" id="JV:67}2vV.^-_9@|2.x7"><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">MINUS</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">ADD</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">ADD</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">MINUS</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><next><block type="controls_delay_new" id="VQ#egF8XmIj1yCSVRkPz"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="PT2iX)veG5onm5{mxv*y"><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>ZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX3RmdAppbXBvcnQgbWl4Z29fc2FudAppbXBvcnQgdGltZQoKCmZyb20gY2FtZXJhIGltcG9ydCBJbWFnZQoKCmltYWdlID0gSW1hZ2Uub3BlbihwYXRoPScxMTEuanBnJyxyb3RhdGlvbj0wKQp4ID0gKGltYWdlLndpZHRoIC0gMjQwKSAvLyAyCnkgPSAoaW1hZ2UuaGVpZ2h0IC0gMjQwKSAvLyAyCndoaWxlIFRydWU6CiAgICBvbmJvYXJkX3RmdC5kaXNwbGF5KGltYWdlLHg9eCx5PXksIHN5bmM9VHJ1ZSkKICAgIGlmIG1peGdvX3NhbnQuQTFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICB5IC09IDEwCiAgICBpZiBtaXhnb19zYW50LkEya2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgeCArPSAxMAogICAgaWYgbWl4Z29fc2FudC5BM2tleS53YXNfcHJlc3NlZCgpOgogICAgICAgIHkgKz0gMTAKICAgIGlmIG1peGdvX3NhbnQuQTRrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICB4IC09IDEwCiAgICB0aW1lLnNsZWVwKDAuMSkK</code>