1 line
6.4 KiB
XML
1 line
6.4 KiB
XML
<xml version="Mixly 2.0 rc4" board="Python Robot@飞乙"><variables><variable id="kujED6C|3`}2*o!`dvF;">x</variable></variables><block type="variables_set" id="LtA~)[EWLTi[Kho+m~4|" x="-3074" y="-1085"><field name="VAR">音乐</field><value name="VALUE"><block type="logic_boolean" id="!}KZd[31y0it(77pMTke"><field name="BOOL">FALSE</field></block></value><next><block type="sensor_mixgo_button_attachInterrupt" id="Nc~^O9qHqo1wMY5IJ[e{"><field name="mode">machine.Pin.IRQ_RISING</field><value name="btn"><shadow type="pins_button" id="bmM.-=MD?BCi9yNL^4A^"><field name="PIN">button_a</field></shadow></value><value name="DO"><shadow type="factory_block_return" id="t!l#9yiILo)kSEJ=bz#V"><field name="VALUE">attachInterrupt_func</field></shadow></value><next><block type="controls_thread" id="q=T=F8:}QxA[HC!|yCi8"><value name="callback"><shadow type="factory_block_return" id="Q:,a`RoInHWev;|C*3ZG"><field name="VALUE">testThread</field></shadow></value><value name="VAR"><block type="tuple_create_with_noreturn" id="=8FF/.}]T-FhXvQeQ#uV" inline="true"><mutation items="0"></mutation></block></value><next><block type="controls_whileUntil" id="{k(1lg7pzAQjjCf-5jI|"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="}Vs3fRyh,jpo3:V[@8B~"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="display_show_image" id="2)3,ErJa-~rFKtRiy5#P"><value name="data"><shadow type="pins_builtinimg" id="suST~YG5i#?Tqn!7=Jv/"><field name="PIN">onboard_matrix.HEART</field></shadow></value><next><block type="controls_delay_new" id="P/=V}$e6E;(1!dt$I^m#"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="mmH`X=*6ZIYFu/L5v/cP"><field name="NUM">0.1</field></shadow></value><next><block type="display_show_image" id="Gh4QyY7pftO3#;_7L9A*"><value name="data"><shadow type="pins_builtinimg" id="REvIx:R]#ACqYVI(J?=6"><field name="PIN">onboard_matrix.HEART_SMALL</field></shadow></value><next><block type="controls_delay_new" id="X;?|I[v(EE[c4T_25F|O"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="$8q96X@r5DQO:luh_4pp"><field name="NUM">0.1</field></shadow></value><next><block type="controls_try_finally" id=";tBdayED$,VaZAF=MBZ0"><mutation elseif="1"></mutation><statement name="try"><block type="variables_set" id="l2^e;d|Jp!w!)+cU*5|N"><field name="VAR">错误变量</field><value name="VALUE"><block type="logic_negate" id="Rx0Zn.XiE$CEa;=30Gk@"><value name="BOOL"><block type="variables_get" id="dEbi03=|a{KWqCxM6[:?"><field name="VAR">错误变量</field></block></value></block></value></block></statement><value name="IF1"><shadow type="factory_block_return" id="]veC6,l?/Bx..5Yi?`-`"><field name="VALUE">Exception as e</field></shadow></value><statement name="DO1"><block type="system_print" id="av`6[@C3dlM^98j`.zG[" disabled="true"><value name="VAR"><block type="variables_get" id="$lmRiG=ojZDx_d8g,4(e"><field name="VAR">e</field></block></value></block></statement></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="gA[`]tR7Hz)lCw`2d`$u" x="-2536" y="-846"><mutation><arg name="x" varid="kujED6C|3`}2*o!`dvF;"></arg></mutation><field name="NAME">attachInterrupt_func</field><statement name="STACK"><block type="variables_global" id="}0?N(/m=xpNKjAiJ:z7-"><value name="VAR"><block type="variables_get" id="^YLbJE1FeQmZ(#/gChEZ"><field name="VAR">音乐</field></block></value><next><block type="variables_set" id="@Lfv`UWBEiIwfM+*4Ye`"><field name="VAR">音乐</field><value name="VALUE"><block type="logic_negate" id="|$|(8[CY7H7xWSSkso`e"><value name="BOOL"><block type="variables_get" id="s(T`C7+*]*uXgkbHy|8)"><field name="VAR">音乐</field></block></value></block></value><next><block type="controls_if" id="@`Ff6tJB*:w;k^a,h{+r"><value name="IF0"><block type="logic_negate" id="[~^~p#L1BtWZuRV~`DxF"><value name="BOOL"><block type="variables_get" id="u|@Vi;$,@x_Tb)5OV5A}"><field name="VAR">音乐</field></block></value></block></value><statement name="DO0"><block type="esp32_onboard_music_stop" id="AgW1E./eo~L]vRyWwq^a"></block></statement></block></next></block></next></block></statement></block><block type="procedures_defnoreturn" id="GUAEOQ[7eELG|BP`mZZ(" inline="false" x="-3342" y="-727"><field name="NAME">testThread</field><statement name="STACK"><block type="variables_global" id="``)AD;Zg6=os4zx1}9Gh"><value name="VAR"><block type="variables_get" id="dN](Ip.p:lb?2k6~)T3}"><field name="VAR">音乐</field></block></value><next><block type="controls_whileUntil" id="8H:uj977^IWN.r5$TYV3"><field name="MODE">WHILE</field><value name="BOOL"><block type="logic_boolean" id="of~M3lxaTrM2zB=+*7z|"><field name="BOOL">TRUE</field></block></value><statement name="DO"><block type="controls_if" id="kKV^_#rpq/e3qDO()|Xx"><value name="IF0"><block type="variables_get" id="b+qJ`?{+0MKNgNRZ!|C2"><field name="VAR">音乐</field></block></value><statement name="DO0"><block type="esp32_onboard_music_play_list" id="UZ*H:e_XGrfo}ui=2t$K"><value name="LIST"><shadow type="pins_playlist" id="*x6$WRNf/c8!xt(X9f)H"><field name="PIN">onboard_music.DADADADUM</field></shadow></value></block></statement></block></statement></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1hY2hpbmUKaW1wb3J0IGZlaXlpCmltcG9ydCBfdGhyZWFkCmZyb20gZmVpeWkgaW1wb3J0IG9uYm9hcmRfbWF0cml4CmltcG9ydCB0aW1lCmZyb20gZmVpeWkgaW1wb3J0IG9uYm9hcmRfbXVzaWMKCmRlZiBhdHRhY2hJbnRlcnJ1cHRfZnVuYyh4KToKICAgIGdsb2JhbCBfRTlfOUZfQjNfRTRfQjlfOTAKICAgIF9FOV85Rl9CM19FNF9COV85MCA9IG5vdCBfRTlfOUZfQjNfRTRfQjlfOTAKICAgIGlmIG5vdCBfRTlfOUZfQjNfRTRfQjlfOTA6CiAgICAgICAgb25ib2FyZF9tdXNpYy5zdG9wKCkKCmRlZiB0ZXN0VGhyZWFkKCk6CiAgICBnbG9iYWwgX0U5XzlGX0IzX0U0X0I5XzkwCiAgICB3aGlsZSBUcnVlOgogICAgICAgIGlmIF9FOV85Rl9CM19FNF9COV85MDoKICAgICAgICAgICAgb25ib2FyZF9tdXNpYy5wbGF5KG9uYm9hcmRfbXVzaWMuREFEQURBRFVNKQoKCgpfRTlfOUZfQjNfRTRfQjlfOTAgPSBGYWxzZQpmZWl5aS5idXR0b25fYS5pcnEoaGFuZGxlciA9IGF0dGFjaEludGVycnVwdF9mdW5jLCB0cmlnZ2VyID0gbWFjaGluZS5QaW4uSVJRX1JJU0lORykKX3RocmVhZC5zdGFydF9uZXdfdGhyZWFkKHRlc3RUaHJlYWQsICgpKQp3aGlsZSBUcnVlOgogICAgb25ib2FyZF9tYXRyaXguc2hvd3Mob25ib2FyZF9tYXRyaXguSEVBUlQpCiAgICB0aW1lLnNsZWVwKDAuMSkKICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKG9uYm9hcmRfbWF0cml4LkhFQVJUX1NNQUxMKQogICAgdGltZS5zbGVlcCgwLjEpCiAgICB0cnk6CiAgICAgICAgX0U5Xzk0Xzk5X0U4X0FGX0FGX0U1XzhGXzk4X0U5Xzg3XzhGID0gbm90IF9FOV85NF85OV9FOF9BRl9BRl9FNV84Rl85OF9FOV84N184RgogICAgZXhjZXB0IEV4Y2VwdGlvbiBhcyBlOgogICAgICAgIHBhc3MK</code> |