1 line
9.3 KiB
XML
1 line
9.3 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="*.bC0TZkZXi!h;+0-/Ks" x="-3612" y="-914"><field name="VAR">开始</field><value name="VALUE"><block type="logic_boolean" id="YPZX`]Lc|0-a)3bZ!w#q"><field name="BOOL">FALSE</field></block></value><next><block type="variables_set" id="nBhrbeoT~jH?TTbgQ|Z#"><field name="VAR">计时</field><value name="VALUE"><block type="math_number" id="J2NdMVEtb8y:[43:|;e9"><field name="NUM">0</field></block></value><next><block type="variables_set" id="I;Y_/j;yRVM6yZ8pfY50"><field name="VAR">计时间隔</field><value name="VALUE"><block type="list_many_input" id="|tifn8t/=b:xec9~yO{p"><field name="CONTENT">10,100,500,1000</field></block></value><next><block type="variables_set" id="B]H3-WSHs832|hDAT6zQ"><field name="VAR">间隔序号</field><value name="VALUE"><block type="math_number" id="5$PK]^L)#YfyKRF6/1?$"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="PSh3xLoo-e*s?4)$jYg{"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="$*UJS_Xu@~jO~36|V(bB"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="(hVIUD8PGzGez,7c?o}E"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="Z``AHeD`Idbhq?n6BXsx"><value name="btn"><shadow type="pins_button" id=".m4S1fmWhyeq=*x/NxN}"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="r(cGrzL7gR;tg9~,nOqx"><field name="VAR">开始</field><value name="VALUE"><block type="logic_negate" id="dfd~+__X#]?op{$i.[W="><value name="BOOL"><block type="variables_get" id="7{8jA2eS)7#rMdS3bU-l"><field name="VAR">开始</field></block></value></block></value><next><block type="controls_if" id="*H8C~-(|uOm)??)EU?vO"><value name="IF0"><block type="variables_get" id="{AAgW|Ld^qtz5WeUhfIm"><field name="VAR">开始</field></block></value><statement name="DO0"><block type="set_system_timer" id="p1,-0A=(pG_qH:!Ii|Qz"><field name="mode">PERIODIC</field><value name="VAR"><shadow type="variables_get" id="][e9s~#;e]j.K*v{(S2v"><field name="VAR">tim</field></shadow></value><value name="PIN"><shadow type="timer_id_pin" id="cv)kON)`}Kt8De=e-A9:"><field name="PIN">0</field></shadow></value><value name="period"><shadow type="math_number" id="lB0g`ZkT:KidM({KQmBf"><field name="NUM">1000</field></shadow><block type="lists_get_index" id="j,#C9J|PPd0De9SRrMH)"><value name="LIST"><shadow type="variables_get" id="yN[-r5X9M{R!#ojIks$L"><field name="VAR">计时间隔</field></shadow><block type="variables_get" id="|u;WQom72(I6:LId-bs!"><field name="VAR">计时间隔</field></block></value><value name="AT"><shadow type="math_number" id="=6B0Y8)PPO^-NWLI70qd"><field name="NUM">间隔序号</field></shadow><block type="variables_get" id="!y.Ftz0kB5Wvm/-$0_Nt"><field name="VAR">间隔序号</field></block></value></block></value><value name="callback"><shadow type="factory_block_return" id="iq#~E1+_;LkS_};Zt(fK"><field name="VALUE">tim_callback</field></shadow></value></block></statement></block></next></block></statement><next><block type="controls_if" id="mq(;tjvrsUH:Le6b{6a}"><value name="IF0"><block type="logic_negate" id="xpN`}G|6J1|BYHdL9@qS"><value name="BOOL"><block type="variables_get" id="=]-3b[)fgRipVG,*t=E:"><field name="VAR">开始</field></block></value></block></value><statement name="DO0"><block type="controls_if" id="c,l_BVq28MCs:SiATuc."><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="bS~rmP{+)^hcLa4XPTnt"><value name="btn"><shadow type="pins_button" id="R,=N]7(sT^g{.ke)pqbc"><field name="PIN">A3key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="mA.,:[jN?|lU`K(L@:5e"><field name="VAR">间隔序号</field><value name="VALUE"><block type="math_arithmetic" id="JVriq.`yC8:+|LqnQPo."><field name="OP">QUYU</field><value name="A"><shadow type="math_number" id="dRwI^}TLbJ*VVDZJrgcH"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="N!utD*9z-00ZlYU)DU$U"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="!f6cZ;K?7]lD[AZs10{/"><field name="NUM">1</field></shadow><block type="variables_get" id="#E8LRBKRg;2+_=9TvyJ="><field name="VAR">间隔序号</field></block></value><value name="B"><shadow type="math_number" id="OLb3,aLz`iU;TZ;@^+:J"><field name="NUM">1</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="YF2cz});F8vC7p,b(r.c"><field name="NUM">4</field></shadow></value></block></value></block></statement><next><block type="controls_if" id="rNuEdLdf.C;jS]:7eBbh"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="},eY-AU2i.u:aNb6:X9N"><value name="btn"><shadow type="pins_button" id="OM~b`4,d0wGQ/?9hszv:"><field name="PIN">B2key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="4^.l_47)WGb0(REF]pM;"><field name="VAR">计时</field><value name="VALUE"><block type="math_number" id="9BpeyA1^ZP9{ng!S[w9R"><field name="NUM">0</field></block></value></block></statement></block></next></block></statement><next><block type="onboard_tft_show_texts" id="8;4.`yUt)^s)p1(#4j.Z"><value name="data"><shadow type="text" id="Y;QWWkCrp+e=dNSpM-hA"><field name="TEXT">Mixly</field></shadow><block type="text_format_noreturn" id="DbSzZiOij=FGj/60CiR#"><mutation items="2"></mutation><value name="VAR"><shadow type="text" id="Z?h|KSm(r!2KJn9c;Lz4"><field name="TEXT">精度 {}\n计时 {}</field></shadow></value><value name="ADD0"><block type="lists_get_index" id="N}9X4h$3V]-{2Mnn[:`F"><value name="LIST"><shadow type="variables_get" id="AZsibJWkqO24nU|gFcM3"><field name="VAR">计时间隔</field></shadow><block type="variables_get" id="a!WB,~Tx~WL_kqud9Jpw"><field name="VAR">计时间隔</field></block></value><value name="AT"><shadow type="math_number" id="}pg_g--0Q9V.V35Z|8w*"><field name="NUM">间隔序号</field></shadow><block type="variables_get" id="9O_fTbz=M0r5@p0u9M!1"><field name="VAR">间隔序号</field></block></value></block></value><value name="ADD1"><block type="variables_get" id="tuN{#1EZQG)i38N8`0UX"><field name="VAR">计时</field></block></value></block></value><value name="x"><shadow type="math_number" id="KD_[T#)@rPUsd-w7y{,K"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="5}vK|7C+ldgtNR9=h2CW"><field name="NUM">20</field></shadow></value><value name="size"><shadow type="math_number" id=")?Szk^M@|}(#MkQ^{.2y"><field name="NUM">2</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="HM+^j20/yYWMni(AhNKf"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="@lfxrRmh1zeT1]Gq9-hm"><field name="COLOR">#ffffff</field></block></value><value name="boolean"><shadow type="logic_boolean" id=";;`MVK*d-cYeh;AZzMLA"><field name="BOOL">TRUE</field></shadow></value></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="1SIXnp^ukf;OMN(z{im[" 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=")pCAQnmHol)X3nEMa8lZ"><value name="VAR"><block type="variables_get" id="X_onhg*G3~}aOdH6UcTQ"><field name="VAR">计时</field></block></value><next><block type="variables_global" id="go|D}II~t.^bP2(cq|!["><value name="VAR"><block type="variables_get" id="K(Tt#C.sI7hs|u=U2kkl"><field name="VAR">开始</field></block></value><next><block type="controls_if" id="n/WMTLqkKnxS3.9}*;u9"><value name="IF0"><block type="variables_get" id="0t5U03U7GfA`6yHx!wNA"><field name="VAR">开始</field></block></value><statement name="DO0"><block type="math_selfcalcu" id="mJ1/m/TW-7bBf01o~N[y"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="1zYR--!@(:-uBX{G6^P8"><field name="VAR">a</field></shadow><block type="variables_get" id="Uy{d9d4@h(v0Zjo.5s7E"><field name="VAR">计时</field></block></value><value name="B"><shadow type="math_number" id="$f]Tl^)^kchP{cx5lLO!"><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>aW1wb3J0IG1peGdvX3Nvd2wKaW1wb3J0IG1hY2hpbmUKZnJvbSBtaXhnb19zb3dsIGltcG9ydCBvbmJvYXJkX3RmdAoKCmRlZiB0aW1fY2FsbGJhY2sodGltKToKICAgIGdsb2JhbCDorqHml7YKICAgIGdsb2JhbCDlvIDlp4sKICAgIGlmIOW8gOWnizoKICAgICAgICDorqHml7YgKz0gMQoKCgrlvIDlp4sgPSBGYWxzZQrorqHml7YgPSAwCuiuoeaXtumXtOmalCA9IFsxMCwxMDAsNTAwLDEwMDBdCumXtOmalOW6j+WPtyA9IDAKd2hpbGUgVHJ1ZToKICAgIGlmIG1peGdvX3Nvd2wuQjFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICDlvIDlp4sgPSBub3Qg5byA5aeLCiAgICAgICAgaWYg5byA5aeLOgogICAgICAgICAgICB0aW0gPSBtYWNoaW5lLlRpbWVyKDAscGVyaW9kID0g6K6h5pe26Ze06ZqUW+mXtOmalOW6j+WPt10sIG1vZGU9bWFjaGluZS5UaW1lci5QRVJJT0RJQywgY2FsbGJhY2s9dGltX2NhbGxiYWNrKQogICAgaWYgbm90IOW8gOWnizoKICAgICAgICBpZiBtaXhnb19zb3dsLkEza2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgICAgIOmXtOmalOW6j+WPtyA9ICjpl7TpmpTluo/lj7cgKyAxKSAlIDQKICAgICAgICBpZiBtaXhnb19zb3dsLkIya2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgICAgIOiuoeaXtiA9IDAKICAgIG9uYm9hcmRfdGZ0LnRleHRzKCfnsr7luqYge31cbuiuoeaXtiB7fScuZm9ybWF0KOiuoeaXtumXtOmalFvpl7TpmpTluo/lj7ddLCDorqHml7YpLCB4PTAsIHk9MjAsIHNpemU9MiwgY29sb3I9MHhmZmZmLHN5bmM9VHJ1ZSkK</code> |