1 line
4.4 KiB
XML
1 line
4.4 KiB
XML
<xml version="Mixly 2.0 rc4" board="Python ESP32@mPython"><block type="variables_set" id="oUw)a[}pj}F3@;d2FOZi" x="-2099" y="-915"><field name="VAR">按下时刻</field><value name="VALUE"><block type="math_number" id="?G}l.Y5DEKa/:2_Q+DAe"><field name="NUM">0</field></block></value><next><block type="variables_set" id="{2D(dX87H*QL*0o$_[uo"><field name="VAR">抬起时刻</field><value name="VALUE"><block type="math_number" id="dXC?FzI}RUlxeVK0dR;u"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="/ypyxYBb)`FHSe-(zfKc"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="#X3OKDkJYo;@QU_q~OEu"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="k~rxg0|MS$;M+/7.NDRe"><value name="IF0"><block type="sensor_mixgo_button_is_pressed" id="kta}3`{!n:beGhqm:W8e"><value name="btn"><shadow type="pins_button" id="SxZaU5TBC2b(PoJX]7.)"><field name="PIN">button_a</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="dW:}:Ju)(INKU:90EmsK"><field name="VAR">按下时刻</field><value name="VALUE"><block type="controls_millis" id="6/QYelYqT-b?KUtnwU~F"><field name="Time">ms</field></block></value><next><block type="do_while" id="]Ie-[!YzE!=FUI(:QSpE"><field name="type">true</field><value name="select_data"><block type="logic_negate" id="G$.l|^@(3oJ?QYc5gc|k"><value name="BOOL"><block type="sensor_mixgo_button_is_pressed" id="_Jb9DZ#pz-M4!KgVqF,h"><value name="btn"><shadow type="pins_button" id="v/Sqv?7[Z.EFlTZ#rzU~"><field name="PIN">button_a</field></shadow></value></block></value></block></value><next><block type="variables_set" id="f;cm`^k*xs_/F5P*KlqN"><field name="VAR">抬起时刻</field><value name="VALUE"><block type="controls_millis" id="=pLOhJ*]d[M;(.~Xh;zt"><field name="Time">ms</field></block></value><next><block type="system_print" id="5V/8]Ru#p7O]HiS#B.}G"><value name="VAR"><shadow type="text" id=")q~fBS+{42TL}C=3$eI^"><field name="TEXT">Mixly</field></shadow><block type="math_arithmetic" id="=?NA{PG#Ky1,!jq~0r~/"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="uwqP9hBm?;+:/)7V@gO,"><field name="NUM">1</field></shadow><block type="variables_get" id="u?$9NUIsA`65Ddzt_s]]"><field name="VAR">抬起时刻</field></block></value><value name="B"><shadow type="math_number" id="wU/+GPx*JAZx*A_F0o!x"><field name="NUM">1</field></shadow><block type="variables_get" id="~Srj$`jculjH|IlC}lwj"><field name="VAR">按下时刻</field></block></value></block></value><next><block type="onboard_oled_show_string" id="~yKSB@cIyRS6nLm/D7_+"><value name="data"><shadow type="text" id="+(D{JQke1+pt36Fn7h:h"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="HXVoTD}JbFfK7*J5b-qr"><value name="VAR"><shadow type="variables_get" id="bgCh|$h?x5B!K(Ey/}PX"><field name="VAR">x</field></shadow><block type="math_arithmetic" id="PG_){!n1|8Mj9f;ulAb~"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="63]:k2wc.$3pEJpB|#e?"><field name="NUM">1</field></shadow><block type="variables_get" id="isj0;W~I9lB8JxPUy-T|"><field name="VAR">抬起时刻</field></block></value><value name="B"><shadow type="math_number" id="CkAO`nDe=h=:[*((}t6x"><field name="NUM">1</field></shadow><block type="variables_get" id="x1m[~b72Kk!X5me@ml,4"><field name="VAR">按下时刻</field></block></value></block></value></block></value></block></next></block></next></block></next></block></next></block></statement></block></statement></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IG1weXRob24KaW1wb3J0IHRpbWUKaW1wb3J0IG1hY2hpbmUKZnJvbSBtcHl0aG9uIGltcG9ydCBvbmJvYXJkX29sZWQKCgpfRTZfOENfODlfRTRfQjhfOEJfRTZfOTdfQjZfRTVfODhfQkIgPSAwCl9FNl84QV9BQ19FOF9CNV9CN19FNl85N19CNl9FNV84OF9CQiA9IDAKd2hpbGUgVHJ1ZToKICAgIGlmIG1weXRob24uYnV0dG9uX2EuaXNfcHJlc3NlZCgpOgogICAgICAgIF9FNl84Q184OV9FNF9COF84Ql9FNl85N19CNl9FNV84OF9CQiA9IHRpbWUudGlja3NfbXMoKQogICAgICAgIHdoaWxlIFRydWU6CiAgICAgICAgICAgIGlmIChub3QgbXB5dGhvbi5idXR0b25fYS5pc19wcmVzc2VkKCkpOgogICAgICAgICAgICAgICAgYnJlYWsKICAgICAgICBfRTZfOEFfQUNfRThfQjVfQjdfRTZfOTdfQjZfRTVfODhfQkIgPSB0aW1lLnRpY2tzX21zKCkKICAgICAgICBwcmludCgoX0U2XzhBX0FDX0U4X0I1X0I3X0U2Xzk3X0I2X0U1Xzg4X0JCIC0gX0U2XzhDXzg5X0U0X0I4XzhCX0U2Xzk3X0I2X0U1Xzg4X0JCKSkKICAgICAgICBvbmJvYXJkX29sZWQuc2hvd3Moc3RyKChfRTZfOEFfQUNfRThfQjVfQjdfRTZfOTdfQjZfRTVfODhfQkIgLSBfRTZfOENfODlfRTRfQjhfOEJfRTZfOTdfQjZfRTVfODhfQkIpKSkK</code> |