1 line
8.6 KiB
XML
1 line
8.6 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-C5@元控自立(SOWL)" shown="block"><variables><variable id="ok:ro0iEW(eJAtg/iAsj">tim</variable></variables><block type="variables_set" id="/HV-txZlcsyI?rojLHq+" x="-3541" y="-985"><field name="VAR">开始</field><value name="VALUE"><block type="logic_boolean" id="`!xY6KZgKuYc|W|2q,Tp"><field name="BOOL">FALSE</field></block></value><next><block type="variables_set" id="MZvlvMzQBe/4L}s#vMHI"><field name="VAR">计时</field><value name="VALUE"><block type="math_number" id="Ng)nAW2gI#LHE?X9W=[j"><field name="NUM">0</field></block></value><next><block type="variables_set" id="claB/K)^t,ghc6~VSoV$"><field name="VAR">计时间隔</field><value name="VALUE"><block type="math_number" id="1B4-(GL6V)l59`={@pC)"><field name="NUM">100</field></block></value><next><block type="controls_whileUntil" id="$TZgQ{!^.Ut_t2;e_l34"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="9@YSf.XCgP0f6zOo9.*$"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="TCm5XKugju4#2Cn3g(#{"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="hY`k{aK;5}^^5-3=tH@T"><value name="btn"><shadow type="pins_button" id="NmD*^o{lwV}Dp]YtOEq}"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="egiJtAT5nJhe)4A~{UDp"><field name="VAR">开始</field><value name="VALUE"><block type="logic_negate" id=",HL)6VRJI66p(}xA:9r4"><value name="BOOL"><block type="variables_get" id="$Y*54^czRWT(h7`dlME}"><field name="VAR">开始</field></block></value></block></value><next><block type="controls_if" id="^(RZnrr1v{Jxj]EMt~,["><mutation else="1"></mutation><value name="IF0"><block type="variables_get" id="I;Q]o|-~#w?W]^Q#}t,e"><field name="VAR">开始</field></block></value><statement name="DO0"><block type="set_system_timer" id="*EAbPMeLs-|*N`aKHrl-"><field name="mode">PERIODIC</field><value name="VAR"><shadow type="variables_get" id="E1!5bhd;dJ/,d0zL$}}|"><field name="VAR">tim</field></shadow></value><value name="PIN"><shadow type="timer_id_pin" id="pa_yi6Vr7]V-C*K|Wpxv"><field name="PIN">0</field></shadow></value><value name="period"><shadow type="math_number" id="{bG-QufEPo#oeu,!JNDN"><field name="NUM">100</field></shadow></value><value name="callback"><shadow type="factory_block_return" id="L/P+:piXVF0e9|+mlohI"><field name="VALUE">tim_callback</field></shadow></value></block></statement><statement name="ELSE"><block type="controls_if" id="josYBI-g]3lmNAqp*tk?"><mutation else="1"></mutation><value name="IF0"><block type="logic_compare" id="cRCz|yPLVstcbg5Ep*P}"><field name="OP">EQ</field><value name="A"><block type="math_arithmetic" id="E?u2b=Ep?Dll6CSLe5c]"><field name="OP">QUYU</field><value name="A"><shadow type="math_number" id="q.XKQQhO0shclB/65/y^"><field name="NUM">1</field></shadow><block type="variables_get" id="S(IimQi4f:lF{rmI}bw@"><field name="VAR">计时</field></block></value><value name="B"><shadow type="math_number" id="~}aiDE6gv~ppHr$#)U8U"><field name="NUM">10</field></shadow></value></block></value><value name="B"><block type="math_number" id="0_PfRV6Bm[!c]y*sW*Wt"><field name="NUM">7</field></block></value></block></value><statement name="DO0"><block type="display_show_image" id="ue}u{1NjGPjF8lX.:nE`"><value name="data"><shadow type="pins_builtinimg" id=".+Z:{E!Ji62{a=[]Rp9k"><field name="PIN">informatio_picture.YES</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="0k;EXLiRE8?J8#+d9qM*"><field name="BOOL">TRUE</field></shadow></value></block></statement><statement name="ELSE"><block type="display_show_image" id="/rWGca_9k/|XCY,~f:$A"><value name="data"><shadow type="pins_builtinimg" id="xM:JtTLbK}`SBD(lB:U+"><field name="PIN">informatio_picture.NO</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="eKzq6XA!^kK4B##2j-$c"><field name="BOOL">TRUE</field></shadow></value></block></statement></block></statement></block></next></block></statement><next><block type="controls_if" id="ifHoY~(nC7-.?eRmG?sY"><mutation else="1"></mutation><value name="IF0"><block type="variables_get" id="nib9AM[Lj.wCP,td=1;$"><field name="VAR">开始</field></block></value><statement name="DO0"><block type="display_show_image_or_string_delay" id="RWvcbF]`a5|K3E`xgW7u"><field name="center">True</field><value name="data"><shadow type="text" id="Q8b=-#J.AP$YYVMd#B=z"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="]8_j[6uxY)!PF#/a9}xI"><field name="VAR">计时</field></block></value><value name="space"><shadow type="math_number" id="MTY}Rj?pyREQMGDOnX$@"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="*N~OO!R]N,oj1Jk5,/I("><field name="BOOL">TRUE</field></shadow></value></block></statement><statement name="ELSE"><block type="controls_if" id="uK#YSr-ZT`E$;toCnf+1"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="n#iOLm*@bK?hVa)MnfS/"><value name="btn"><shadow type="pins_button" id="s~3xL|IAP=TCe:n2-SM("><field name="PIN">B2key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="7.~B(MoAUG,1X5GHT*za"><field name="VAR">计时</field><value name="VALUE"><block type="math_number" id="nIjlUDb`B1+h=fJ:]Uey"><field name="NUM">0</field></block></value><next><block type="display_show_image_or_string_delay" id=",~@[2bLzyV#tyNq?SIad"><field name="center">True</field><value name="data"><shadow type="text" id="6t=[U}CkN4gJKWmOjuy?"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="`,1JJ-+Bpcr/nEXF$2`Q"><field name="VAR">计时</field></block></value><value name="space"><shadow type="math_number" id="hl*d}oUw]w4wmdiS9/z{"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="XyY?_q^)ss^.@^$A56bk"><field name="BOOL">TRUE</field></shadow></value></block></next></block></statement></block></statement></block></next></block></statement></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="RrH/BYyTjgyyZ!#3;t/O" x="-2498" y="-699"><mutation><arg name="tim" varid="ok:ro0iEW(eJAtg/iAsj"></arg></mutation><field name="NAME">tim_callback</field><statement name="STACK"><block type="variables_global" id="0I$/+@Md8ceOQK79~+-F"><value name="VAR"><block type="variables_get" id="^yq]|(256#$eWkR?YRxE"><field name="VAR">计时</field></block></value><next><block type="variables_global" id="9L-+YeC5t0|*XL^^JINK"><value name="VAR"><block type="variables_get" id="prIkf/RfMiJ00QTonzij"><field name="VAR">开始</field></block></value><next><block type="controls_if" id="R*y}.riDtV0RD7KbG0sX"><value name="IF0"><block type="variables_get" id="2k0q~Y7/+Z,Mf.]0A?9,"><field name="VAR">开始</field></block></value><statement name="DO0"><block type="math_selfcalcu" id="y|mjUw~}AqjMbcu7MRTS"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="JlFm]8UYn$dgJPU5Fk_+"><field name="VAR">a</field></shadow><block type="variables_get" id="x}]uP(VvzKxSYzAvKTcL"><field name="VAR">计时</field></block></value><value name="B"><shadow type="math_number" id=".?-{b#bFt(Km,x.#EvJ?"><field name="NUM">1</field></shadow></value></block></statement></block></next></block></next></block></statement></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>aW1wb3J0IG1peGdvX3Nvd2wKaW1wb3J0IG1hY2hpbmUKZnJvbSBpbmZvcm1hdGlvX3BpY3R1cmUgaW1wb3J0IFlFUwpmcm9tIG1peGdvX3Nvd2wgaW1wb3J0IG9uYm9hcmRfdGZ0CmZyb20gaW5mb3JtYXRpb19waWN0dXJlIGltcG9ydCBOTwoKCmRlZiB0aW1fY2FsbGJhY2sodGltKToKICAgIGdsb2JhbCDorqHml7YKICAgIGdsb2JhbCDlvIDlp4sKICAgIGlmIOW8gOWnizoKICAgICAgICDorqHml7YgKz0gMQoKCgrlvIDlp4sgPSBGYWxzZQrorqHml7YgPSAwCuiuoeaXtumXtOmalCA9IDEwMAp3aGlsZSBUcnVlOgogICAgaWYgbWl4Z29fc293bC5CMWtleS53YXNfcHJlc3NlZCgpOgogICAgICAgIOW8gOWniyA9IG5vdCDlvIDlp4sKICAgICAgICBpZiDlvIDlp4s6CiAgICAgICAgICAgIHRpbSA9IG1hY2hpbmUuVGltZXIoMCxwZXJpb2QgPSAxMDAsIG1vZGU9bWFjaGluZS5UaW1lci5QRVJJT0RJQywgY2FsbGJhY2s9dGltX2NhbGxiYWNrKQogICAgICAgIGVsc2U6CiAgICAgICAgICAgIGlmIOiuoeaXtiAlIDEwID09IDc6CiAgICAgICAgICAgICAgICBvbmJvYXJkX3RmdC5pbWFnZShZRVMsIGNvbG9yPTB4ZmZmZixzeW5jPVRydWUpCiAgICAgICAgICAgIGVsc2U6CiAgICAgICAgICAgICAgICBvbmJvYXJkX3RmdC5pbWFnZShOTywgY29sb3I9MHhmZmZmLHN5bmM9VHJ1ZSkKICAgIGlmIOW8gOWnizoKICAgICAgICBvbmJvYXJkX3RmdC5zaG93cyjorqHml7YsIHNwYWNlPTAsIGNlbnRlcj1UcnVlLHN5bmM9VHJ1ZSkKICAgIGVsc2U6CiAgICAgICAgaWYgbWl4Z29fc293bC5CMmtleS53YXNfcHJlc3NlZCgpOgogICAgICAgICAgICDorqHml7YgPSAwCiAgICAgICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKOiuoeaXtiwgc3BhY2U9MCwgY2VudGVyPVRydWUsc3luYz1UcnVlKQo=</code>V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgICAgIOiuoeaXtiA9IDAKICAgICAgICAgICAgb25ib2FyZF90ZnQuc2hvd3Mo6K6h5pe2LCBzcGFjZT0wLCBjZW50ZXI9VHJ1ZSxzeW5jPVRydWUpCg==</code> |