1 line
12 KiB
XML
1 line
12 KiB
XML
<xml version="Mixly 2.0 rc4" board="MixGo CE@MixGo CE"><block type="controls_whileUntil" id=",u?$Y!pu2k7^~#=LF:`Z" x="-2188" y="-384"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="-*=I2*ylqq}MkGa^Q5w}"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="^Ke~/aYN~a}Cf}:!kPcB" inline="false"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="jC9)}ro7OHuU0vZ!yTMM"><value name="btn"><shadow type="pins_button" id="!Df(iyB93[{|oku9nN`B"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="actuator_led_bright" id="wV|fjNckTZzDtz`i[yd_"><value name="led"><shadow type="number" id=",U;MeF-PapNf(^{JJ_qr"><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="^uq_ph@+jv44WFjd7m)5"><field name="flag">1</field></shadow></value><next><block type="storage_fileopen" id="YrZ4]Med!9)L|^=~yv{V"><field name="MODE">w</field><value name="FILENAME"><shadow type="text" id="ClrHriP~*GMHtE6**Zfg"><field name="TEXT">/acc.txt</field></shadow></value><value name="FILE"><shadow type="variables_get" id="8t`FR-v/~tf1Wq|2(3!r"><field name="VAR">f</field></shadow></value><next><block type="controls_forEach" id="04Xw]eff~-YXtDDA|iv-"><value name="LIST"><shadow type="list_many_input" id="!Lmc~EjC7j6|n[AQ:j?0"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="^2:GL:Ia_@HUpHF;V5Le"><value name="FROM"><shadow type="math_number" id="OnQ$ZuL|YJMoC$TAB8d?"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="yRXYDY[b{vh3tU:wq+HT"><field name="NUM">100</field></shadow></value><value name="STEP"><shadow type="math_number" id=";gTVK[.NmEC}o$sgRnB]"><field name="NUM">1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="3*b`x6Oj1-C!eW:]b9Q8"><field name="VAR">x</field></shadow></value><statement name="DO"><block type="variables_set" id="_uG4r^rbn0cYkcK{12aD"><field name="VAR">d</field><value name="VALUE"><block type="text_format_noreturn" id="cpAEC`*}`mcImW3;Sw7g"><mutation items="3"></mutation><value name="VAR"><shadow type="text" id="oeef!`)r?OGSz,g{Q@cc"><field name="TEXT">{},{},{}</field></shadow></value><value name="ADD0"><block type="sensor_get_acceleration" id="MzryvnXj(Axbff/[}p{h"><field name="key">[0]</field></block></value><value name="ADD1"><block type="sensor_get_acceleration" id="E=W0-:bUQo,avg|0ziq7"><field name="key">[1]</field></block></value><value name="ADD2"><block type="sensor_get_acceleration" id="P0.3)SaQ:RAe5wor*-CW"><field name="key">[2]</field></block></value></block></value><next><block type="controls_forEach" id="ql#3q}xtD.LKXjvu4!*2"><value name="LIST"><shadow type="list_many_input" id="R0{[3]kYHBKWUmripWg!"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="3dlYsOhKC=hV5qtB5sIK"><value name="FROM"><shadow type="math_number" id="dHFmt9+tgq3@kVcgxN$="><field name="NUM">7</field></shadow></value><value name="TO"><shadow type="math_number" id="/mb8Eo..-gI*|4dkUVbi"><field name="NUM">5</field></shadow><block type="text_to_number" id="hQUqQH.Yko-iO:[{EMj?"><field name="TOWHAT">int</field><value name="VAR"><shadow type="variables_get" id="$cxs2yPqeRVmlwlg;VJp"><field name="VAR">x</field></shadow><block type="math_map" id="ILoJH5DXwz}p7Hd^x2~d"><value name="NUM"><shadow type="math_number" id="iq#ajR,ztPD^|@z#T6ss"><field name="NUM">50</field></shadow><block type="sensor_get_acceleration" id="P.LT6X=)Qv|Gl03$984@"><field name="key">strength</field></block></value><value name="fromLow"><shadow type="math_number" id="t$K-.`sT.zI;=_/jf9N;"><field name="NUM">0</field></shadow></value><value name="fromHigh"><shadow type="math_number" id="VDCV,i4,=dNU!5X`AQeN"><field name="NUM">10</field></shadow></value><value name="toLow"><shadow type="math_number" id="I`{F_|8=))7kvMA6a7B."><field name="NUM">7</field></shadow></value><value name="toHigh"><shadow type="math_number" id="DtUz+i]csK;GjQCtQ1|-"><field name="NUM">0</field></shadow></value></block></value></block></value><value name="STEP"><shadow type="math_number" id="~Zn2gSyl?~zU20o~yALQ"><field name="NUM">-1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="2:mro4},6,{XHSy?1nXs"><field name="VAR">i</field></shadow></value><statement name="DO"><block type="display_bright_point" id="Kp7l+}}?wALznNgl,g[V"><value name="x"><shadow type="pins_exlcdh" id="Z9e{:9OU-=@/D}AL}A(*"><field name="PIN">15</field></shadow></value><value name="y"><shadow type="pins_exlcdv" id="gJdyIcm4-/NLgqMs29iM"><field name="PIN">0</field></shadow><block type="variables_get" id="1.bv}MK@n|(4BHG~0ta6"><field name="VAR">i</field></block></value><value name="STAT"><shadow type="display_onoff" id="cGB|janqliAdb2:JVe+["><field name="ONOFF">ON</field></shadow></value></block></statement><next><block type="display_shift" id="z{*35`#1hCdKdH]a1qw0"><field name="OP">shift_left</field><value name="val"><shadow type="math_number" id="~TCTu`z2enjl.w*;^#za"><field name="NUM">1</field></shadow></value><next><block type="storage_file_write" id="?axzu5^)2D5!vM1F:#JZ"><value name="data"><shadow type="text" id="y`-G!sW?lD1)L`15bj)L"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id="0@2(/E{}z!Z3~=uF9L6@"><field name="VAR">d</field></block></value><value name="FILE"><shadow type="variables_get" id="jK`+sClU;D*W_tpo*oWX"><field name="VAR">f</field></shadow></value><next><block type="storage_file_write" id="P/2AyR_P`n?FvA$xLb8X"><value name="data"><shadow type="text" id="t19.$}/@,Pe9fzAIqg?X"><field name="TEXT">Mixly</field></shadow><block type="ascii_to_char" id="d/;aFB9l|$gFZ-$|!sV@"><value name="VAR"><shadow type="math_number" id="HNpsHFdBmIDa:^G;hcUx"><field name="NUM">10</field></shadow></value></block></value><value name="FILE"><shadow type="variables_get" id="h(iJ$0B~ZS`j8GqUPzW-"><field name="VAR">f</field></shadow></value></block></next></block></next></block></next></block></next></block></statement><next><block type="storage_close_file" id="Ifl?6irkJEHV_~J@VNx["><value name="FILE"><shadow type="variables_get" id=",HqG0KUJP!0$=P|_|/JX"><field name="VAR">f</field></shadow></value><next><block type="actuator_led_bright" id="{M{^,WlgAjL}d^=Jpbuy"><value name="led"><shadow type="number" id="nmuQ,DiYR{8XSv=V~m_="><field name="op">1</field></shadow></value><value name="bright"><shadow type="ledswitch" id="g_8!AH[9}Fgd;64K#=(A"><field name="flag">0</field></shadow></value></block></next></block></next></block></next></block></next></block></statement><next><block type="controls_if" id="}ZZ_3Ptw?O:DOG1VsedN"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="/Q6wIT9y4D8F-4d6rt#S"><value name="btn"><shadow type="pins_button" id="z!b;{.HHuEKMYfwk$3Vf"><field name="PIN">B2key</field></shadow></value></block></value><statement name="DO0"><block type="actuator_led_bright" id="i2E.o~|iuC+7BR?INF3o"><value name="led"><shadow type="number" id="gN@Fyb~},)rX@iCL.+yH"><field name="op">2</field></shadow></value><value name="bright"><shadow type="ledswitch" id="4=nWEbrOr$J?Zz$E`EN_"><field name="flag">1</field></shadow></value><next><block type="controls_try_finally" id=".FRtLgK2y5oKLo50qV{~"><mutation elseif="1"></mutation><statement name="try"><block type="storage_fileopen" id="ag*`y.{jQ(ayz.}@czc3"><field name="MODE">r</field><value name="FILENAME"><shadow type="text" id=".(nJ+C.Ig]tbcM}^9nM("><field name="TEXT">/acc.txt</field></shadow></value><value name="FILE"><shadow type="variables_get" id="c~u4TKTJ~Gx[{vmT9G2$"><field name="VAR">f</field></shadow></value><next><block type="controls_forEach" id="hur3*zP,.^k|y5z-0(_b"><value name="LIST"><shadow type="list_many_input" id="xwy-mlCR=hx2F8hBDJ{."><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="Qj#h-CYU$k-k{JZXW20]"><value name="FROM"><shadow type="math_number" id="xagu?b|NOHE]HDB`.B`g"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="$_VHM2HoO|Iv.(bISDo1"><field name="NUM">100</field></shadow></value><value name="STEP"><shadow type="math_number" id=";l.:8Mi34Zz(ZH!8F,OC"><field name="NUM">1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="WB0DNe2r6Uy!A~BA)PDv"><field name="VAR">x</field></shadow></value><statement name="DO"><block type="variables_set" id="@[88ccd*AvDTJ4@,#4F#"><field name="VAR">s</field><value name="VALUE"><block type="storage_get_contents_without_para" id="3IYCl=OWM~YIiTo5XY3c"><field name="MODE">readline</field><value name="FILE"><shadow type="variables_get" id="d9.7+cK9_R_~7KPZ@}WF"><field name="VAR">f</field></shadow></value></block></value><next><block type="system_print_inline" id="f^6.Cgt{SS{KpGBxXZJm"><value name="VAR"><shadow type="text" id="2/oQZ^kOU:=rLe/-R:Uc"><field name="TEXT">Mixly</field></shadow><block type="variables_get" id=".o;T4fs8,?SN[Bcm]=ze"><field name="VAR">s</field></block></value><next><block type="controls_delay_new" id="jwyH+I@EaA[Y}{^hBg]s"><field name="Time">ms</field><value name="DELAY_TIME"><shadow type="math_number" id="hRG`C}3C2H1cD$oD(Q3^"><field name="NUM">50</field></shadow></value></block></next></block></next></block></statement><next><block type="storage_close_file" id="zT78=+]a=|Z1pM/[P=E#"><value name="FILE"><shadow type="variables_get" id="xkcrc#Qc^(H8dRqfo^P:"><field name="VAR">f</field></shadow></value></block></next></block></next></block></statement><value name="IF1"><shadow type="factory_block_return" id="G|p0?EIA]HOu_i)k(puq"><field name="VALUE">Exception as e</field></shadow></value><statement name="DO1"><block type="system_print" id="S;VZs:xNa:aH5Aav`eXO"><value name="VAR"><block type="variables_get" id="8LF0KCb{g7#pPx+uwApJ"><field name="VAR">e</field></block></value></block></statement><next><block type="actuator_led_bright" id="z^NW[+`)hFk)b)f]q}sR"><value name="led"><shadow type="number" id="6keVRAq@Fd1p!qcz#+n+"><field name="op">2</field></shadow></value><value name="bright"><shadow type="ledswitch" id="vK|6rTWr~,.AFi0|eWpw"><field name="flag">0</field></shadow></value></block></next></block></next></block></statement></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGdvX2NlCmZyb20gbWl4Z29fY2UgaW1wb3J0IG9uYm9hcmRfbGVkCmZyb20gbWl4Z29fY2UgaW1wb3J0IG9uYm9hcmRfYWNjCmZyb20gbWl4cHkgaW1wb3J0IG1hdGhfbWFwCmZyb20gbWl4Z29fY2UgaW1wb3J0IG9uYm9hcmRfbWF0cml4CmltcG9ydCBtYWNoaW5lCmltcG9ydCB0aW1lCgoKd2hpbGUgVHJ1ZToKICAgIGlmIG1peGdvX2NlLkIxa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgb25ib2FyZF9sZWQuc2V0b25vZmYoMSwxKQogICAgICAgIGYgPSBvcGVuKCcvYWNjLnR4dCcsICd3JykKICAgICAgICBmb3IgeCBpbiByYW5nZSgwLCAxMDAsIDEpOgogICAgICAgICAgICBkID0gJ3t9LHt9LHt9Jy5mb3JtYXQob25ib2FyZF9hY2MuYWNjZWxlcmF0aW9uKClbMF0sIG9uYm9hcmRfYWNjLmFjY2VsZXJhdGlvbigpWzFdLCBvbmJvYXJkX2FjYy5hY2NlbGVyYXRpb24oKVsyXSkKICAgICAgICAgICAgZm9yIGkgaW4gcmFuZ2UoNywgaW50KChtYXRoX21hcChvbmJvYXJkX2FjYy5zdHJlbmd0aCgpLCAwLCAxMCwgNywgMCkpKSwgLTEpOgogICAgICAgICAgICAgICAgb25ib2FyZF9tYXRyaXgucGl4ZWwoaW50KDE1KSwgaW50KGkpLCAxKQogICAgICAgICAgICAgICAgb25ib2FyZF9tYXRyaXguc2hvdygpCiAgICAgICAgICAgIG9uYm9hcmRfbWF0cml4LnNoaWZ0X2xlZnQoMSkKICAgICAgICAgICAgZi53cml0ZShkKQogICAgICAgICAgICBmLndyaXRlKGNocigxMCkpCiAgICAgICAgZi5jbG9zZSgpCiAgICAgICAgb25ib2FyZF9sZWQuc2V0b25vZmYoMSwwKQogICAgaWYgbWl4Z29fY2UuQjJrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICBvbmJvYXJkX2xlZC5zZXRvbm9mZigyLDEpCiAgICAgICAgdHJ5OgogICAgICAgICAgICBmID0gb3BlbignL2FjYy50eHQnLCAncicpCiAgICAgICAgICAgIGZvciB4IGluIHJhbmdlKDAsIDEwMCwgMSk6CiAgICAgICAgICAgICAgICBzID0gZi5yZWFkbGluZSgpCiAgICAgICAgICAgICAgICBwcmludChzLGVuZCA9IiIpCiAgICAgICAgICAgICAgICB0aW1lLnNsZWVwX21zKDUwKQogICAgICAgICAgICBmLmNsb3NlKCkKICAgICAgICBleGNlcHQgRXhjZXB0aW9uIGFzIGU6CiAgICAgICAgICAgIHByaW50KGUpCiAgICAgICAgb25ib2FyZF9sZWQuc2V0b25vZmYoMiwwKQo=</code> |