1 line
9.9 KiB
XML
1 line
9.9 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><block type="variables_set" id="#r*z`etBt*aZ0=}E,`B8" x="-1589" y="-805"><field name="VAR">开始</field><value name="VALUE"><block type="logic_boolean" id="EHgBA+Uy+~e]2hO:`0o*"><field name="BOOL">FALSE</field></block></value><next><block type="controls_whileUntil" id="YG*q-P-/K7nw#H]{;J#."><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="3Wv~ziPbegj}xib_(co@"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="u?5kT:ff2~nTR9HD(;xx"><value name="IF0"><block type="variables_get" id="L!8feE1Y4vK$`/zakOCB"><field name="VAR">开始</field></block></value><statement name="DO0"><block type="controls_if" id="ak1}1|yYz|$L}kHp,SA`"><value name="IF0"><block type="logic_compare" id="yT5KC#9Q4r2+:Y}:8BA_"><field name="OP">LT</field><value name="A"><block type="sensor_get_acceleration" id="3T3^RM24,0C6#-[d,B3c"><field name="key">[0]</field></block></value><value name="B"><block type="math_number" id="3)h!xf;NMhFp=R,nwi*1"><field name="NUM">0</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="jL]Mas)j,9v=^)}Yd|jb"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="u7g5Lk5D/toIW[`h1{wA"><field name="VAR">x</field></shadow></value><value name="B"><shadow type="math_number" id="NYxrlHcYx7n$jjAN_|AO"><field name="NUM">1</field></shadow></value></block></statement><next><block type="controls_if" id="+tQtEf0-N@Cc+2;k5=z?"><value name="IF0"><block type="logic_compare" id=";+04R9:QrTNr}!fc[aSB"><field name="OP">GT</field><value name="A"><block type="sensor_get_acceleration" id="@AxF.6==$TnrR4X:E8ln"><field name="key">[0]</field></block></value><value name="B"><block type="math_number" id="XZl@;e.L!YF352^FJLnI"><field name="NUM">0</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="hU1RKki#xEDv;Lj(I7A:"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="4QjN3{@qV-y5yOg;[J[C"><field name="VAR">x</field></shadow></value><value name="B"><shadow type="math_number" id="]mRBQ@JJRz?z*IrZSp47"><field name="NUM">1</field></shadow></value></block></statement><next><block type="controls_if" id="Quldm|xQ5_yPkeTV?CWQ"><value name="IF0"><block type="logic_compare" id="{;WdgCL_i;XjF7jlNvG6"><field name="OP">LT</field><value name="A"><block type="sensor_get_acceleration" id="|Wj7]A]nyP:Wtr(Q^dM,"><field name="key">[1]</field></block></value><value name="B"><block type="math_number" id="*fLIk:Dzi,[,#/M99=(`"><field name="NUM">0</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="()bJKjq2k:3M@v#1Y~5`"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="J0VCCy92vTPI^Pbh;kfL"><field name="VAR">y</field></shadow></value><value name="B"><shadow type="math_number" id="h0*}b(uAfXD7B)53jmTJ"><field name="NUM">1</field></shadow></value></block></statement><next><block type="controls_if" id="4op4ZGJ]*5qK@lAZ`*+="><value name="IF0"><block type="logic_compare" id="tpP[wY$R|_KJxlP}W20$"><field name="OP">GT</field><value name="A"><block type="sensor_get_acceleration" id="}VlK6|ff9yLN`D[aJvpi"><field name="key">[1]</field></block></value><value name="B"><block type="math_number" id="A!xhE.jysIkGpdm@RB[G"><field name="NUM">0</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="Tk+7?-C/ySDjDOGd$[s+"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="8`S+JvlAU6ELIAo;TMJ/"><field name="VAR">y</field></shadow></value><value name="B"><shadow type="math_number" id="kE:kH4K-)Y21(-LSd`*!"><field name="NUM">1</field></shadow></value></block></statement><next><block type="controls_if" id="0hoq(8D~;0XIo{-}z||M"><mutation else="1"></mutation><value name="IF0"><block type="logic_operation" id="7Z;;[C^El9ws},n)0w1K"><field name="OP">AND</field><value name="A"><block type="logic_compare_continous" id="^Ak2p4q_#_S![5BF[rZ7"><field name="OP1">LTE</field><field name="OP2">LTE</field><value name="A"><shadow type="math_number" id="ffy5AlXMn*]W{eeJo[Qp"><field name="NUM">0</field></shadow></value><value name="B"><shadow type="variables_get" id="yVFT[]^)y|J:]orrA:-L"><field name="VAR">x</field></shadow><block type="variables_get" id="UWhK8CsG1hKr)TR07/n]"><field name="VAR">x</field></block></value><value name="C"><shadow type="math_number" id="xEp@T6?`KQyeJ.g=zL$D"><field name="NUM">11</field></shadow></value></block></value><value name="B"><block type="logic_compare_continous" id="eM{IOs~DtT#Q5;9Wb22P"><field name="OP1">LTE</field><field name="OP2">LTE</field><value name="A"><shadow type="math_number" id="KL5*w;8+_}?/RFAIMGNB"><field name="NUM">0</field></shadow></value><value name="B"><shadow type="variables_get" id="bJxUm~49!DroJc2/,[h*"><field name="VAR">x</field></shadow><block type="variables_get" id="NjCYy#R@*(G_{ic4MCwQ"><field name="VAR">y</field></block></value><value name="C"><shadow type="math_number" id="Yz:$k3sR9TdF7QtchgLP"><field name="NUM">11</field></shadow></value></block></value></block></value><statement name="DO0"><block type="display_clear" id="P?#WI#hXL(b8rTrKw*}p"><value name="boolean"><shadow type="logic_boolean" id="[L3MgQ4}p=51kz8bXelF"><field name="BOOL">FALSE</field></shadow></value><next><block type="onboard_tft_display_shape_circle" id="w7~#LkRD,CQQ5(Y#P_=r"><field name="shape">True</field><value name="x"><shadow type="math_number" id=",xGz:)4*jg57!qODFUJ5"><field name="NUM">60</field></shadow><block type="math_arithmetic" id="2Xqyw9c;#ld9-2p_PJH)"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="|{fVZJgIV)jF.by5Y|C2"><field name="NUM">1</field></shadow><block type="variables_get" id="6~(_T|)Wz]L~.=lX[,ya"><field name="VAR">x</field></block></value><value name="B"><shadow type="math_number" id="`5d:/hiFzxI5Bd#uw?eR"><field name="NUM">20</field></shadow></value></block></value><value name="y"><shadow type="math_number" id="Wy[;.*Cj}q2xXUDZR,~!"><field name="NUM">60</field></shadow><block type="math_arithmetic" id="RD5Ev94ix4{p[ti0=sGW"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="^Jw5RjvwQPg.Bkp((7Js"><field name="NUM">1</field></shadow><block type="variables_get" id="khf?1#5$O{F6.xVrG3jd"><field name="VAR">y</field></block></value><value name="B"><shadow type="math_number" id="xf:oP{+HI[kb--.g^c|1"><field name="NUM">20</field></shadow></value></block></value><value name="r"><shadow type="math_number" id="VMUO{O@sig43U]+R`@]u"><field name="NUM">10</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="{V|JR#(FHl)[Ter2X@6J"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="P|Crbv3+W8tx`19tx=_7"><field name="COLOR">#ffffff</field></block></value><value name="boolean"><shadow type="logic_boolean" id="#|~QezB2m(qHqa6]c(ta"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id="5FPhpSkKu`!n|O6A5@~u"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="?^hq8+Sv#Y6!MjZ7T~}P"><field name="NUM">0.1</field></shadow></value></block></next></block></next></block></statement><statement name="ELSE"><block type="display_show_image" id="c;sn6p^*A|WnNvq,;~vp"><value name="data"><shadow type="pins_builtinimg" id=")+UzW87QaN=u}Sp`mOb]"><field name="PIN">informatio_picture.NO</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="`JSNhe64Q*4^S!G3lz{/"><field name="BOOL">TRUE</field></shadow></value><next><block type="variables_set" id="=.D,Zn#uOJY009pG:9l}"><field name="VAR">开始</field><value name="VALUE"><block type="logic_boolean" id=";B[VVrQ{EL}c;Jbm98Jp"><field name="BOOL">FALSE</field></block></value></block></next></block></statement></block></next></block></next></block></next></block></next></block></statement><next><block type="controls_if" id="B@~y})De8K[stAjw)ZZ8"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="zgEEUXk?-l6plb?SxE:Y"><value name="btn"><shadow type="pins_button" id="Kac()w0$$!2,b-l4V}^7"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="kN@zcjw|_m_3vK+GO,I6"><field name="VAR">开始</field><value name="VALUE"><block type="logic_boolean" id="Kmo+KQ-jYMvSfGOD*:b{"><field name="BOOL">TRUE</field></block></value><next><block type="variables_set" id="7?:Ag5}vr=ym4Fx@QS;a"><field name="VAR">x</field><value name="VALUE"><block type="math_number" id="zYlL/`CPX~W,#weUMd9@"><field name="NUM">6</field></block></value><next><block type="variables_set" id="zeu=b6jf8!j(MrkU(-R^"><field name="VAR">y</field><value name="VALUE"><block type="math_number" id=".?J,~nLWr;,k`]ql6dxY"><field name="NUM">6</field></block></value></block></next></block></next></block></statement></block></next></block></statement></block></next></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX2FjYwpmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfdGZ0CmltcG9ydCB0aW1lCmZyb20gaW5mb3JtYXRpb19waWN0dXJlIGltcG9ydCBOTwppbXBvcnQgbWl4Z29fc2FudAoK5byA5aeLID0gRmFsc2UKd2hpbGUgVHJ1ZToKICAgIGlmIOW8gOWnizoKICAgICAgICBpZiBvbmJvYXJkX2FjYy5hY2NlbGVyYXRpb24oKVswXSA8IDA6CiAgICAgICAgICAgIHggLT0gMQogICAgICAgIGlmIG9uYm9hcmRfYWNjLmFjY2VsZXJhdGlvbigpWzBdID4gMDoKICAgICAgICAgICAgeCArPSAxCiAgICAgICAgaWYgb25ib2FyZF9hY2MuYWNjZWxlcmF0aW9uKClbMV0gPCAwOgogICAgICAgICAgICB5IC09IDEKICAgICAgICBpZiBvbmJvYXJkX2FjYy5hY2NlbGVyYXRpb24oKVsxXSA+IDA6CiAgICAgICAgICAgIHkgKz0gMQogICAgICAgIGlmIDAgPD0geCA8PSAxMSBhbmQgMCA8PSB5IDw9IDExOgogICAgICAgICAgICBvbmJvYXJkX3RmdC5maWxsKDAsc3luYz1GYWxzZSkKICAgICAgICAgICAgb25ib2FyZF90ZnQuZWxsaXBzZSgoeCAqIDIwKSwgKHkgKiAyMCksIDEwLCAxMCwgMHhmZmZmLCBUcnVlLHN5bmM9VHJ1ZSkKICAgICAgICAgICAgdGltZS5zbGVlcCgwLjEpCiAgICAgICAgZWxzZToKICAgICAgICAgICAgb25ib2FyZF90ZnQuaW1hZ2UoTk8sIGNvbG9yPTB4ZmZmZixzeW5jPVRydWUpCiAgICAgICAgICAgIOW8gOWniyA9IEZhbHNlCiAgICBpZiBtaXhnb19zYW50LkIxa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAg5byA5aeLID0gVHJ1ZQogICAgICAgIHggPSA2CiAgICAgICAgeSA9IDYK</code> |