1 line
9.7 KiB
XML
1 line
9.7 KiB
XML
<xml version="Mixly 2.0 rc4" board="Python ESP32-C3@MixGo CC"><block type="variables_set" id="_],)Kj*JfweOI`.2pL2]" x="-2187" y="-987"><field name="VAR">亮屏时刻</field><value name="VALUE"><block type="math_number" id="`Z]yy5wOdOGyxO55dR#}"><field name="NUM">0</field></block></value><next><block type="variables_set" id="RD[a*pM=5iT0*L$+S#*."><field name="VAR">按下时刻</field><value name="VALUE"><block type="math_number" id="4snj_5r2:.JBe`eOqmom"><field name="NUM">0</field></block></value><next><block type="variables_set" id=")xDYNL/1wpgv9/oT9[$a"><field name="VAR">间隔时间</field><value name="VALUE"><block type="math_number" id="#KJLm{)Exi./r^GZT_XM"><field name="NUM">0</field></block></value><next><block type="variables_set" id="Y~DSuZmou@38T`=#lQ7M"><field name="VAR">显示图像</field><value name="VALUE"><block type="math_number" id="sWe`eZm!cUUs?52.xT/m"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="TLrxNindo1T;q,Wk8Saw"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="757xK:PJIy|ti;O@Ir8,"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_delay_new" id="_!=!xHp4qOe3VH8v7);G"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="DSE#XTEP,j2f6*Jkiy_]"><field name="NUM">1</field></shadow><block type="math_random" id="Nt(8DWFiOdh*Y)?tVB-k"><field name="TYPE">float</field><value name="FROM"><shadow type="math_number" id="4_Upxa/p1B{-vp?TU5?X"><field name="NUM">1</field></shadow></value><value name="TO"><shadow type="math_number" id="~7zQgV.nm_a@~6}/?|tO"><field name="NUM">2</field></shadow></value></block></value><next><block type="variables_set" id=")`Dr6fL_c53~-7n(f)4J"><field name="VAR">显示图像</field><value name="VALUE"><block type="math_random" id="yd#H3xY^?~kQ_/$MY]cH"><field name="TYPE">int</field><value name="FROM"><shadow type="math_number" id="7}[3oN~HxgyMh#Z]kU)l"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="1Z6`:65BC9dXY:Rv$}FS"><field name="NUM">1</field></shadow></value></block></value><next><block type="controls_if" id="||5Lr]Q{@T-W}Sd[@~(u"><mutation else="1"></mutation><value name="IF0"><block type="logic_compare" id="Qd$GRp#Zsp^D;i_R#Fo2"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="I^1Sg}i~4u/mz0p?l^ax"><field name="VAR">显示图像</field></block></value><value name="B"><block type="math_number" id="?icyf|/|s!MpDB[Je-^{"><field name="NUM">0</field></block></value></block></value><statement name="DO0"><block type="display_show_image_or_string_delay" id="_G[g84t((Cw01xWACF55"><field name="center">True</field><value name="data"><shadow type="text" id="C+D7iKoy=``|mpPGTDMf"><field name="TEXT"><---</field></shadow></value><value name="space"><shadow type="math_number" id="gM.3jj:6k~DE,20D=hrp"><field name="NUM">0</field></shadow></value></block></statement><statement name="ELSE"><block type="display_show_image_or_string_delay" id="`l3,(RxS0]gzOWf|:pO;"><field name="center">True</field><value name="data"><shadow type="text" id="`^U/Ry`s4icF92iO{;0g"><field name="TEXT">---></field></shadow></value><value name="space"><shadow type="math_number" id="+q@?Ouo{w3.qZzI;VERT"><field name="NUM">0</field></shadow></value></block></statement><next><block type="variables_set" id="9DFWT[c(qPx4Mt`M_.ih"><field name="VAR">亮屏时刻</field><value name="VALUE"><block type="controls_millis" id="eqVcN,a3k.[;e04IwXfT"><field name="Time">ms</field></block></value><next><block type="do_while" id="rLf|6GdPIUw~R/L-+k_I"><field name="type">true</field><value name="select_data"><block type="logic_operation" id="Y7VX#O$cMI+F3$tbm4Xa"><field name="OP">OR</field><value name="A"><block type="sensor_mixgo_button_is_pressed" id="5iT{4/Nt!QS48WsFD:0+"><value name="btn"><shadow type="pins_button" id="*b?KW$pb6VZ-KR~JY6X["><field name="PIN">B1key</field></shadow></value></block></value><value name="B"><block type="sensor_mixgo_button_is_pressed" id="O.-XP1Yih$mB]=0s39*6"><value name="btn"><shadow type="pins_button" id="{6;E|@*V$OC3oNam$Gbb"><field name="PIN">A1key</field></shadow></value></block></value></block></value><next><block type="controls_if" id="F7RyCIbftA~5SsA9wa*d"><mutation else="1"></mutation><value name="IF0"><block type="logic_operation" id="}:G*i+6[dueM|VLgbv)5" inline="false"><field name="OP">OR</field><value name="A"><block type="logic_operation" id="7MqEblMxCr3}0zb)p_X/"><field name="OP">AND</field><value name="A"><block type="sensor_mixgo_button_is_pressed" id="@N7;*U:EL*r@~RLkS]Ik"><value name="btn"><shadow type="pins_button" id="8RwrP?8ch;5Xay03R=.m"><field name="PIN">B1key</field></shadow></value></block></value><value name="B"><block type="logic_compare" id=";Q5j+d5SILaIX[QkmxC_"><field name="OP">EQ</field><value name="A"><block type="variables_get" id="C`n|M#tkBSAoo1j|:M~?"><field name="VAR">显示图像</field></block></value><value name="B"><block type="math_number" id="Bgd-)TLO=lk9F-K_f){j"><field name="NUM">1</field></block></value></block></value></block></value><value name="B"><block type="logic_operation" id="*Fe:tv#y.ZR$[1jj]Bgk"><field name="OP">AND</field><value name="A"><block type="sensor_mixgo_button_is_pressed" id="cYGsiOj69kuNi/sE?^#|"><value name="btn"><shadow type="pins_button" id="/T.~K~;JP33={_|Ds/B."><field name="PIN">A1key</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="M1n~9Mu=ClZkUz[$_?U."><field name="OP">EQ</field><value name="A"><block type="variables_get" id="DZ*,+yNB#HMJ(GxDG39H"><field name="VAR">显示图像</field></block></value><value name="B"><block type="math_number" id="C*V9b1uGf@wBuy3lu$`W"><field name="NUM">0</field></block></value></block></value></block></value></block></value><statement name="DO0"><block type="variables_set" id="3S~E!OpGDC-q?NKUO$80"><field name="VAR">按下时刻</field><value name="VALUE"><block type="controls_millis" id="]-(Hg0m6^me~VVTs4?-2"><field name="Time">ms</field></block></value><next><block type="display_clear" id=":1-O7TGOSn9lqku}(x.|"><next><block type="variables_set" id="1Onp5S[su!I1br0A!in1"><field name="VAR">间隔时间</field><value name="VALUE"><block type="math_arithmetic" id=",d*2*@rV,/4`FOY_Nl]o"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="j]fie5*`z*G,,3eH=9~b"><field name="NUM">1</field></shadow><block type="variables_get" id="CBIZ:l6DK])3fciKy1qM"><field name="VAR">按下时刻</field></block></value><value name="B"><shadow type="math_number" id="V}gt|6WrakOU/S9T!CO1"><field name="NUM">1</field></shadow><block type="variables_get" id="Xy|Mm^|Pdcb]voxCbMHH"><field name="VAR">亮屏时刻</field></block></value></block></value><next><block type="system_print" id="Df#,[@B1xxo@14:$)YMv"><value name="VAR"><shadow type="text" id="1wt20ZN.yfOh~-p-T;x/"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="d+yQTY4rv~V0#h;7/z1$"><field name="VAR">间隔时间</field></block></value><next><block type="display_show_image_or_string_delay" id="=#-.aMPAjPya@m}Zy6HN"><field name="center">True</field><value name="data"><shadow type="text" id="4CNK+DA0.RNwUC=2A7d."><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="p}J76WnFQ*6IiXmfoCT8"><value name="VAR"><shadow type="variables_get" id="jkKl]+Pc/c*^9M*!jByF"><field name="VAR">x</field></shadow><block type="variables_get" id="{=9d6xmYSZY(.KdSErHf"><field name="VAR">间隔时间</field></block></value></block></value><value name="space"><shadow type="math_number" id="$e8A{6FbH7@EbkE/*0,3"><field name="NUM">0</field></shadow></value></block></next></block></next></block></next></block></next></block></statement><statement name="ELSE"><block type="display_show_image" id="Mkz=KB@4L8hpT05GHEIB"><value name="data"><shadow type="pins_builtinimg" id="{!x!LyeaMyJr2{5n:Fyz"><field name="PIN">onboard_matrix.NO</field></shadow></value></block></statement></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block></xml><config>{}</config><code>aW1wb3J0IHRpbWUKaW1wb3J0IHJhbmRvbQpmcm9tIG1peGdvX2NjIGltcG9ydCBvbmJvYXJkX21hdHJpeAppbXBvcnQgbWl4Z29fY2MKaW1wb3J0IG1hY2hpbmUKCgpfRTRfQkFfQUVfRTVfQjFfOEZfRTZfOTdfQjZfRTVfODhfQkIgPSAwCl9FNl84Q184OV9FNF9COF84Ql9FNl85N19CNl9FNV84OF9CQiA9IDAKX0U5Xzk3X0I0X0U5XzlBXzk0X0U2Xzk3X0I2X0U5Xzk3X0I0ID0gMApfRTZfOThfQkVfRTdfQTRfQkFfRTVfOUJfQkVfRTVfODNfOEYgPSAwCndoaWxlIFRydWU6CiAgICB0aW1lLnNsZWVwKChyYW5kb20udW5pZm9ybSgxLCAyKSkpCiAgICBfRTZfOThfQkVfRTdfQTRfQkFfRTVfOUJfQkVfRTVfODNfOEYgPSByYW5kb20ucmFuZGludCgwLCAxKQogICAgaWYgX0U2Xzk4X0JFX0U3X0E0X0JBX0U1XzlCX0JFX0U1XzgzXzhGID09IDA6CiAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvd3MoJzwtLS0nLHNwYWNlID0gMCxjZW50ZXIgPSBUcnVlKQogICAgZWxzZToKICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93cygnLS0tPicsc3BhY2UgPSAwLGNlbnRlciA9IFRydWUpCiAgICBfRTRfQkFfQUVfRTVfQjFfOEZfRTZfOTdfQjZfRTVfODhfQkIgPSB0aW1lLnRpY2tzX21zKCkKICAgIHdoaWxlIFRydWU6CiAgICAgICAgaWYgKG1peGdvX2NjLkIxa2V5LmlzX3ByZXNzZWQoKSBvciBtaXhnb19jYy5BMWtleS5pc19wcmVzc2VkKCkpOgogICAgICAgICAgICBicmVhawogICAgaWYgKG1peGdvX2NjLkIxa2V5LmlzX3ByZXNzZWQoKSBhbmQgX0U2Xzk4X0JFX0U3X0E0X0JBX0U1XzlCX0JFX0U1XzgzXzhGID09IDEpIG9yIChtaXhnb19jYy5BMWtleS5pc19wcmVzc2VkKCkgYW5kIF9FNl85OF9CRV9FN19BNF9CQV9FNV85Ql9CRV9FNV84M184RiA9PSAwKToKICAgICAgICBfRTZfOENfODlfRTRfQjhfOEJfRTZfOTdfQjZfRTVfODhfQkIgPSB0aW1lLnRpY2tzX21zKCkKICAgICAgICBvbmJvYXJkX21hdHJpeC5maWxsKDApCiAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvdygpCiAgICAgICAgX0U5Xzk3X0I0X0U5XzlBXzk0X0U2Xzk3X0I2X0U5Xzk3X0I0ID0gX0U2XzhDXzg5X0U0X0I4XzhCX0U2Xzk3X0I2X0U1Xzg4X0JCIC0gX0U0X0JBX0FFX0U1X0IxXzhGX0U2Xzk3X0I2X0U1Xzg4X0JCCiAgICAgICAgcHJpbnQoX0U5Xzk3X0I0X0U5XzlBXzk0X0U2Xzk3X0I2X0U5Xzk3X0I0KQogICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKHN0cihfRTlfOTdfQjRfRTlfOUFfOTRfRTZfOTdfQjZfRTlfOTdfQjQpLHNwYWNlID0gMCxjZW50ZXIgPSBUcnVlKQogICAgZWxzZToKICAgICAgICBvbmJvYXJkX21hdHJpeC5zaG93cyhvbmJvYXJkX21hdHJpeC5OTykK</code> |