Files
mixly3/boards/default/micropython_esp32s3/examples/MixGo Sant/智能物联从体验到精通/4年级/5-1-2 平衡测试仪-双轴水平.mix
2025-12-31 09:45:01 +08:00

1 line
7.9 KiB
XML

<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><block type="variables_set" id="T(Jy*_~[$8HZ[T:song$" x="-1404" y="-916"><field name="VAR">x</field><value name="VALUE"><block type="math_number" id="q5!MV+cZB!nHrNK`:b1C"><field name="NUM">6</field></block></value><next><block type="variables_set" id="CCh,[H86V}Ka/@Ms(Im)"><field name="VAR">y</field><value name="VALUE"><block type="math_number" id="0ubLg+Fn?5^Z*V1N*]~*"><field name="NUM">6</field></block></value><next><block type="controls_whileUntil" id="pbf=EeU,2`l_#3-U~Gtp"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="85p@5O009Fefz~LFKbs:"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="C}t-Ihmuz,LCKd_XGF(."><value name="IF0"><block type="logic_compare" id="_f~oNN_@Qud#2$gqF=3D"><field name="OP">LT</field><value name="A"><block type="sensor_get_acceleration" id="~uMwYi7[aKhpFvt;2PW-"><field name="key">[0]</field></block></value><value name="B"><block type="math_number" id="(y}jva(2,LO`VuuC;{Tk"><field name="NUM">0</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="/3cQMs_j?1x6Iu:hbEh6"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="8Lbyx*t~9K-YcfTQmf?W"><field name="VAR">x</field></shadow></value><value name="B"><shadow type="math_number" id="#o.B8H^(Q.rVQ.#;.$9r"><field name="NUM">1</field></shadow></value></block></statement><next><block type="controls_if" id="x.X37**Z8+9Y0]o@qvQ4"><value name="IF0"><block type="logic_compare" id="jH)u8`@PS)iyL3UYEv3y"><field name="OP">GT</field><value name="A"><block type="sensor_get_acceleration" id="}[nGDhEAhXmX?;zC2:2j"><field name="key">[0]</field></block></value><value name="B"><block type="math_number" id="XF4:WwV~y:tyjyI|S)(^"><field name="NUM">0</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="v4AL^!1Ytwg,?dci-{Tr"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="z|Xg*jnShE!MOOywqZ^v"><field name="VAR">x</field></shadow></value><value name="B"><shadow type="math_number" id="J26sJ(CQjou0(w2*3RF?"><field name="NUM">1</field></shadow></value></block></statement><next><block type="controls_if" id="?7:JLuxiep4--A2/`*U6"><value name="IF0"><block type="logic_compare" id="yGgCEB_Dm=9UUS`]}oqP"><field name="OP">LT</field><value name="A"><block type="sensor_get_acceleration" id="9^)0G++cE;Y9X_EjOD+Y"><field name="key">[1]</field></block></value><value name="B"><block type="math_number" id="?1+`Z4a3*..n6m9y^n_E"><field name="NUM">0</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="!+!L:-Sd{$?){_ty=W3j"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id=";f}SYI=e1Z3Uy#QJp*vT"><field name="VAR">y</field></shadow></value><value name="B"><shadow type="math_number" id="lGdWk:zbET?q!]lI{o#0"><field name="NUM">1</field></shadow></value></block></statement><next><block type="controls_if" id="iUJZS|F@;Fs{:@UCbg4Q"><value name="IF0"><block type="logic_compare" id="o!j`U=#.-U)FC+8Lj4Ht"><field name="OP">GT</field><value name="A"><block type="sensor_get_acceleration" id="dQ3^J[s-RxRe@|(5W$XI"><field name="key">[1]</field></block></value><value name="B"><block type="math_number" id="l+363{Xa~DZ5tkZ{qsB-"><field name="NUM">0</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="N{G;D-h}~]:*n+Aa!q);"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="bHP)T!R8A2*6PNAxd4+H"><field name="VAR">y</field></shadow></value><value name="B"><shadow type="math_number" id="qLtv*p0,sc4VPY=.]_?V"><field name="NUM">1</field></shadow></value></block></statement><next><block type="variables_set" id="3BU~qkbf-r~]BH#`T:Je"><field name="VAR">x</field><value name="VALUE"><block type="math_constrain" id="?xfAj}s+[$CY,D9DaJYY"><value name="VALUE"><shadow type="math_number" id="i4PN6ze6#h|RF7+z#p8H"><field name="NUM">1000</field></shadow><block type="variables_get" id="fG/S^-xN5NeLb`[*jp|r"><field name="VAR">x</field></block></value><value name="LOW"><shadow type="math_number" id="c*:j)se[3ij,Zkzu6G)y"><field name="NUM">0</field></shadow></value><value name="HIGH"><shadow type="math_number" id="Kp/TM:t$;^5kb6Y?3]mf"><field name="NUM">11</field></shadow></value></block></value><next><block type="variables_set" id="q_Emc,0SPwGhs34=51iF"><field name="VAR">y</field><value name="VALUE"><block type="math_constrain" id="|{t~YNfh9k]NUNe23T8o"><value name="VALUE"><shadow type="math_number" id="i4PN6ze6#h|RF7+z#p8H"><field name="NUM">1000</field></shadow><block type="variables_get" id="P(VB{u/~Ltjt*L~#5!mK"><field name="VAR">y</field></block></value><value name="LOW"><shadow type="math_number" id="uTu^~M(`d9$KL/IAEu8w"><field name="NUM">0</field></shadow></value><value name="HIGH"><shadow type="math_number" id="/,*hMig/^^3-HA`XM4OV"><field name="NUM">11</field></shadow></value></block></value><next><block type="display_clear" id="t)(PsB2ay7M~-J?R;9}8"><value name="boolean"><shadow type="logic_boolean" id="Ga[wVL+hySBxbYEC$B`l"><field name="BOOL">FALSE</field></shadow></value><next><block type="onboard_tft_display_shape_rect" id="AxhC5zHh!FnVeU*K,5m}"><field name="shape">fill_rect</field><value name="x"><shadow type="math_number" id="VOd@xbC*k.#z)fg.dr/j"><field name="NUM">20</field></shadow><block type="math_arithmetic" id="WF*5Ku-blM?hL?l6[qbX"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="Ov~wN#J]U{DG^3GS[-P]"><field name="NUM">1</field></shadow><block type="variables_get" id="C!#_Tfz^XG;;oTuyYq8["><field name="VAR">x</field></block></value><value name="B"><shadow type="math_number" id="oCjaWF8ju8y)k0/[DVb|"><field name="NUM">20</field></shadow></value></block></value><value name="y"><shadow type="math_number" id="umj^ir,AaBV[gJ[S9|9C"><field name="NUM">120</field></shadow><block type="math_arithmetic" id="k6Us~TH3Bn2qc(sBqlzq"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="Ov~wN#J]U{DG^3GS[-P]"><field name="NUM">1</field></shadow><block type="variables_get" id="dM-Nv;BXnk:Z3!rb$#]B"><field name="VAR">y</field></block></value><value name="B"><shadow type="math_number" id="L90m/5rKj;sI0UG{7wl0"><field name="NUM">20</field></shadow></value></block></value><value name="w"><shadow type="math_number" id="-Z?O_0H3hK0e-9|)v0`P"><field name="NUM">20</field></shadow></value><value name="h"><shadow type="math_number" id="!WXU{.mq{{$[I)jUZWd7"><field name="NUM">20</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="o{j8R)j$6EjNT0Yw]r`#"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="g#32h6,5iG?PBkRP:yQG"><field name="COLOR">#ffffff</field></block></value><value name="boolean"><shadow type="logic_boolean" id="nQFHwf-UgBZ80~snRaR`"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id="s-#5}_q/CtYm)6BCyDg@"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="4-DngC@2lQOrsaTb^O)o"><field name="NUM">0.1</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX2FjYwpmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfdGZ0CmltcG9ydCB0aW1lCgp4ID0gNgp5ID0gNgp3aGlsZSBUcnVlOgogICAgaWYgb25ib2FyZF9hY2MuYWNjZWxlcmF0aW9uKClbMF0gPCAwOgogICAgICAgIHggLT0gMQogICAgaWYgb25ib2FyZF9hY2MuYWNjZWxlcmF0aW9uKClbMF0gPiAwOgogICAgICAgIHggKz0gMQogICAgaWYgb25ib2FyZF9hY2MuYWNjZWxlcmF0aW9uKClbMV0gPCAwOgogICAgICAgIHkgLT0gMQogICAgaWYgb25ib2FyZF9hY2MuYWNjZWxlcmF0aW9uKClbMV0gPiAwOgogICAgICAgIHkgKz0gMQogICAgeCA9IG1pbihtYXgoeCwgMCksIDExKQogICAgeSA9IG1pbihtYXgoeSwgMCksIDExKQogICAgb25ib2FyZF90ZnQuZmlsbCgwLHN5bmM9RmFsc2UpCiAgICBvbmJvYXJkX3RmdC5maWxsX3JlY3QoKHggKiAyMCksICh5ICogMjApLCAyMCwgMjAsIDB4ZmZmZixzeW5jPVRydWUpCiAgICB0aW1lLnNsZWVwKDAuMSkK</code>