1 line
8.6 KiB
XML
1 line
8.6 KiB
XML
<xml version="Mixly 2.0 rc4" board="MixGo CE@MixGo CE"><variables><variable id="4^4j]HCQ1,2UqnYUk@|f">灯数</variable></variables><block type="variables_set" id="IN8-VE3XaU^xAl(;T_L]" x="-2309" y="-1023"><field name="VAR">按下时刻</field><value name="VALUE"><block type="math_number" id="Nw;:)GvD`b+TbsqI?i_W"><field name="NUM">0</field></block></value><next><block type="variables_set" id="NNaddage3S-=Pr*M`:Xb"><field name="VAR">抬起时刻</field><value name="VALUE"><block type="math_number" id="me~VS{KH8!M!OG{bj+sw"><field name="NUM">0</field></block></value><next><block type="variables_set" id="y_{=qKR4,w601Pf]8,KG"><field name="VAR">间隔时间</field><value name="VALUE"><block type="math_number" id="We7mT!Rh`IN}_cErSv]Q"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="3c.[b|kRDI3zj#?C)|j$"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id=":269hDUEu(gs8,NyxJsp"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="_LX*[dAJUpj-M^},[8v="><value name="IF0"><block type="sensor_mixgo_button_is_pressed" id="whLTgQ@_w7eTluQ6w.lY"><value name="btn"><shadow type="pins_button" id="fPv*-}rP73=m-[h`x1Ab"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="rB_T@UfV.b4GKg+z+0M8"><field name="VAR">按下时刻</field><value name="VALUE"><block type="controls_millis" id="aDvhEcu!eV(Qu^UNX!nu"><field name="Time">ms</field></block></value><next><block type="do_while" id="a.B`iku]J`[^6?!e~9.P"><field name="type">true</field><value name="select_data"><block type="logic_negate" id="9+`yo4jZdoO?Y)voAOzA"><value name="BOOL"><block type="sensor_mixgo_button_is_pressed" id="ZfI$/$7hmZDhr7GY3^9J"><value name="btn"><shadow type="pins_button" id="83fk-RNo?(AMQkjySs#m"><field name="PIN">B1key</field></shadow></value></block></value></block></value><next><block type="variables_set" id="7Zes0XwC3*a$htua~}@G"><field name="VAR">抬起时刻</field><value name="VALUE"><block type="controls_millis" id="dsx5`CI6Vw@gThw.GmMD"><field name="Time">ms</field></block></value><next><block type="variables_set" id="F{Qw=Iw?/cn!Chk7:Cpy"><field name="VAR">间隔时间</field><value name="VALUE"><block type="math_arithmetic" id="QvL[PM_RH)1WY8xe/7-^"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="tYj$aG;]qW-7^G]K[bMg"><field name="NUM">1</field></shadow><block type="variables_get" id="C$d{9+V9x_5mLKit{vTU"><field name="VAR">抬起时刻</field></block></value><value name="B"><shadow type="math_number" id="AYPf!5!60wnFFzFF!6I~"><field name="NUM">1</field></shadow><block type="variables_get" id="iGbI4ZTX4`5bZFpE]f}m"><field name="VAR">按下时刻</field></block></value></block></value><next><block type="system_print" id="db~V2^~b4,2*Q@2RP}Pi"><value name="VAR"><shadow type="text" id="e0xbPJ,8@Pxn,(DY)m{o"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="K;ERq.`$c4YT-[)1h@TF"><field name="VAR">间隔时间</field></block></value><next><block type="display_show_image_or_string_delay" id="cHuy@lNyI]/H6{BpJD5N"><field name="center">False</field><value name="data"><shadow type="text" id="|t]G[Dgs.1TG0,)BMskr"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="@VL]I(27K[;vl~!Hoxit"><value name="VAR"><shadow type="variables_get" id="Bw;AJ4aRgr|.q3uJ8ayI"><field name="VAR">x</field></shadow><block type="math_arithmetic" id="Q5.GlppJ@,{;diD2dEFI"><field name="OP">QUYU</field><value name="A"><shadow type="math_number" id="ZHsx.?1faf6t$?1iKT:;"><field name="NUM">1</field></shadow><block type="variables_get" id="2[u1D$i5.^7]RTeTs77F"><field name="VAR">间隔时间</field></block></value><value name="B"><shadow type="math_number" id="y$r78*n}T3?9)1n*5-{a"><field name="NUM">1000</field></shadow></value></block></value></block></value><value name="space"><shadow type="math_number" id="z702z-fkn8|u6H}=YaEF"><field name="NUM">0</field></shadow></value><next><block type="procedures_callnoreturn" id="rN0$a,_of;L.a|hLs#4G"><mutation name="显示RGB"><arg name="灯数"></arg></mutation><value name="ARG0"><block type="math_max_min" id="X^=eGEy32$1xqut8{|9L"><field name="OP">min</field><value name="A"><shadow type="math_number" id="R5xf.DD-])!rH$G9(8v*"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="Tr8_b6]:5=j-04juy.Rt"><field name="OP">ZHENGCHU</field><value name="A"><shadow type="math_number" id="W1j;2A5G*wV3PGv@lf]I"><field name="NUM">1</field></shadow><block type="variables_get" id="4i)jtjKF9V1V})CU:!m)"><field name="VAR">间隔时间</field></block></value><value name="B"><shadow type="math_number" id=",*+;ZVbjJyO7#2)cnpS."><field name="NUM">1000</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="?`nUIT2guO*9SnED6Ze2"><field name="NUM">4</field></shadow></value></block></value></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></statement></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="[j$8EPj1$rN.cN0Njdb!" x="-1639" y="-869"><mutation><arg name="灯数" varid="4^4j]HCQ1,2UqnYUk@|f"></arg></mutation><field name="NAME">显示RGB</field><statement name="STACK"><block type="actuator_onboard_neopixel_rgb_all" id="~~~@O.u5gOn/)os}kQ`$"><value name="RVALUE"><shadow type="math_number" id="WaYypVnty+{qbCw|$b}h"><field name="NUM">0</field></shadow></value><value name="GVALUE"><shadow type="math_number" id=")(M5r]k)`gkI7fMRx+T?"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="Q|gtz-jMPkm3gtF*,](J"><field name="NUM">0</field></shadow></value><next><block type="controls_forEach" id="JdoAd=5BPp{DF)|9$M*)"><value name="LIST"><shadow type="list_many_input" id="Ln!njjAp?p$@54U12jzt"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="YPPo6e5,?B|CqVot^bSM"><value name="FROM"><shadow type="math_number" id="b0^F)(oP_Ko:U/Vh7XCv"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="*I]eNLKrdVcvEaty2eEO"><field name="NUM">5</field></shadow><block type="variables_get" id="G-?z+^`Mf!r|**f]D{-~"><field name="VAR">灯数</field></block></value><value name="STEP"><shadow type="math_number" id="n1i)T+KtNP@[[-SKmv,D"><field name="NUM">1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="[v})*wP}y7:9[Xzo|iBm"><field name="VAR">i</field></shadow></value><statement name="DO"><block type="actuator_onboard_neopixel_rgb" id="jni},)*x?CW+Y[qS-cG*"><value name="_LED_"><shadow type="math_number" id="o/DCo[8?}24WWU[a/d?:"><field name="NUM">0</field></shadow><block type="variables_get" id="~f@?[6qnAnTQ+djUDMQV"><field name="VAR">i</field></block></value><value name="RVALUE"><shadow type="math_number" id="N1^@P+{uO8V#jb8J3?UG"><field name="NUM">0</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="Q^AcWu|w[U[IbD~*$}W8"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="`ND,0Bi}TBD@U/AZ=1Ih"><field name="NUM">20</field></shadow></value></block></statement><next><block type="actuator_onboard_neopixel_write" id="$StvonIF5u8ZA=qHL0T`"></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGdvX2NlCmltcG9ydCB0aW1lCmltcG9ydCBtYWNoaW5lCmZyb20gbWl4Z29fY2UgaW1wb3J0IG9uYm9hcmRfbWF0cml4CmZyb20gbWl4Z29fY2UgaW1wb3J0IG9uYm9hcmRfcmdiCgpkZWYgX0U2Xzk4X0JFX0U3X0E0X0JBUkdCKF9FN184MV9BRl9FNl85NV9CMCk6CiAgICBvbmJvYXJkX3JnYi5maWxsKCgwLCAwLCAwKSkKICAgIGZvciBpIGluIHJhbmdlKDAsIF9FN184MV9BRl9FNl85NV9CMCwgMSk6CiAgICAgICAgb25ib2FyZF9yZ2JbaV0gPSAoMCwgMCwgMjApCiAgICBvbmJvYXJkX3JnYi53cml0ZSgpCgoKCl9FNl84Q184OV9FNF9COF84Ql9FNl85N19CNl9FNV84OF9CQiA9IDAKX0U2XzhBX0FDX0U4X0I1X0I3X0U2Xzk3X0I2X0U1Xzg4X0JCID0gMApfRTlfOTdfQjRfRTlfOUFfOTRfRTZfOTdfQjZfRTlfOTdfQjQgPSAwCndoaWxlIFRydWU6CiAgICBpZiBtaXhnb19jZS5CMWtleS5pc19wcmVzc2VkKCk6CiAgICAgICAgX0U2XzhDXzg5X0U0X0I4XzhCX0U2Xzk3X0I2X0U1Xzg4X0JCID0gdGltZS50aWNrc19tcygpCiAgICAgICAgd2hpbGUgVHJ1ZToKICAgICAgICAgICAgaWYgKG5vdCBtaXhnb19jZS5CMWtleS5pc19wcmVzc2VkKCkpOgogICAgICAgICAgICAgICAgYnJlYWsKICAgICAgICBfRTZfOEFfQUNfRThfQjVfQjdfRTZfOTdfQjZfRTVfODhfQkIgPSB0aW1lLnRpY2tzX21zKCkKICAgICAgICBfRTlfOTdfQjRfRTlfOUFfOTRfRTZfOTdfQjZfRTlfOTdfQjQgPSBfRTZfOEFfQUNfRThfQjVfQjdfRTZfOTdfQjZfRTVfODhfQkIgLSBfRTZfOENfODlfRTRfQjhfOEJfRTZfOTdfQjZfRTVfODhfQkIKICAgICAgICBwcmludChfRTlfOTdfQjRfRTlfOUFfOTRfRTZfOTdfQjZfRTlfOTdfQjQpCiAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvd3Moc3RyKChfRTlfOTdfQjRfRTlfOUFfOTRfRTZfOTdfQjZfRTlfOTdfQjQgJSAxMDAwKSksc3BhY2UgPSAwLGNlbnRlciA9IEZhbHNlKQogICAgICAgIF9FNl85OF9CRV9FN19BNF9CQVJHQihtaW4oX0U5Xzk3X0I0X0U5XzlBXzk0X0U2Xzk3X0I2X0U5Xzk3X0I0IC8vIDEwMDAsIDQpKQo=</code> |