1 line
6.4 KiB
XML
1 line
6.4 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控青春" shown="block"><variables><variable id="ok:ro0iEW(eJAtg/iAsj">tim</variable></variables><block type="variables_set" id="iy?H#?Rs`|yo-@LaP!?o" x="-3000" y="-1011"><field name="VAR">开始</field><value name="VALUE"><block type="logic_boolean" id="fPp[J:7:0b*[qe-*(mc{"><field name="BOOL">FALSE</field></block></value><next><block type="variables_set" id="8dR05(=tzw#HZjaA/w`5"><field name="VAR">计时</field><value name="VALUE"><block type="math_number" id="o9HSIiUf)^t~2gj(1Tco"><field name="NUM">0</field></block></value><next><block type="system_timer_init" id="+nzg};?Pel}-g@EC1*[Q"><value name="SUB"><shadow type="variables_get" id=";3RhAP$124T{D*nL-$GM"><field name="VAR">tim</field></shadow></value><next><block type="system_timer" id="FM#gUCctGC*LCjg]!aXR"><field name="mode">PERIODIC</field><value name="VAR"><shadow type="variables_get" id="!ut!!=F1J$nNvM{f@P@E"><field name="VAR">tim</field></shadow></value><value name="period"><shadow type="math_number" id="*@c/SgpM`cvnrYoqFZxI"><field name="NUM">100</field></shadow></value><value name="callback"><shadow type="factory_block_return" id=";Hc!O~1QJqw/IGAA0u5U"><field name="VALUE">tim_callback</field></shadow></value><next><block type="controls_whileUntil" id="{I}1!XDpN6BT2Klb;xTR"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="hre6iMG4v2.WdO6]}g!D"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="v0C*k7aZ6]0E6E]._4kI"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="o*Pn0AK6dn{!;XlzT.Mx"><value name="btn"><shadow type="pins_button" id="QO]gFYGzrtfI?/4_!e#M"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="GOGVd1A!dfxL4VrZ2xo3"><field name="VAR">开始</field><value name="VALUE"><block type="logic_negate" id="Ydu}y:g-]V_ISExos-58"><value name="BOOL"><block type="variables_get" id="7|IMb)CciiU1naF?Aptc"><field name="VAR">开始</field></block></value></block></value></block></statement><next><block type="controls_if" id="+-)p_E]zG{IDF}oeR:QI"><value name="IF0"><block type="logic_operation" id="y3e-GpR?(R;ZiD(*!S^|"><field name="OP">AND</field><value name="A"><block type="sensor_mixgo_button_was_pressed" id="U2c-Slz1[mKi|1jx}H!h"><value name="btn"><shadow type="pins_button" id="Xu4q9My-G(W+`*!bIO_H"><field name="PIN">B2key</field></shadow></value></block></value><value name="B"><block type="logic_negate" id="iF.6}Td*DFD:SY:A|DI@"><value name="BOOL"><block type="variables_get" id="D=YbC_JjuLHh.6oeojbF"><field name="VAR">开始</field></block></value></block></value></block></value><statement name="DO0"><block type="variables_set" id="/}jkNv9p_PRhvmj={YQR"><field name="VAR">计时</field><value name="VALUE"><block type="math_number" id="s@a/PPb)7Wr7Z0}db?G;"><field name="NUM">0</field></block></value><next><block type="display_show_image_or_string_delay" id="Xg;?{m1XJA=6Q:8c1jm*"><field name="center">True</field><value name="data"><shadow type="text" id="VL-CBz*W=..O!N~~}5/e"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="-)Cvt[RGtf43Yi9]d9Fi"><value name="VAR"><shadow type="variables_get" id="PRS)1x|iAtX0ox$=5^85"><field name="VAR">x</field></shadow><block type="variables_get" id="AK_Ffsuz]exeP2LWiqlg"><field name="VAR">计时</field></block></value></block></value><value name="space"><shadow type="math_number" id="}e6uehHD5]PDe0k:cJ5P"><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="W$-2Y!@rh6E@:J6a4uDl" 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="x+Y-()kRPyPE(-SK]_AF"><value name="VAR"><block type="variables_get" id="@5Y$z^Y(.i4:fAQKO}I["><field name="VAR">计时</field></block></value><next><block type="variables_global" id="ZVgTl=eY@URraE8/iTaB"><value name="VAR"><block type="variables_get" id="mO9t40#~Ivp4X:.-eWdr"><field name="VAR">开始</field></block></value><next><block type="controls_if" id=".oYXv9:7tCfI1[Xj{4,W"><value name="IF0"><block type="variables_get" id="Tcl1o31NIL?^2d,U^|e7"><field name="VAR">开始</field></block></value><statement name="DO0"><block type="math_selfcalcu" id="#~k?L#_Q2=77rjelX]vv"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="w,)KKqYWStvT#)uj)*E7"><field name="VAR">a</field></shadow><block type="variables_get" id="Qx$:+j,VATLrc)Jt-Wk-"><field name="VAR">计时</field></block></value><value name="B"><shadow type="math_number" id="=+(l+|t,]XKDq|!gr|7$"><field name="NUM">1</field></shadow></value><next><block type="display_show_image_or_string_delay" id="WOWR,MVVlXGFtvH.B!Qu"><field name="center">True</field><value name="data"><shadow type="text" id="DxOgR{@deO`;h[XJZdu,"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id=".FFVAT48T7^g:!KPpCGu"><value name="VAR"><shadow type="variables_get" id="/YhW9JzaDP.~WlruNuCz"><field name="VAR">x</field></shadow><block type="variables_get" id="XX1,$g7pNH.{ej41P@yb"><field name="VAR">计时</field></block></value></block></value><value name="space"><shadow type="math_number" id="Uoxpwcg!7xk_cqrU-OAy"><field name="NUM">0</field></shadow></value></block></next></block></statement></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IG1peGdvX25vdmEKZnJvbSBtaXhnb19ub3ZhIGltcG9ydCBvbmJvYXJkX3RmdAoKCmRlZiB0aW1fY2FsbGJhY2sodGltKToKICAgIGdsb2JhbCDorqHml7YKICAgIGdsb2JhbCDlvIDlp4sKICAgIGlmIOW8gOWnizoKICAgICAgICDorqHml7YgKz0gMQogICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKHN0cijorqHml7YpLCBzcGFjZT0wLCBjZW50ZXI9VHJ1ZSkKCgoK5byA5aeLID0gRmFsc2UK6K6h5pe2ID0gMAp0aW0gPSBtYWNoaW5lLlRpbWVyKDApCnRpbS5pbml0KHBlcmlvZCA9IDEwMCwgbW9kZT1tYWNoaW5lLlRpbWVyLlBFUklPRElDLCBjYWxsYmFjaz10aW1fY2FsbGJhY2spCndoaWxlIFRydWU6CiAgICBpZiBtaXhnb19ub3ZhLkIxa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAg5byA5aeLID0gbm90IOW8gOWniwogICAgaWYgbWl4Z29fbm92YS5CMmtleS53YXNfcHJlc3NlZCgpIGFuZCBub3Qg5byA5aeLOgogICAgICAgIOiuoeaXtiA9IDAKICAgICAgICBvbmJvYXJkX3RmdC5zaG93cyhzdHIo6K6h5pe2KSwgc3BhY2U9MCwgY2VudGVyPVRydWUpCg==</code>W5kIG5vdCBfRTVfQkNfODBfRTVfQTdfOEI6CiAgICAgICAgX0U4X0FFX0ExX0U2Xzk3X0I2ID0gMAogICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKHN0cihfRThfQUVfQTFfRTZfOTdfQjYpLHNwYWNlID0gMCxjZW50ZXIgPSBUcnVlKQo=</code> |