1 line
11 KiB
XML
1 line
11 KiB
XML
<xml version="Mixly 2.0 rc4" board="Python Robot@飞乙"><variables><variable id="x@Yfw8DrgkM3CEl{odMY">client</variable><variable id="Q.[d]Bc~)FuhqVb/l{Uh">topic</variable><variable id="0.A^[Eto)4wE7Tef?SZQ">msg</variable></variables><block type="variables_set" id="RuotRH*N6ZCfV,S//yRR" x="-2856" y="-721"><field name="VAR">选项集合</field><value name="VALUE"><block type="tuple_create_with_text_return" id="Q?otN78,m{#GBCF{z42-"><field name="TEXT">"A","B","C","D"</field></block></value><next><block type="variables_set" id="Gmd:CL=:uY*Pnn4*S{wp"><field name="VAR">选项序号</field><value name="VALUE"><block type="math_number" id="M,q0c!$63QO}Lch52;Jt"><field name="NUM">0</field></block></value><next><block type="variables_set" id="(bO3AJ.T.FS~kJ2A7b@Q"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="]Reo.:awmS:!hJ-Rj_uq"><field name="BOOL">FALSE</field></block></value><next><block type="variables_set" id="9EjrG0Hg(}.ViC~TmmC}"><field name="VAR">本机用户</field><value name="VALUE"><block type="text" id="kw-?S]3n,ej31RX+1a`P"><field name="TEXT">米思齐</field></block></value><next><block type="iot_wifi_connect" id="Y=VvFV:B{S)y/hn]G7v("><value name="WIFINAME"><shadow type="text" id="F3NsHO{eF#,,PqjZcXjZ"><field name="TEXT">fuhua3</field></shadow></value><value name="PASSWORD"><shadow type="text" id="zumXF1=tEsS-fv!5UHf^"><field name="TEXT">1234567890</field></shadow></value><next><block type="IOT_EMQX_INIT_AND_CONNECT_BY_SHARE_CODE" id="2n|t6v0PWEgAj7+#N[ei"><value name="SERVER"><shadow type="text" id="mXZ7X|T=/`7I_nB}!GcO"><field name="TEXT">mixio.mixly.cn</field></shadow></value><value name="KEY"><shadow type="factory_block_return" id="?b.W-unCB9*/y3K--DC4"><field name="VALUE">7b6443</field></shadow></value><next><block type="IOT_MIXIO_SUBSCRIBE" id="ZHGd]XdThU56L5iu3X=H"><value name="TOPIC"><shadow type="text" id="bSOFXRn}v!Oxzvh9/R?!"><field name="TEXT">被选姓名</field></shadow></value><value name="METHOD"><shadow type="factory_block_return" id="hR~7^3?_fxjWTkQtMgA)"><field name="VALUE">method</field></shadow></value><next><block type="display_show_image_or_string_delay" id="(jw}}`P86L(sK8[T@Si["><field name="center">False</field><value name="data"><shadow type="text" id="pEI?zk,0Ep37$tRR|+I,"><field name="TEXT">==</field></shadow></value><value name="space"><shadow type="math_number" id="X:SAmAP/4*v65RBV![7#"><field name="NUM">0</field></shadow></value><next><block type="controls_whileUntil" id="[CY|J^_[)_t:s^l5I}D1"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="$.:z!d|Y.?KTGZ=-*5cz"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="iot_mixio_check" id="7S7TTj7Z_2Px(]fw?,1;"><next><block type="controls_if" id="}qEcEc7{ypxZCILOfA:N"><value name="IF0"><block type="variables_get" id=".5(-FO~jn78sg/(wkJf{"><field name="VAR">开始答题</field></block></value><statement name="DO0"><block type="controls_if" id="}zBJQ{Ajt6e62U1?L9Y0"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="k1g0zd?=dovmp8)d#UWH"><value name="btn"><shadow type="pins_button" id="6j@Ne@9ih]=F[avr9$Ui"><field name="PIN">button_a</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="GT^csByDw@Hi(-lytH)k"><field name="VAR">选项序号</field><value name="VALUE"><block type="math_arithmetic" id="lHxe1VEgOGcG;sFe94Ar"><field name="OP">QUYU</field><value name="A"><shadow type="math_number" id="U=H;k#;s[s4wgC28-t3P"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="@38/hN~5i.Cd~rLGh#^w"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="9W,98x*TtzqwnFQ6vWZA"><field name="NUM">1</field></shadow><block type="variables_get" id="NHXAK8jY?Ems9a/o~#g3"><field name="VAR">选项序号</field></block></value><value name="B"><shadow type="math_number" id=".Cx4-M!5jn+gxG)S70`_"><field name="NUM">1</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="rwD|{XmKn~E*^5TU4m9D"><field name="NUM">4</field></shadow></value></block></value><next><block type="display_show_image_or_string_delay" id="8zoy3kqv6CmD+5?Y,1}m"><field name="center">True</field><value name="data"><shadow type="text" id="]Sy^3JC}ZCwML-1!D{^}"><field name="TEXT">Mixly</field></shadow><block type="tuple_getIndex" id="?~:8^E$K70qB8-[bk)sl"><value name="TUP"><shadow type="variables_get" id="(LDxrjyzD6#WF0eY=QYK"><field name="VAR">选项集合</field></shadow></value><value name="AT"><shadow type="math_number" id="D[xHz1N#WD,.kRr+]9zb"><field name="NUM">0</field></shadow><block type="variables_get" id="K#mYFxx)xaBE|b(V38U@"><field name="VAR">选项序号</field></block></value></block></value><value name="space"><shadow type="math_number" id=")dTG{.uNI|$EL!.5;74b"><field name="NUM">0</field></shadow></value></block></next></block></statement><next><block type="controls_if" id="(cG4Ca2?iE*/D?ZqDCDo"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="U^7Ak9`6]IQiPB`hF+O$"><value name="btn"><shadow type="pins_button" id="NE`}}Z;,{6`XD56hmgDv"><field name="PIN">button_b</field></shadow></value></block></value><statement name="DO0"><block type="IOT_MIXIO_PUBLISH" id="2UQfZoz**.TLGWDO4geD"><value name="TOPIC"><shadow type="text" id="~TiaFp=Q83G(];qu~AZz"><field name="TEXT">选项</field></shadow></value><value name="MSG"><shadow type="text" id="iL(|)o@Cr=el-ktoP/)I"><field name="TEXT">A</field></shadow><block type="tuple_getIndex" id=")tKp#Yk_mpebVUOX5At*"><value name="TUP"><shadow type="variables_get" id="/V-b)E90A7!Ve50kRR}j"><field name="VAR">选项集合</field></shadow></value><value name="AT"><shadow type="math_number" id="g_ANKmtJr7=O?P[{en97"><field name="NUM">0</field></shadow><block type="variables_get" id="UK6^VrrDX|*?@Wkf+{ES"><field name="VAR">选项序号</field></block></value></block></value><next><block type="variables_set" id="]ib+Pds3xMRhYRlWVK[M"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="tVN/*.U{N|O#bAr__}S?"><field name="BOOL">FALSE</field></block></value><next><block type="esp32_onboard_music_pitch_with_time" id="C1DB^?f-Q84O~Z7{O?Wq"><value name="pitch"><shadow type="pins_tone_notes" id="P)w#d(]1I(LRANhY*rkx"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="+#TcOG)]ik]skvs-Q/sV"><field name="NUM">100</field></shadow></value><next><block type="display_show_image_or_string_delay" id="qR.deNjEdKTu)v9P,rpY"><field name="center">False</field><value name="data"><shadow type="text" id="^JjYXo0nq/u+`l:,5G`-"><field name="TEXT">==</field></shadow></value><value name="space"><shadow type="math_number" id="vyJYpy]kmS0fxj82k_9P"><field name="NUM">0</field></shadow></value></block></next></block></next></block></next></block></statement></block></next></block></statement></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="S~a0ALq(qy(qHk5;M?}O" x="-1921" y="-411"><mutation><arg name="client" varid="x@Yfw8DrgkM3CEl{odMY"></arg><arg name="topic" varid="Q.[d]Bc~)FuhqVb/l{Uh"></arg><arg name="msg" varid="0.A^[Eto)4wE7Tef?SZQ"></arg></mutation><field name="NAME">method</field><statement name="STACK"><block type="variables_global" id="h;=-C#!Dx|p=[S(e|Hr-"><value name="VAR"><block type="variables_get" id="gSYOhQBYfFK:K`/OYzV7"><field name="VAR">开始答题</field></block></value><next><block type="controls_if" id="G/e3,0DkH#oNL`vK#*6p"><value name="IF0"><block type="logic_compare" id="-{C~4fD`@n32M/@J-EVV"><field name="OP">EQ</field><value name="A"><block type="variables_get" id=".R@v^a]-`k7$}kp|Ci4x"><field name="VAR">msg</field></block></value><value name="B"><block type="variables_get" id="os`-n?S5w}Fm399MT_{O"><field name="VAR">本机用户</field></block></value></block></value><statement name="DO0"><block type="variables_set" id="Qvw1l7za*cKEh#t|}n[I"><field name="VAR">开始答题</field><value name="VALUE"><block type="logic_boolean" id="l^Xpud9O7TZ4G~qWOGKc"><field name="BOOL">TRUE</field></block></value><next><block type="display_show_image_or_string_delay" id="47VgHS/.wb9o)sukT=}:"><field name="center">False</field><value name="data"><shadow type="text" id="B@T9:~jgu0V#|qn82Iqf"><field name="TEXT">GO</field></shadow></value><value name="space"><shadow type="math_number" id="ka=cI4Z~nC7CJ3Om.I51"><field name="NUM">0</field></shadow></value></block></next></block></statement></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IG1peGlvdAppbXBvcnQgbWFjaGluZQppbXBvcnQgdXJlcXVlc3RzCmZyb20gdWJpbmFzY2lpIGltcG9ydCBoZXhsaWZ5CmZyb20gbWl4cHkgaW1wb3J0IGFuYWx5c2Vfc2hhcmVrZXkKZnJvbSBmZWl5aSBpbXBvcnQgb25ib2FyZF9tYXRyaXgKaW1wb3J0IGZlaXlpCmZyb20gZmVpeWkgaW1wb3J0IG9uYm9hcmRfbXVzaWMKCmRlZiBtZXRob2QoY2xpZW50LCB0b3BpYywgbXNnKToKICAgIGdsb2JhbCBfRTVfQkNfODBfRTVfQTdfOEJfRTdfQURfOTRfRTlfQTJfOTgKICAgIGlmIG1zZyA9PSBfRTZfOUNfQUNfRTZfOUNfQkFfRTdfOTRfQThfRTZfODhfQjc6CiAgICAgICAgX0U1X0JDXzgwX0U1X0E3XzhCX0U3X0FEXzk0X0U5X0EyXzk4ID0gVHJ1ZQogICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKCdHTycsc3BhY2UgPSAwLGNlbnRlciA9IEZhbHNlKQoKCgpfRTlfODBfODlfRTlfQTFfQjlfRTlfOUJfODZfRTVfOTBfODggPSAoIkEiLCJCIiwiQyIsIkQiKQpfRTlfODBfODlfRTlfQTFfQjlfRTVfQkFfOEZfRTVfOEZfQjcgPSAwCl9FNV9CQ184MF9FNV9BN184Ql9FN19BRF85NF9FOV9BMl85OCA9IEZhbHNlCl9FNl85Q19BQ19FNl85Q19CQV9FN185NF9BOF9FNl84OF9CNyA9ICfnsbPmgJ3pvZAnCm1peGlvdC53bGFuX2Nvbm5lY3QoJ2Z1aHVhMycsJzEyMzQ1Njc4OTAnKQpzayA9IGFuYWx5c2Vfc2hhcmVrZXkoJ2h0dHA6Ly9taXhpby5taXhseS5jbi9taXhpby1waHAvc2hhcmVrZXkucGhwP3NrPTdiNjQ0MycpCk1RVFRfVVNSX1BSSiA9IHNrWzBdKycvJytza1sxXSsnLycKbXF0dF9jbGllbnQgPSBtaXhpb3QuaW5pdF9NUVRUX2NsaWVudCgnbWl4aW8ubWl4bHkuY24nLCBza1swXSwgc2tbMl0sIE1RVFRfVVNSX1BSSikKbXF0dF9jbGllbnQuc2V0X2NhbGxiYWNrKCfooqvpgInlp5PlkI0nLG1ldGhvZCwgTVFUVF9VU1JfUFJKKQptcXR0X2NsaWVudC5zdWJzY3JpYmUoTVFUVF9VU1JfUFJKICsgJ+iiq+mAieWnk+WQjScpCm9uYm9hcmRfbWF0cml4LnNob3dzKCc9PScsc3BhY2UgPSAwLGNlbnRlciA9IEZhbHNlKQp3aGlsZSBUcnVlOgogICAgbXF0dF9jbGllbnQuY2hlY2tfbXNnKCkKICAgIGlmIF9FNV9CQ184MF9FNV9BN184Ql9FN19BRF85NF9FOV9BMl85ODoKICAgICAgICBpZiBmZWl5aS5idXR0b25fYS53YXNfcHJlc3NlZCgpOgogICAgICAgICAgICBfRTlfODBfODlfRTlfQTFfQjlfRTVfQkFfOEZfRTVfOEZfQjcgPSAoX0U5XzgwXzg5X0U5X0ExX0I5X0U1X0JBXzhGX0U1XzhGX0I3ICsgMSkgJSA0CiAgICAgICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKF9FOV84MF84OV9FOV9BMV9COV9FOV85Ql84Nl9FNV85MF84OFtfRTlfODBfODlfRTlfQTFfQjlfRTVfQkFfOEZfRTVfOEZfQjddLHNwYWNlID0gMCxjZW50ZXIgPSBUcnVlKQogICAgICAgIGlmIGZlaXlpLmJ1dHRvbl9iLndhc19wcmVzc2VkKCk6CiAgICAgICAgICAgIG1xdHRfY2xpZW50LnB1Ymxpc2goTVFUVF9VU1JfUFJKICsgJ+mAiemhuScsIF9FOV84MF84OV9FOV9BMV9COV9FOV85Ql84Nl9FNV85MF84OFtfRTlfODBfODlfRTlfQTFfQjlfRTVfQkFfOEZfRTVfOEZfQjddKQogICAgICAgICAgICBfRTVfQkNfODBfRTVfQTdfOEJfRTdfQURfOTRfRTlfQTJfOTggPSBGYWxzZQogICAgICAgICAgICBvbmJvYXJkX211c2ljLnBpdGNoX3RpbWUoNjU5LCAxMDApCiAgICAgICAgICAgIG9uYm9hcmRfbWF0cml4LnNob3dzKCc9PScsc3BhY2UgPSAwLGNlbnRlciA9IEZhbHNlKQo=</code> |