1 line
8.9 KiB
XML
1 line
8.9 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强(SANT)" shown="block"><block type="variables_set" id="Xzf1)bCHrcKpsT+$sewJ" x="-1516" y="-927"><field name="VAR">x</field><value name="VALUE"><block type="math_number" id="(?$*BTTMFaJ//)5UoX9W"><field name="NUM">6</field></block></value><next><block type="variables_set" id="6-TtZGM0(a2BhTl}X|Rj"><field name="VAR">y</field><value name="VALUE"><block type="math_number" id="syML/RNa:7-9UD!)xPi5"><field name="NUM">6</field></block></value><next><block type="controls_whileUntil" id="]N;Xi(Bu7W0?}FKnA(kG"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="qYeHmD})5G4^epxS^#r4"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="bu60ulO.@0p1sJ5=977{"><value name="IF0"><block type="logic_compare" id="(y9SCnQ1Vxk;|B`+cGj9"><field name="OP">LT</field><value name="A"><block type="sensor_get_acceleration" id="aMa!/AxZ6BQc7VhK1Q/."><field name="key">[0]</field></block></value><value name="B"><block type="math_number" id="WLsA7k!Rr-}=A7~!V/az"><field name="NUM">-0.01</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="+3B[)hv77dYK/y!3o:@m"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="!0dNNbv_JqgZ1]gXeoE3"><field name="VAR">x</field></shadow></value><value name="B"><shadow type="math_number" id="V,1zG*@j8pCZ)rif}DN1"><field name="NUM">1</field></shadow></value></block></statement><next><block type="controls_if" id="qXk]XDSbDl~@ewAbvNKO"><value name="IF0"><block type="logic_compare" id="5L7fuR^Dy1HqrfQmA{!z"><field name="OP">GT</field><value name="A"><block type="sensor_get_acceleration" id="/$EccZ}##B`r|]d0nJBL"><field name="key">[0]</field></block></value><value name="B"><block type="math_number" id=",vaRoy7ERa_K*jP8V)3a"><field name="NUM">0.01</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="1sJu4[PFz]z,QNd==1h?"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="D*)i9;fCW~J!o1D+!tSa"><field name="VAR">x</field></shadow></value><value name="B"><shadow type="math_number" id="/K$fD+o+sE/x~w^wHY#e"><field name="NUM">1</field></shadow></value></block></statement><next><block type="controls_if" id="5dF5~m4@B]y{[Xm9lSt+"><value name="IF0"><block type="logic_compare" id="g?cJHGax;A8#e0zN_{mQ"><field name="OP">LT</field><value name="A"><block type="sensor_get_acceleration" id="({t_tCAqrI+])/hoEKVn"><field name="key">[1]</field></block></value><value name="B"><block type="math_number" id="c6usy]kf9)ae1:-CgM$)"><field name="NUM">-0.01</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="o?]0G^u1U:#xWb7|(PPU"><field name="OP">MINUS</field><value name="A"><shadow type="variables_get" id="H6r:mZ`[6q]S4Q-Ezsf,"><field name="VAR">y</field></shadow></value><value name="B"><shadow type="math_number" id="U6/U~[X]|oi^A-8k(?.,"><field name="NUM">1</field></shadow></value></block></statement><next><block type="controls_if" id="7DOR#qe;|cMs]DMFoiAF"><value name="IF0"><block type="logic_compare" id="O)a(l;aH9nD,[-(,fSD="><field name="OP">GT</field><value name="A"><block type="sensor_get_acceleration" id="K;/!v7)_(lb)6LTS0V($"><field name="key">[1]</field></block></value><value name="B"><block type="math_number" id="jjLvfg5,f$cY5uE-hS{r"><field name="NUM">0.01</field></block></value></block></value><statement name="DO0"><block type="math_selfcalcu" id="QrD5iR[r-$AM7*C,^3w-"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="1Og2m,uctZF/.is7c2(A"><field name="VAR">y</field></shadow></value><value name="B"><shadow type="math_number" id="Yp[@o*@YKKh4oTSkr0.w"><field name="NUM">1</field></shadow></value></block></statement><next><block type="controls_if" id="@TlI^{V_Df0s]PzOuuqU"><mutation else="1"></mutation><value name="IF0"><block type="logic_operation" id="#F=@}-)?CA=+X.CUUD)N"><field name="OP">AND</field><value name="A"><block type="logic_compare_continous" id="j;+0aL.b$/`__Bz=jHvr"><field name="OP1">LTE</field><field name="OP2">LTE</field><value name="A"><shadow type="math_number" id="w5/kMw,v;kW?IF**M-nS"><field name="NUM">0</field></shadow></value><value name="B"><shadow type="variables_get" id="fNLAS]j(jOrXr^!UBS{X"><field name="VAR">x</field></shadow><block type="variables_get" id="m~(thFgR]$d{NVa}Le0u"><field name="VAR">x</field></block></value><value name="C"><shadow type="math_number" id="G[+K-u@g3![Uzwo|S![S"><field name="NUM">11</field></shadow></value></block></value><value name="B"><block type="logic_compare_continous" id="gSyN;f6hqVfRJmYJIZTK"><field name="OP1">LTE</field><field name="OP2">LTE</field><value name="A"><shadow type="math_number" id="1a!2^lzvngzD=y^qR}oh"><field name="NUM">0</field></shadow></value><value name="B"><shadow type="variables_get" id="APxFvN_zws.MEBYGK}4,"><field name="VAR">x</field></shadow><block type="variables_get" id=".6lMTS!4R-H}yN[J-,}n"><field name="VAR">y</field></block></value><value name="C"><shadow type="math_number" id="9:2x4,N+$Wdt9uAo[$Vk"><field name="NUM">11</field></shadow></value></block></value></block></value><statement name="DO0"><block type="display_clear" id="#uJ1IM!gY2jrXyi`1hua"><value name="boolean"><shadow type="logic_boolean" id="RuCi9q`yM-^CM2i;6k`/"><field name="BOOL">FALSE</field></shadow></value><next><block type="onboard_tft_display_shape_circle" id="uWJWtD)qkARSU(DMChL/"><field name="shape">True</field><value name="x"><shadow type="math_number" id="V2lRAuIbFJ):LSa.Wpou"><field name="NUM">60</field></shadow><block type="math_arithmetic" id="u-Lp5D;4Mgj#0#@16JV6"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="ge0s3;w,4T+ySphEMqaE"><field name="NUM">1</field></shadow><block type="variables_get" id="ybVvSEd8uU8IB_cAYR3~"><field name="VAR">x</field></block></value><value name="B"><shadow type="math_number" id="VRmu,k.=iM,xY0C7vxO["><field name="NUM">20</field></shadow></value></block></value><value name="y"><shadow type="math_number" id="$v.rH[KRGD]92p2P|^F;"><field name="NUM">60</field></shadow><block type="math_arithmetic" id="Q74p/zlfYP6]m0f70Mom"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="0gEC;Y-T7F|Z)hp3jo,^"><field name="NUM">1</field></shadow><block type="variables_get" id="Mur|dcidLuIQ$:(D,3|r"><field name="VAR">y</field></block></value><value name="B"><shadow type="math_number" id="-($Xauww?mF$UK:LQ:if"><field name="NUM">20</field></shadow></value></block></value><value name="r"><shadow type="math_number" id="Hkj{w.Dzw@h|el.T+A.d"><field name="NUM">10</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="pAm]#a~,8[|HH9kUS[qR"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="XbBHte:q8bm9kbV*XDmh"><field name="COLOR">#ffffff</field></block></value><value name="boolean"><shadow type="logic_boolean" id="|:^[+$tg!);L3g/h=!|R"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_delay_new" id="nk(itQ|$|n!8n5Ls@~,U"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="KP#`hZwd@9Z$:`1.0a+_"><field name="NUM">0.1</field></shadow></value></block></next></block></next></block></statement><statement name="ELSE"><block type="display_show_image" id="U3KPI.xd(-h~-;Jk8m~|"><value name="data"><shadow type="pins_builtinimg" id="W5@2:BN(-8b3bLQQPeE?"><field name="PIN">informatio_picture.NO</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="]qVQf-}TD[!5Uo5SI)C*"><field name="BOOL">TRUE</field></shadow></value><next><block type="controls_flow_statements" id="KWay@T.f]w0gUH49zWjN"><field name="FLOW">BREAK</field></block></next></block></statement></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></xml><config>{}</config><code>ZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX2FjYwpmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfdGZ0CmltcG9ydCB0aW1lCmZyb20gaW5mb3JtYXRpb19waWN0dXJlIGltcG9ydCBOTwoKeCA9IDYKeSA9IDYKd2hpbGUgVHJ1ZToKICAgIGlmIG9uYm9hcmRfYWNjLmFjY2VsZXJhdGlvbigpWzBdIDwgLTAuMDE6CiAgICAgICAgeCAtPSAxCiAgICBpZiBvbmJvYXJkX2FjYy5hY2NlbGVyYXRpb24oKVswXSA+IDAuMDE6CiAgICAgICAgeCArPSAxCiAgICBpZiBvbmJvYXJkX2FjYy5hY2NlbGVyYXRpb24oKVsxXSA8IC0wLjAxOgogICAgICAgIHkgLT0gMQogICAgaWYgb25ib2FyZF9hY2MuYWNjZWxlcmF0aW9uKClbMV0gPiAwLjAxOgogICAgICAgIHkgKz0gMQogICAgaWYgMCA8PSB4IDw9IDExIGFuZCAwIDw9IHkgPD0gMTE6CiAgICAgICAgb25ib2FyZF90ZnQuZmlsbCgwLHN5bmM9RmFsc2UpCiAgICAgICAgb25ib2FyZF90ZnQuZWxsaXBzZSgoeCAqIDIwKSwgKHkgKiAyMCksIDEwLCAxMCwgMHhmZmZmLCBUcnVlLHN5bmM9VHJ1ZSkKICAgICAgICB0aW1lLnNsZWVwKDAuMSkKICAgIGVsc2U6CiAgICAgICAgb25ib2FyZF90ZnQuaW1hZ2UoTk8sIGNvbG9yPTB4ZmZmZixzeW5jPVRydWUpCiAgICAgICAgYnJlYWsK</code>WYgMCA8PSB4IDw9IDExIGFuZCAwIDw9IHkgPD0gMTE6CiAgICAgICAgb25ib2FyZF90ZnQuZmlsbCgwLHN5bmM9MCkKICAgICAgICBvbmJvYXJkX3RmdC5lbGxpcHNlKCgxMCArIHggKiAyMCksICgxMCArIHkgKiAyMCksIDEwLCAxMCwgMHhmZmZmLCBUcnVlLHN5bmM9MSkKICAgICAgICB0aW1lLnNsZWVwKDAuMSkKICAgIGVsc2U6CiAgICAgICAgb25ib2FyZF90ZnQuaW1hZ2UoTk8sIGNvbG9yPTB4ZmZmZixzeW5jPTEpCiAgICAgICAgYnJlYWsK</code> |