123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680 |
- <xml xmlns="http://www.w3.org/1999/xhtml" type="IoT">
- <block type="V831_code_scanning_network" id="7tc^MDXEMLxjy|^GKvP*" x="14" y="84">
- <next>
- <block type="variables_set" id=";su3LI/ZZns%NLWA*d//">
- <field name="VAR">img_src</field>
- <value name="VALUE">
- <shadow type="math_number" id="!^ZX}~l$sF;f-/DQu-5r">
- <field name="NUM">0</field>
- </shadow>
- <block type="text" id="oT`DE#=w.I#oC9)N1=;l">
- <field name="TEXT">/root/user/img/img_handwritten_text.jpg</field>
- </block>
- </value>
- <next>
- <block type="variables_set" id="V2+_z5Oc#{g^z?)?2rJ)">
- <field name="VAR">state</field>
- <value name="VALUE">
- <shadow type="math_number" id=";$j$R{vGDSL{@o!SHtdl">
- <field name="NUM">0</field>
- </shadow>
- <block type="text" id="Tf!/$j7D(n#2pDV[_~=C">
- <field name="TEXT"></field>
- </block>
- </value>
- <next>
- <block type="variables_set" id="3._PEwALc@DYzol,7:tf">
- <field name="VAR">result</field>
- <value name="VALUE">
- <shadow type="math_number" id=";$j$R{vGDSL{@o!SHtdl">
- <field name="NUM">0</field>
- </shadow>
- <block type="text" id="ft!+xiC,t+/QX.|GP2_Z">
- <field name="TEXT">N/A</field>
- </block>
- </value>
- <next>
- <block type="controls_repeat_forever" id="%^pGg[gavsJ@[AZTJJvC">
- <statement name="DO">
- <block type="ai_camera_snapshot" id="tW~oxwDyN#kOaZRGQ:kf">
- <next>
- <block type="ai_v831_button_read_released" id="$x~gT)UEvgf1df~{m4l@">
- <field name="button_type">C</field>
- <statement name="input">
- <block type="procedures_callnoreturn" id="is!9:|n|f}8*ZBqLbCdN">
- <mutation name="take_picture"></mutation>
- </block>
- </statement>
- <next>
- <block type="controls_if" id="}FFONk4`/!#_CKBXv17*">
- <mutation elseif="2"></mutation>
- <value name="IF0">
- <block type="logic_compare" id="f1xU+2=]=FNGYhieSS*%">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="variables_get" id="Dh{y,K1W4kc5tB0L#1gJ">
- <field name="VAR">state</field>
- </block>
- </value>
- <value name="B">
- <block type="text" id="IJZP|+GVe^;FRk*l2|yU">
- <field name="TEXT">拍照發送</field>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO0">
- <block type="serial_comm_print" id="NW)3uBxinwj6G~inSC/l">
- <value name="serial_comm_input">
- <shadow type="text" id="+I$Gzw$nc~`e[ST`ryA1">
- <field name="TEXT">Hello World!</field>
- </shadow>
- <block type="variables_get" id="u0N3V.p$Q?VfgJ8jTnv3">
- <field name="VAR">state</field>
- </block>
- </value>
- <next>
- <block type="procedures_callnoreturn" id="AoiAX|3Euo:EE,exw=Ea">
- <mutation name="send_picture"></mutation>
- </block>
- </next>
- </block>
- </statement>
- <value name="IF1">
- <block type="logic_operation" id="Yg8.n9r$]av:nHp}/ice">
- <field name="OP">OR</field>
- <value name="A">
- <block type="logic_compare" id="0sGhFELIqJHB+.b.DU#Q">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="variables_get" id="F$^+m*Xi^eH%kvs(u(L*">
- <field name="VAR">state</field>
- </block>
- </value>
- <value name="B">
- <block type="text" id="`~spWQ_qwGn9frDk^x=X">
- <field name="TEXT">識別超時</field>
- </block>
- </value>
- </block>
- </value>
- <value name="B">
- <block type="logic_compare" id="^}|d~y?T$/Y$UC~E1jO=">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="variables_get" id="[1bh_ZFeb6P^$!8O:RpJ">
- <field name="VAR">state</field>
- </block>
- </value>
- <value name="B">
- <block type="text" id="JUUM#KbJJMR~Q|D(3/Ix">
- <field name="TEXT">識別失敗</field>
- </block>
- </value>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO1">
- <block type="serial_comm_print" id="D!zyc?a)]vkL@z+SI|yg">
- <value name="serial_comm_input">
- <shadow type="text" id="+I$Gzw$nc~`e[ST`ryA1">
- <field name="TEXT">Hello World!</field>
- </shadow>
- <block type="variables_get" id="Pe,m`BCkAbL_4[;.4~~x">
- <field name="VAR">state</field>
- </block>
- </value>
- <next>
- <block type="procedures_callnoreturn" id="F~xW.({WXGu`7pj]?ri2">
- <mutation name="emotion_recognize_failure">
- <arg name="failure_state"></arg>
- </mutation>
- <value name="ARG0">
- <block type="variables_get" id="rx~,ps}l,v1PS)?s6tl_">
- <field name="VAR">state</field>
- </block>
- </value>
- </block>
- </next>
- </block>
- </statement>
- <value name="IF2">
- <block type="logic_compare" id="]RQW=^%Mt(@qq6~HJ:zC">
- <field name="OP">EQ</field>
- <value name="A">
- <block type="variables_get" id="P/i7f%+z1.)zhP/!-2p5">
- <field name="VAR">state</field>
- </block>
- </value>
- <value name="B">
- <block type="text" id="Ul6xnE,|!`v69G~fH9YH">
- <field name="TEXT">識別成功</field>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO2">
- <block type="procedures_callnoreturn" id="IpVbwYq{wfY^ZIX,Y;aQ">
- <mutation name="emotion_recognize_success"></mutation>
- </block>
- </statement>
- <next>
- <block type="ai_lcd_showcarvas_set_display" id="bEE9sNGO]JzqRK6*-wD_"></block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- <block type="procedures_defnoreturn" id="IlqT_fk%T.:o}RW/b9yE" x="971" y="186">
- <field name="NAME">send_picture</field>
- <statement name="STACK">
- <block type="CocoRobo_try_except" id="jY;5U?!v*e)/HXJV=W5#">
- <statement name="TRY">
- <block type="ai_online_emotion_loading" id="8uU./2#DV#sM}oL})aoC">
- <value name="path">
- <shadow type="text" id="n+%*cSKpl/OEXTM@=Nfh">
- <field name="TEXT">/root/user/img/img_emotion.jpg</field>
- </shadow>
- <block type="variables_get" id="NS.I:h_e!M)LiiQ+J[68">
- <field name="VAR">img_src</field>
- </block>
- </value>
- <next>
- <block type="controls_if" id="iP5qtXJVBij;xXY+B.vA">
- <value name="IF0">
- <block type="ai_online_emotion_result" id="LbXv|/C6Fws2VzXbE#L:">
- <field name="emotion_type">age</field>
- </block>
- </value>
- <statement name="DO0">
- <block type="variables_set" id="Jva%R@8SG;8G}iWBi[Qw">
- <field name="VAR">state</field>
- <value name="VALUE">
- <shadow type="math_number" id="b-J8`[*]-j[IE..bth;W">
- <field name="NUM">0</field>
- </shadow>
- <block type="text" id="QCVR/Hb`.Ps:CIH2LdOt">
- <field name="TEXT">識別成功</field>
- </block>
- </value>
- </block>
- </statement>
- </block>
- </next>
- </block>
- </statement>
- <statement name="EXCEPT">
- <block type="variables_set" id="VYhjWpE:s-WGj;D5kF9i">
- <field name="VAR">state</field>
- <value name="VALUE">
- <shadow type="math_number" id="b-J8`[*]-j[IE..bth;W">
- <field name="NUM">0</field>
- </shadow>
- <block type="text" id="x_JUV=xaoI=*FcSxelbV">
- <field name="TEXT">識別成功</field>
- </block>
- </value>
- </block>
- </statement>
- <next>
- <block type="ai_lcd_draw_rectangle" id="2iehsGO.zwB^c{_{OZ8@">
- <field name="rect_type">fillrect</field>
- <value name="POSA">
- <block type="lcd_set_position" id="(+=Ft(vS@v!+,.{AT$pd">
- <value name="POSX">
- <shadow type="math_number" id="pGyVTGjz)#~Zfu~4zXj.">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <value name="POSY">
- <shadow type="math_number" id="=Zp,jaqVg9X~$tDQ@Wf`">
- <field name="NUM">0</field>
- </shadow>
- </value>
- </block>
- </value>
- <value name="POSB">
- <block type="lcd_set_width_height" id="Rs@=}=tRM-,rTEAf0GmA">
- <value name="WIDTH">
- <shadow type="math_number" id="I$bI]wo^2UE~e_5/m;{t">
- <field name="NUM">320</field>
- </shadow>
- </value>
- <value name="HEIGHT">
- <shadow type="math_number" id="i5gR}jKwQ/TM=Z3^k0[6">
- <field name="NUM">20</field>
- </shadow>
- </value>
- </block>
- </value>
- <value name="COLOR">
- <block type="lcd_set_color" id="u@4+G=u1u=0aE#~)$LT)">
- <field name="COLOR">#000000</field>
- </block>
- </value>
- <next>
- <block type="ai_lcd_textcarvas" id="0d97{]^]T-PT%Yx~t8C)">
- <value name="POSA">
- <block type="lcd_set_position" id="%i-XLa[0WKY.dSxi#3@$">
- <value name="POSX">
- <shadow type="math_number" id="3N-5`y??B(cm8:OqZlKR">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <value name="POSY">
- <shadow type="math_number" id="OfZ1;CBE!#`I}m(:HQUi">
- <field name="NUM">0</field>
- </shadow>
- </value>
- </block>
- </value>
- <value name="CONTENT">
- <shadow type="text" id="?Rtii;0z:v^aSu-tB9xf">
- <field name="TEXT">网络请求中...</field>
- </shadow>
- </value>
- <value name="COLOR">
- <block type="lcd_set_color" id="lKZMv=SVn-1]R9O]Cv/;">
- <field name="COLOR">#009900</field>
- </block>
- </value>
- <value name="Scale">
- <shadow type="math_number" id="k3r).s@[IeB]hV`4xf0#">
- <field name="NUM">1</field>
- </shadow>
- </value>
- <next>
- <block type="controls_if" id="uzSkHGJX{a$a;aW7y-bW">
- <value name="IF0">
- <block type="logic_compare" id="2;fr^=!h/khfqB:-S#ap">
- <field name="OP">GT</field>
- <value name="A">
- <block type="esp32_main_controller_time_timer_get_current" id="DLWo03CE(vaBPK1LcIKv"></block>
- </value>
- <value name="B">
- <block type="math_number" id="b!;p):sh+M5kXlM5pn(o">
- <field name="NUM">10</field>
- </block>
- </value>
- </block>
- </value>
- <statement name="DO0">
- <block type="variables_set" id="|4PnU*~,Izxnk%RFu{SI">
- <field name="VAR">state</field>
- <value name="VALUE">
- <shadow type="math_number" id=";J7AMsSE/5h)zy=pAV+T">
- <field name="NUM">0</field>
- </shadow>
- <block type="text" id="TA|p}^5{6~^ZaZumT8eP">
- <field name="TEXT">識別超時</field>
- </block>
- </value>
- </block>
- </statement>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- </block>
- <block type="procedures_defnoreturn" id="a~Oq0IOnSQSznY2BY[F]" x="-515" y="370">
- <field name="NAME">emotion_recognize_success</field>
- <statement name="STACK">
- <block type="ai_lcd_draw_rectangle" id="50fMF8Sg0RRWHhRr~]TF">
- <field name="rect_type">fillrect</field>
- <value name="POSA">
- <block type="lcd_set_position" id="66)alW2{8_qfDBoxI,Mf">
- <value name="POSX">
- <shadow type="math_number" id="Vc]4oMC?[oaj:j`SR3%+">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <value name="POSY">
- <shadow type="math_number" id="i67PKQ3SnFx2I?EaYAHA">
- <field name="NUM">0</field>
- </shadow>
- </value>
- </block>
- </value>
- <value name="POSB">
- <block type="lcd_set_width_height" id="t4Kl]5YY2cifbAP:j3M+">
- <value name="WIDTH">
- <shadow type="math_number" id="(8Pyf93Y2N~wBtRv;gl4">
- <field name="NUM">320</field>
- </shadow>
- </value>
- <value name="HEIGHT">
- <shadow type="math_number" id="/48bHk9ovOJ^N20^(s((">
- <field name="NUM">20</field>
- </shadow>
- </value>
- </block>
- </value>
- <value name="COLOR">
- <block type="lcd_set_color" id="Jss$7f?5uIH}1kdEP]9p">
- <field name="COLOR">#000000</field>
- </block>
- </value>
- <next>
- <block type="ai_lcd_textcarvas" id="*gfx%rj@XV#LCtZja$NR">
- <value name="POSA">
- <block type="lcd_set_position" id="k=2V|l|~aC*{_6RY8^wh">
- <value name="POSX">
- <shadow type="math_number" id="2T.xKL?X/X7Q^GEQp++N">
- <field name="NUM">60</field>
- </shadow>
- </value>
- <value name="POSY">
- <shadow type="math_number" id="9z5Y8R_!P%1XjM=Nx_]t">
- <field name="NUM">200</field>
- </shadow>
- </value>
- </block>
- </value>
- <value name="CONTENT">
- <shadow type="text" id="Wr@V[{Sie^:DxlerAWZ]">
- <field name="TEXT">识别到人脸</field>
- </shadow>
- <block type="text_append_text" id="g:{B{:`LE0IF~cP:8*pk">
- <value name="text_abc">
- <shadow type="text" id="0[jG,5#nOtJlu3UpE[:[">
- <field name="TEXT">年齡:</field>
- </shadow>
- </value>
- <value name="append_text">
- <shadow type="text" id=",bv/=_:Vm8A(L$$X*xw%">
- <field name="TEXT">def</field>
- </shadow>
- <block type="ai_online_emotion_result" id="gYT-V=*Pj!|obLlHXE.K">
- <field name="emotion_type">age</field>
- </block>
- </value>
- </block>
- </value>
- <value name="COLOR">
- <block type="lcd_set_color" id="9;jn9$XiBLzVw^,udfu0">
- <field name="COLOR">#3366ff</field>
- </block>
- </value>
- <value name="Scale">
- <shadow type="math_number" id="A,Ix[P+^EM%xpp%#fcvh">
- <field name="NUM">1</field>
- </shadow>
- </value>
- <next>
- <block type="ai_lcd_textcarvas" id="RogS}SjaN^mRk,=Drx%Y">
- <value name="POSA">
- <block type="lcd_set_position" id="/R]F|=d.Jovq0#ferlMP">
- <value name="POSX">
- <shadow type="math_number" id="E2}m)YBF%Khh#w2J1=LV">
- <field name="NUM">180</field>
- </shadow>
- </value>
- <value name="POSY">
- <shadow type="math_number" id="73:(ra#-e*}Nliq9sS2^">
- <field name="NUM">200</field>
- </shadow>
- </value>
- </block>
- </value>
- <value name="CONTENT">
- <shadow type="text" id="Wr@V[{Sie^:DxlerAWZ]">
- <field name="TEXT">识别到人脸</field>
- </shadow>
- <block type="text_append_text" id=":^yrQ#;X^v5HN8#v$6rb">
- <value name="text_abc">
- <shadow type="text" id="w2IGX,Rm57f~r+CsVSX3">
- <field name="TEXT">情緒:</field>
- </shadow>
- </value>
- <value name="append_text">
- <shadow type="text" id="gdj8gjx]X~z4#I^kO!1V">
- <field name="TEXT">def</field>
- </shadow>
- <block type="ai_online_emotion_result" id="Y{,0qQj-@:8k?@?h5Tq1">
- <field name="emotion_type">emotion</field>
- </block>
- </value>
- </block>
- </value>
- <value name="COLOR">
- <block type="lcd_set_color" id="A|Wn{Jn{45Xuu7H@o66a">
- <field name="COLOR">#3366ff</field>
- </block>
- </value>
- <value name="Scale">
- <shadow type="math_number" id="Av0Ir.WZ-RFWqppCnv@B">
- <field name="NUM">1</field>
- </shadow>
- </value>
- <next>
- <block type="ai_lcd_textcarvas" id="p8N=5k{[d[RE{Dnr0Rm-">
- <value name="POSA">
- <block type="lcd_set_position" id="UO?g@2/{n~4;e.*$lmCn">
- <value name="POSX">
- <shadow type="math_number" id="qA`TN?_SM^G0_Y*IfX!:">
- <field name="NUM">60</field>
- </shadow>
- </value>
- <value name="POSY">
- <shadow type="math_number" id="g!Rb9Rh.4BGE5;nZLTn.">
- <field name="NUM">220</field>
- </shadow>
- </value>
- </block>
- </value>
- <value name="CONTENT">
- <shadow type="text" id="Wr@V[{Sie^:DxlerAWZ]">
- <field name="TEXT">识别到人脸</field>
- </shadow>
- <block type="text_append_text" id="BPH:1IaqWHZ3u8cAkZ~S">
- <value name="text_abc">
- <shadow type="text" id="#mSXSC7w0gFEZ?HPDkgj">
- <field name="TEXT">性別:</field>
- </shadow>
- </value>
- <value name="append_text">
- <shadow type="text" id="gdj8gjx]X~z4#I^kO!1V">
- <field name="TEXT">def</field>
- </shadow>
- <block type="ai_online_emotion_result" id="!`9u57wKG$)20__Yj):3">
- <field name="emotion_type">gender</field>
- </block>
- </value>
- </block>
- </value>
- <value name="COLOR">
- <block type="lcd_set_color" id="pgg/)9{Dg6~[O^{u8KWf">
- <field name="COLOR">#3366ff</field>
- </block>
- </value>
- <value name="Scale">
- <shadow type="math_number" id="d{WaJpv4H~M/@r8)ze:)">
- <field name="NUM">1</field>
- </shadow>
- </value>
- <next>
- <block type="ai_lcd_textcarvas" id="}$uttSFlS^jK9JFz5)b3">
- <value name="POSA">
- <block type="lcd_set_position" id="e{nyOvO(SF)$Bf!y4A@J">
- <value name="POSX">
- <shadow type="math_number" id="SodxMl3QM/eh*{Fb(6EK">
- <field name="NUM">180</field>
- </shadow>
- </value>
- <value name="POSY">
- <shadow type="math_number" id="bSHPaIgY(e;m#!2e`^RZ">
- <field name="NUM">220</field>
- </shadow>
- </value>
- </block>
- </value>
- <value name="CONTENT">
- <shadow type="text" id="Wr@V[{Sie^:DxlerAWZ]">
- <field name="TEXT">识别到人脸</field>
- </shadow>
- <block type="text_append_text" id="~KU1xC6Ssyj+`07p$PiM">
- <value name="text_abc">
- <shadow type="text" id="EA7Cq|?MLM_J|iyyROcz">
- <field name="TEXT">表情:</field>
- </shadow>
- </value>
- <value name="append_text">
- <shadow type="text" id="gdj8gjx]X~z4#I^kO!1V">
- <field name="TEXT">def</field>
- </shadow>
- <block type="ai_online_emotion_result" id="J.W5sG^#1?hZ8zr3dlKU">
- <field name="emotion_type">expression</field>
- </block>
- </value>
- </block>
- </value>
- <value name="COLOR">
- <block type="lcd_set_color" id="6xJ98@CYEz(8t$n153Wb">
- <field name="COLOR">#3366ff</field>
- </block>
- </value>
- <value name="Scale">
- <shadow type="math_number" id="W/QIhg=QJj@M2k$l%vZs">
- <field name="NUM">1</field>
- </shadow>
- </value>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- </block>
- <block type="procedures_defnoreturn" id="j_IdegV+)kPg(C3|S.jk" x="1634" y="264">
- <field name="NAME">take_picture</field>
- <statement name="STACK">
- <block type="variables_set" id="1.h}[:z[~hy^=c]UM]%H">
- <field name="VAR">state</field>
- <value name="VALUE">
- <shadow type="math_number" id=";J7AMsSE/5h)zy=pAV+T">
- <field name="NUM">0</field>
- </shadow>
- <block type="text" id="7S_1cV9u$~HVr)Q^ICJ`">
- <field name="TEXT">拍照發送</field>
- </block>
- </value>
- <next>
- <block type="esp32_main_controller_time_timer_init" id="Pb6[;7nEF66EQ9jzE1A#">
- <next>
- <block type="v831_img_save" id="a{o:;wJ7pC7,vDXn$ge8">
- <value name="save_path">
- <shadow type="text" id="G##RjuKt=HrI`[co?yQr">
- <field name="TEXT">img_facedetection</field>
- </shadow>
- <block type="variables_get" id="8y3U!ddM9wxnSs5:r/u+">
- <field name="VAR">img_src</field>
- </block>
- </value>
- </block>
- </next>
- </block>
- </next>
- </block>
- </statement>
- </block>
- <block type="procedures_defnoreturn" id="x]!H1Z%kgZ(30,w!}KJ!" x="1256" y="832">
- <mutation>
- <arg name="failure_state"></arg>
- </mutation>
- <field name="NAME">emotion_recognize_failure</field>
- <statement name="STACK">
- <block type="ai_lcd_draw_rectangle" id="2r!);7{w}G[IH3s+xVAz">
- <field name="rect_type">fillrect</field>
- <value name="POSA">
- <block type="lcd_set_position" id="Z7!wB~gNrCB}?V,?Y0{Z">
- <value name="POSX">
- <shadow type="math_number" id="E)N4_vwJPHE_[aZB{W$r">
- <field name="NUM">0</field>
- </shadow>
- </value>
- <value name="POSY">
- <shadow type="math_number" id="$na$/_#:TASG-rk5~Y(q">
- <field name="NUM">0</field>
- </shadow>
- </value>
- </block>
- </value>
- <value name="POSB">
- <block type="lcd_set_width_height" id="]v^LcrHuuC`1V$lcveR)">
- <value name="WIDTH">
- <shadow type="math_number" id="aCNGpG91:nQU#BT0UkA;">
- <field name="NUM">320</field>
- </shadow>
- </value>
- <value name="HEIGHT">
- <shadow type="math_number" id="p)W6cN(2FkWIGBlW2pe,">
- <field name="NUM">20</field>
- </shadow>
- </value>
- </block>
- </value>
- <value name="COLOR">
- <block type="lcd_set_color" id="h78drx}?R,TkV[lnAUy+">
- <field name="COLOR">#000000</field>
- </block>
- </value>
- <next>
- <block type="ai_lcd_textcarvas" id="^UnlEbIuQlp(Z.DK{3)O">
- <value name="POSA">
- <block type="lcd_set_position" id="(r`|=DL5ETL-C-SFlY*a">
- <value name="POSX">
- <shadow type="math_number" id="Ez6hO2@K}$1TaQ#e9**O">
- <field name="NUM">40</field>
- </shadow>
- </value>
- <value name="POSY">
- <shadow type="math_number" id="Nt9R~$KC.=7nRJKyzq_r">
- <field name="NUM">0</field>
- </shadow>
- </value>
- </block>
- </value>
- <value name="CONTENT">
- <shadow type="text" id="b}mz7[+rfOtw8sM1oz1b">
- <field name="TEXT">网络请求中...</field>
- </shadow>
- <block type="variables_get" id="jsh#5|2yFCEhRa@$@Ilv">
- <field name="VAR">failure_state</field>
- </block>
- </value>
- <value name="COLOR">
- <block type="lcd_set_color" id="wYaw9_m6buS4o$60O2I|">
- <field name="COLOR">#cc0000</field>
- </block>
- </value>
- <value name="Scale">
- <shadow type="math_number" id="Go@V1kGF[S/r+oU`Q,lV">
- <field name="NUM">1</field>
- </shadow>
- </value>
- </block>
- </next>
- </block>
- </statement>
- </block>
- </xml>
|