1 line
4.4 KiB
XML
1 line
4.4 KiB
XML
<xml version="Mixly 2.0 rc4" board="Python ESP32-C3@MixGo ME"><block type="variables_set" id="0.j[(CMk[p;HHs}9p/{7" x="-2099" y="-915"><field name="VAR">按下时刻</field><value name="VALUE"><block type="math_number" id="aELT?1YYVCr_B?ESAeO,"><field name="NUM">0</field></block></value><next><block type="variables_set" id="`So2M-}|PB,CCbZPz]^@"><field name="VAR">抬起时刻</field><value name="VALUE"><block type="math_number" id="6NuXExftq@#O2m^s!DdC"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="iQZN6X3xqn?;jlY;j`,j"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="SVGQiwGSj|eZ-`5Ke73m"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="iY9+{h/R:d/wLS)LE`[t"><value name="IF0"><block type="sensor_mixgo_button_is_pressed" id="Wda912tEw5Sj;l|e$m(d"><value name="btn"><shadow type="pins_button" id="VR}_pv*t_d_}E`LVg$dM"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="Y-!.{NlOxSG.Lcn,Dov("><field name="VAR">按下时刻</field><value name="VALUE"><block type="controls_millis" id="^r!DL,k3YqzMcK`3f}^P"><field name="Time">ms</field></block></value><next><block type="do_while" id="~-(?K:^($~@vBRCh4Hcw"><field name="type">true</field><value name="select_data"><block type="logic_negate" id="7YRo#sk[Oo_|n$rn-;d,"><value name="BOOL"><block type="sensor_mixgo_button_is_pressed" id="+w:8H2S,~0R84/#oaE`2"><value name="btn"><shadow type="pins_button" id="fuHoL#[#QN.[Jj6xwnX|"><field name="PIN">B1key</field></shadow></value></block></value></block></value><next><block type="variables_set" id="[9N5x:yPt,O*AvJ,./Fi"><field name="VAR">抬起时刻</field><value name="VALUE"><block type="controls_millis" id="!bt_Dqjo:q178wXxk{0v"><field name="Time">ms</field></block></value><next><block type="system_print" id="S6PzOw,+cuy|+EVYBF29"><value name="VAR"><shadow type="text" id="nf92taS`e+9ZPCtiV}-}"><field name="TEXT">Mixly</field></shadow><block type="math_arithmetic" id="7BNLpI2}c0~3!^}jsST}"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id=",$Jl3Ku?(M?7dnq?]!u4"><field name="NUM">1</field></shadow><block type="variables_get" id="I]Hn8g(WjiNtm$uV=@V("><field name="VAR">抬起时刻</field></block></value><value name="B"><shadow type="math_number" id="kP9B-a/;5Yr?y}*veQ~j"><field name="NUM">1</field></shadow><block type="variables_get" id="LQIKa@cH81a:M+phDQqp"><field name="VAR">按下时刻</field></block></value></block></value><next><block type="display_scroll_string" id="01@OdI]Mr!{EH@(]?6hV"><value name="data"><shadow type="text" id="w2guq:F(#u2gSlXRT8C@"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="A#smXSarN[:}T(djMsZ?"><value name="VAR"><shadow type="variables_get" id="S9hP`O;r_Qqw_6vdhH7v"><field name="VAR">x</field></shadow><block type="math_arithmetic" id="gO^{f]uTn~~A(Ioy)~zW"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="U0B;_G}kf/kARaNXpdx8"><field name="NUM">1</field></shadow><block type="variables_get" id="U^;ggG=|5blU^Sljx/:b"><field name="VAR">抬起时刻</field></block></value><value name="B"><shadow type="math_number" id="F-x6GY8A4YiZN1$FcfV}"><field name="NUM">1</field></shadow><block type="variables_get" id=")HjKv2B?LIta[GS*1O*m"><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>aW1wb3J0IG1peGdvX21lCmltcG9ydCB0aW1lCmltcG9ydCBtYWNoaW5lCmZyb20gbWl4Z29fbWUgaW1wb3J0IG9uYm9hcmRfbWF0cml4CgoKX0U2XzhDXzg5X0U0X0I4XzhCX0U2Xzk3X0I2X0U1Xzg4X0JCID0gMApfRTZfOEFfQUNfRThfQjVfQjdfRTZfOTdfQjZfRTVfODhfQkIgPSAwCndoaWxlIFRydWU6CiAgICBpZiBtaXhnb19tZS5CMWtleS5pc19wcmVzc2VkKCk6CiAgICAgICAgX0U2XzhDXzg5X0U0X0I4XzhCX0U2Xzk3X0I2X0U1Xzg4X0JCID0gdGltZS50aWNrc19tcygpCiAgICAgICAgd2hpbGUgVHJ1ZToKICAgICAgICAgICAgaWYgKG5vdCBtaXhnb19tZS5CMWtleS5pc19wcmVzc2VkKCkpOgogICAgICAgICAgICAgICAgYnJlYWsKICAgICAgICBfRTZfOEFfQUNfRThfQjVfQjdfRTZfOTdfQjZfRTVfODhfQkIgPSB0aW1lLnRpY2tzX21zKCkKICAgICAgICBwcmludCgoX0U2XzhBX0FDX0U4X0I1X0I3X0U2Xzk3X0I2X0U1Xzg4X0JCIC0gX0U2XzhDXzg5X0U0X0I4XzhCX0U2Xzk3X0I2X0U1Xzg4X0JCKSkKICAgICAgICBvbmJvYXJkX21hdHJpeC5zY3JvbGwoc3RyKChfRTZfOEFfQUNfRThfQjVfQjdfRTZfOTdfQjZfRTVfODhfQkIgLSBfRTZfOENfODlfRTRfQjhfOEJfRTZfOTdfQjZfRTVfODhfQkIpKSkK</code> |