1 line
6.4 KiB
XML
1 line
6.4 KiB
XML
<xml version="Mixly 2.0 rc4" board="Python ESP32-S3@元控青春"><variables><variable id="ok:ro0iEW(eJAtg/iAsj">tim</variable></variables><block type="variables_set" id="_I2sE*=n6c#*~W|qoFcX" x="-3000" y="-1011"><field name="VAR">开始</field><value name="VALUE"><block type="logic_boolean" id="cbd[}Ui{3WLkbufE]LsN"><field name="BOOL">FALSE</field></block></value><next><block type="variables_set" id="gcFY#x$P~,eIvPEsmVSo"><field name="VAR">计时</field><value name="VALUE"><block type="math_number" id="`Fw5d`ylTa[06M)ObTv5"><field name="NUM">0</field></block></value><next><block type="system_timer_init" id="gzz;LwMCfjxs5mygB~.!"><value name="SUB"><shadow type="variables_get" id="SJ_7k,seQUAJIkYFN_z5"><field name="VAR">tim</field></shadow></value><next><block type="system_timer" id="gCw@P0:skz3#Ne)ZcgIc"><field name="mode">PERIODIC</field><value name="VAR"><shadow type="variables_get" id="tNe$Jzki.yAFWk@D2`1L"><field name="VAR">tim</field></shadow></value><value name="period"><shadow type="math_number" id="Nv0@#JNl0iI/7YXIhnRq"><field name="NUM">100</field></shadow></value><value name="callback"><shadow type="factory_block_return" id="w25]{iE(-b@sIU.v!Ju^"><field name="VALUE">tim_callback</field></shadow></value><next><block type="controls_whileUntil" id="Dg-~P6Nepo+_[_:CM$Br"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="M22ydXEI(1btj9w$b-/s"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="x.C.4/pCCX3zOkj~sZhq"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="j:ia}lWwT#=U}x03|F_#"><value name="btn"><shadow type="pins_button" id="V9#K^YoC~)C/ed:ceuD4"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id=";pj!_VgLoGC`vJ|_e:wm"><field name="VAR">开始</field><value name="VALUE"><block type="logic_negate" id="J?BWzijU9T_vb(L!|:oA"><value name="BOOL"><block type="variables_get" id="cP^L?*e2u4zv_XR$0{,j"><field name="VAR">开始</field></block></value></block></value></block></statement><next><block type="controls_if" id="BMPN:a)T)8Cdl{|eTG9("><value name="IF0"><block type="logic_operation" id="mh~yJOvgVuIjtO`a{m+H"><field name="OP">AND</field><value name="A"><block type="sensor_mixgo_button_was_pressed" id="GubKF#,IIqcu9kfDP23q"><value name="btn"><shadow type="pins_button" id="3igJo8^$pUJgY9F6++`b"><field name="PIN">B2key</field></shadow></value></block></value><value name="B"><block type="logic_negate" id="LoS)(+xzmG3Jx@c`a2-g"><value name="BOOL"><block type="variables_get" id="hHb4_(@:Mm^s+D{IxWtN"><field name="VAR">开始</field></block></value></block></value></block></value><statement name="DO0"><block type="variables_set" id="tA#}.-z!}J=zI,Ra#P,q"><field name="VAR">计时</field><value name="VALUE"><block type="math_number" id="{-_O7}J/(395`WC07;D~"><field name="NUM">0</field></block></value><next><block type="display_show_image_or_string_delay" id="Kx1@B/xoKXWl7SCn~+Xq"><field name="center">True</field><value name="data"><shadow type="text" id="|?Sp_?bZq/Lt7knA3{tc"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="40a/IY)-thi;oVWdKVc["><value name="VAR"><shadow type="variables_get" id="wHOL`gmdR{gw*./Ng:O{"><field name="VAR">x</field></shadow><block type="variables_get" id="/6gGOQIjRK{^,_^Xo6Aw"><field name="VAR">计时</field></block></value></block></value><value name="space"><shadow type="math_number" id="Mko$mnJH_Id-=}dH8(uK"><field name="NUM">0</field></shadow></value></block></next></block></statement></block></next></block></statement></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="z40[I*P_Cl](Dl1,{Jir" x="-2972" y="-578"><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="uGR]s.r[AN##,xk*)o*r"><value name="VAR"><block type="variables_get" id=",l]Re{@5|$WedH./j2/w"><field name="VAR">计时</field></block></value><next><block type="variables_global" id="UC|HJtp@5FeE31HQrk1("><value name="VAR"><block type="variables_get" id="b2o0Ig`5K8xd5mus.|_r"><field name="VAR">开始</field></block></value><next><block type="controls_if" id=")YnYO7j[EpT=C_.Eqh_)"><value name="IF0"><block type="variables_get" id="G#J@AN]ADTk1D`@dD28-"><field name="VAR">开始</field></block></value><statement name="DO0"><block type="math_selfcalcu" id="$-B0]`g`c,EGA2O?X2z+"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="Gbdcg_MWx!L~p`|E^f|~"><field name="VAR">a</field></shadow><block type="variables_get" id="[6GF_mHFZmih7W0@4VaK"><field name="VAR">计时</field></block></value><value name="B"><shadow type="math_number" id="O$@WFKWm/o_g(8(*6dj."><field name="NUM">1</field></shadow></value><next><block type="display_show_image_or_string_delay" id=".g|#Cs?|R/jW*3[?_k]D"><field name="center">True</field><value name="data"><shadow type="text" id="|?Sp_?bZq/Lt7knA3{tc"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="HsLKjwbqISWhE8D_ToP)"><value name="VAR"><shadow type="variables_get" id="wHOL`gmdR{gw*./Ng:O{"><field name="VAR">x</field></shadow><block type="variables_get" id="5p9I,3f!cALCKR4r*-mE"><field name="VAR">计时</field></block></value></block></value><value name="space"><shadow type="math_number" id="(-CNaExXLd.1tGZl!;q_"><field name="NUM">0</field></shadow></value></block></next></block></statement></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IG1peGdvX25vdmEKZnJvbSBtaXhnb19ub3ZhIGltcG9ydCBvbmJvYXJkX3RmdAoKZGVmIHRpbV9jYWxsYmFjayh0aW0pOgogICAgZ2xvYmFsIF9FOF9BRV9BMV9FNl85N19CNgogICAgZ2xvYmFsIF9FNV9CQ184MF9FNV9BN184QgogICAgaWYgX0U1X0JDXzgwX0U1X0E3XzhCOgogICAgICAgIF9FOF9BRV9BMV9FNl85N19CNiArPSAxCiAgICAgICAgb25ib2FyZF90ZnQuc2hvd3Moc3RyKF9FOF9BRV9BMV9FNl85N19CNiksc3BhY2UgPSAwLGNlbnRlciA9IFRydWUpCgoKCl9FNV9CQ184MF9FNV9BN184QiA9IEZhbHNlCl9FOF9BRV9BMV9FNl85N19CNiA9IDAKdGltID0gbWFjaGluZS5UaW1lcigwKQp0aW0uaW5pdChwZXJpb2QgPSAxMDAsIG1vZGUgPSBtYWNoaW5lLlRpbWVyLlBFUklPRElDLCBjYWxsYmFjayA9IHRpbV9jYWxsYmFjaykKd2hpbGUgVHJ1ZToKICAgIGlmIG1peGdvX25vdmEuQjFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICBfRTVfQkNfODBfRTVfQTdfOEIgPSBub3QgX0U1X0JDXzgwX0U1X0E3XzhCCiAgICBpZiBtaXhnb19ub3ZhLkIya2V5Lndhc19wcmVzc2VkKCkgYW5kIG5vdCBfRTVfQkNfODBfRTVfQTdfOEI6CiAgICAgICAgX0U4X0FFX0ExX0U2Xzk3X0I2ID0gMAogICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKHN0cihfRThfQUVfQTFfRTZfOTdfQjYpLHNwYWNlID0gMCxjZW50ZXIgPSBUcnVlKQo=</code> |