1 line
4.5 KiB
XML
1 line
4.5 KiB
XML
<xml version="Mixly 2.0 rc4" board="Python ESP32@mPython"><variables><variable id="ok:ro0iEW(eJAtg/iAsj">tim</variable></variables><block type="variables_set" id="yz:.](#3k:r.d4X@)[er" x="-2908" y="-1031"><field name="VAR">开始</field><value name="VALUE"><block type="logic_boolean" id="(kViNO](`-TA#~qsTc[b"><field name="BOOL">FALSE</field></block></value><next><block type="variables_set" id="Gym6C815Ut?E[!Bi~Kgy"><field name="VAR">计时</field><value name="VALUE"><block type="math_number" id="/SguwOjHu_Ble]zAwr.{"><field name="NUM">0</field></block></value><next><block type="system_timer_init" id="Up1Gy$}bEcVlXE5HHa47"><value name="SUB"><shadow type="variables_get" id="P1w,Jt7+-*]/eWSy.sQK"><field name="VAR">tim</field></shadow></value><next><block type="system_timer" id="qWE[I!x.X5gM(Y$hQpD6"><field name="mode">PERIODIC</field><value name="VAR"><shadow type="variables_get" id="@y!,(+XCXuGm|_S6GJl8"><field name="VAR">tim</field></shadow></value><value name="period"><shadow type="math_number" id="a|20MCS~D,1bG?S2U]CB"><field name="NUM">100</field></shadow></value><value name="callback"><shadow type="factory_block_return" id="{{Ep;8,yEvXu+qVs9:EF"><field name="VALUE">tim_callback</field></shadow></value><next><block type="controls_whileUntil" id="KYs+JY,0]Bs[9vS3C:_,"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="IS2mmkyGpeAyNt-ooH$P"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="66e@S`*:8g`k*[;/4oa9"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="@hk-bg2}79_kvS1k?8V)"><value name="btn"><shadow type="pins_button" id="krZI*Mdr#HD)q`PP6(,s"><field name="PIN">button_a</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id=";]DP,L;acdX8IA3LcB~!"><field name="VAR">开始</field><value name="VALUE"><block type="logic_negate" id="s!A!S/eY8`)D]h@v5dTp"><value name="BOOL"><block type="variables_get" id="NAU]-p5ep-{T(v@UyeN@"><field name="VAR">开始</field></block></value></block></value></block></statement></block></statement></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="$67a5!jg-F[hODZ@aBTV" x="-2822" y="-727"><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="41whPLmc.w~L*gh-QO^P"><value name="VAR"><block type="variables_get" id="t/|9e:b:}BW`n+r(1-#w"><field name="VAR">计时</field></block></value><next><block type="variables_global" id="q:B?g}i[LTPhIFGHk7Ir"><value name="VAR"><block type="variables_get" id="t]q;!(`wY[g8`O;1xi@U"><field name="VAR">开始</field></block></value><next><block type="controls_if" id="|gmWc};ksn/(36OTSeyD"><value name="IF0"><block type="variables_get" id="I8rTp~9=@V?DL}vnrBKs"><field name="VAR">开始</field></block></value><statement name="DO0"><block type="math_selfcalcu" id="wL_m=6Z(n@-s!C7g2Du;"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="^[=NCNKf55a:prN!96UW"><field name="VAR">a</field></shadow><block type="variables_get" id="V,}i4V35Q^6~Bu9y8cNn"><field name="VAR">计时</field></block></value><value name="B"><shadow type="math_number" id="ZR8EVkCT:(,Up;F@j]F{"><field name="NUM">1</field></shadow></value></block></statement><next><block type="onboard_oled_show_string" id="K-Q8/8jqzNG|Ea-D6{Cj"><value name="data"><shadow type="text" id="B84rs_]rD[z$QShn?pwx"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="q0~{^80GfK8}P6~LoMCy"><value name="VAR"><shadow type="variables_get" id=";utPz^@o]bn[n0T!/(Z^"><field name="VAR">x</field></shadow><block type="variables_get" id="EcTBnHf8zlgH-HB=[WG."><field name="VAR">计时</field></block></value></block></value></block></next></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IG1weXRob24KZnJvbSBtcHl0aG9uIGltcG9ydCBvbmJvYXJkX29sZWQKCmRlZiB0aW1fY2FsbGJhY2sodGltKToKICAgIGdsb2JhbCBfRThfQUVfQTFfRTZfOTdfQjYKICAgIGdsb2JhbCBfRTVfQkNfODBfRTVfQTdfOEIKICAgIGlmIF9FNV9CQ184MF9FNV9BN184QjoKICAgICAgICBfRThfQUVfQTFfRTZfOTdfQjYgKz0gMQogICAgb25ib2FyZF9vbGVkLnNob3dzKHN0cihfRThfQUVfQTFfRTZfOTdfQjYpKQoKCgpfRTVfQkNfODBfRTVfQTdfOEIgPSBGYWxzZQpfRThfQUVfQTFfRTZfOTdfQjYgPSAwCnRpbSA9IG1hY2hpbmUuVGltZXIoMCkKdGltLmluaXQocGVyaW9kID0gMTAwLCBtb2RlID0gbWFjaGluZS5UaW1lci5QRVJJT0RJQywgY2FsbGJhY2sgPSB0aW1fY2FsbGJhY2spCndoaWxlIFRydWU6CiAgICBpZiBtcHl0aG9uLmJ1dHRvbl9hLndhc19wcmVzc2VkKCk6CiAgICAgICAgX0U1X0JDXzgwX0U1X0E3XzhCID0gbm90IF9FNV9CQ184MF9FNV9BN184Qgo=</code> |