1 line
15 KiB
XML
1 line
15 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><block type="tuple_create_with" id="+J|`Jr,(`oB6:uXGG7Rs" inline="true" x="-2491" y="-1102"><mutation items="6"></mutation><field name="VAR">mytup</field><value name="ADD0"><block type="text" id="c!ZUEjg~VfHHlsqV2]x_"><field name="TEXT">傅骞</field></block></value><value name="ADD1"><block type="text" id="6NH3t+V9?uMH|+og,(0F"><field name="TEXT">张三</field></block></value><value name="ADD2"><block type="text" id="7d-E6cTFgE;x3-;S*u=u"><field name="TEXT">李四</field></block></value><value name="ADD3"><block type="text" id="!cWT/OUn3`1f@L9Ss]@W"><field name="TEXT">王五</field></block></value><value name="ADD4"><block type="text" id="Mh7q]G|/Nvm74m~hRfyv"><field name="TEXT">赵六</field></block></value><value name="ADD5"><block type="text" id="k;Z?-Mz/XIYj!@AeSnSu"><field name="TEXT">田七</field></block></value><next><block type="variables_set" id="ocYryzLMFm|Yu-PfJ5#|"><field name="VAR">序号</field><value name="VALUE"><block type="math_number" id="kIs-inAa5mZRq*nV`2DP"><field name="NUM">0</field></block></value><next><block type="CREATE_CAMERA" id="dQ,591I.n8-2+m`Gw2pU"><field name="cmd">R240X240</field><value name="HM"><shadow type="yesorno" id="H#Y$?-Z8H,ZqpwXM?Gkp"><field name="state">False</field></shadow></value><value name="VF"><shadow type="yesorno" id="[+K,R@kZvpNFQEa1P]ZC"><field name="state">False</field></shadow></value><next><block type="AI_CAMERA_INIT_FACERECOGNIZE" id="m=i-)NPrqK9xi*H5Z*Xr"><value name="SUB"><shadow type="variables_get" id="Z[:~qA-k(0iNLPCT(N??"><field name="VAR">Model</field></shadow></value><value name="WIDTH"><shadow type="MODEL_INIT_WIDTH" id="^1a,DBes}RnP3.SoY6j9"><field name="width">240</field></shadow></value><value name="HEIGHT"><shadow type="MODEL_INIT_HEIGHT" id="A!+j.(4nvfH2$uwQKWLT"><field name="height">240</field></shadow></value><value name="PATH"><shadow type="text" id="jmZ=@J}N(^xt+sYj$2Ek"><field name="TEXT">face.db</field></shadow></value><next><block type="DELETE_FACE_ALL" id="!K1o4i_p4H)e05EaElB*"><value name="SUB"><shadow type="variables_get" id="oQ#f8KXOS-+ZTb85Z,8{"><field name="VAR">Model</field></shadow></value><next><block type="controls_whileUntil" id="*C~]C+X+0L]`,t|k}n)$"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="eHu8s}c~Yd*H}uR2LFr-"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="qp(8p+~z,?$c/Ke!yH0Z"><field name="VAR">image</field><value name="VALUE"><block type="GET_PICTURE_DATA_EXACT" id="^9Vy#9-_~t4pH3*l*s`D"></block></value><next><block type="SCREEN_SHOW_CAM_GRAPH_SHOOT" id="[f7T}YLBDx!t@!5{]cMC"><value name="SUB"><shadow type="variables_get" id="qhBDNg0pP0JsSD~+Bwx{"><field name="VAR">image</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="`uN0PZzRp7?O79gbHA5u"><field name="BOOL">FALSE</field></shadow></value><next><block type="variables_set" id="XO|veG;TuK]G+=5KgCU="><field name="VAR">_results</field><value name="VALUE"><block type="MODEL_RUN" id="0^v.^[t?y~66Ed0W-~qu"><value name="SUB"><shadow type="variables_get" id="@gXxneRTpwKOe;0J:,uN"><field name="VAR">Model</field></shadow></value><value name="FRAME"><shadow type="variables_get" id="Sv27CTBjonm8A0Ok@$7W"><field name="VAR">image</field></shadow></value></block></value><next><block type="controls_if" id="h]$(zmr`wJl2Ma(NAwTh"><value name="IF0"><block type="MODEL_WHETHER_RUN_SUCCEED" id="{q(SKUVxiuW|(U2AmRV?"><value name="SUB"><shadow type="variables_get" id="=_~IPitN[0}IE]v_CDg~"><field name="VAR">_results</field></shadow></value></block></value><statement name="DO0"><block type="onboard_tft_display_shape_rect" id="3g@0x8u$eewq*^`7rYkl" inline="false" collapsed="true"><field name="shape">rect</field><value name="x"><shadow type="math_number" id="2~o#U^bCyhQ)TI}X4k1h"><field name="NUM">20</field></shadow><block type="GET_NO_XY_RECOGNITION" id="K*}sp*k1*-wdj{@c,Pwo"><field name="kind">FaceDetector</field><field name="coord">0</field><value name="SUB"><shadow type="variables_get" id="|$lJOJA(Z)Lk-5ze5WsL"><field name="VAR">_results</field></shadow></value><value name="NO"><shadow type="math_number" id="B=NP+PpMMYh{X]Kxu=@E"><field name="NUM">0</field></shadow></value></block></value><value name="y"><shadow type="math_number" id="qHG(Xk2@{)56X2pbAM-D"><field name="NUM">20</field></shadow><block type="GET_NO_XY_RECOGNITION" id="XD_kP-J.k$K;V1$i0F4A"><field name="kind">FaceDetector</field><field name="coord">1</field><value name="SUB"><shadow type="variables_get" id="v(VCdV@Ru8-fE./Ic-_O"><field name="VAR">_results</field></shadow></value><value name="NO"><shadow type="math_number" id="/g}jB~zF2Xk;s^DXH?uj"><field name="NUM">0</field></shadow></value></block></value><value name="w"><shadow type="math_number" id="2{lPVeKp,@[?x!,McWRR"><field name="NUM">20</field></shadow><block type="GET_NO_XY_RECOGNITION" id=".APew#X}pBaqDU$N1D4-"><field name="kind">FaceDetector</field><field name="coord">2</field><value name="SUB"><shadow type="variables_get" id="jxy$~HxIL^J,Ti1:S0cD"><field name="VAR">_results</field></shadow></value><value name="NO"><shadow type="math_number" id="|FJ:D$wdGc5ckHzMVLmJ"><field name="NUM">0</field></shadow></value></block></value><value name="h"><shadow type="math_number" id="@I$_*](BGmW,oSiM0+1q"><field name="NUM">15</field></shadow><block type="GET_NO_XY_RECOGNITION" id="p}1_#,e9`k[w4Y]RCodx"><field name="kind">FaceDetector</field><field name="coord">3</field><value name="SUB"><shadow type="variables_get" id="$7L;uh1oS)#;o8fF~o|`"><field name="VAR">_results</field></shadow></value><value name="NO"><shadow type="math_number" id="HH6|{oAQ2*T5wv#+/U/*"><field name="NUM">0</field></shadow></value></block></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="$r,;LBHrK/L^moJQ,aqM"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="{$H@]cgJURvru#UU*MC?"><field name="COLOR">#ff0000</field></block></value><value name="boolean"><shadow type="logic_boolean" id="hm!T64DJL{BdE:1e4jd#"><field name="BOOL">FALSE</field></shadow></value><next><block type="controls_if" id="f.~~C2k+3=mKX[j6FOE!"><value name="IF0"><block type="logic_compare" id="L[7w8t/9|m`pH6S-06Ae"><field name="OP">NEQ</field><value name="A"><block type="GET_NO_FACE_RECOGNITION_INFO" id="D!Ks1/_L[L[WgF3am.z1"><field name="kind">name</field><value name="SUB"><shadow type="variables_get" id="k;ToZgseJ:C-8D7alQX$"><field name="VAR">_results</field></shadow></value><value name="NO"><shadow type="math_number" id="8s$WGePjXFL=zO/HHI#a"><field name="NUM">0</field></shadow></value></block></value><value name="B"><block type="text" id="jmm-4O5@=^.wcNk7/W8W"><field name="TEXT">null</field></block></value></block></value><statement name="DO0"><block type="onboard_tft_show_image_or_string_delay" id="Orm[,[Dstn8:[#$b+dwa" inline="false"><field name="center">True</field><value name="data"><shadow type="text" id="4dzS4I~a3-$1i7UU495I"><field name="TEXT">Mixly</field></shadow><block type="text_join" id="hx1p#uV}f:oC-Qy0aIqm"><value name="A"><shadow type="text" id="c{Aa4xsu2^~oYOsi^d;6"><field name="TEXT">Hello</field></shadow><block type="GET_NO_FACE_RECOGNITION_INFO" id="rw}Yx2;J45k(.KObaM:m"><field name="kind">name</field><value name="SUB"><shadow type="variables_get" id="wLz)R3U3$#QGz!!VqZ4v"><field name="VAR">_results</field></shadow></value><value name="NO"><shadow type="math_number" id="Q)t*Lj[i.K2ut$L4EMdm"><field name="NUM">0</field></shadow></value></block></value><value name="B"><shadow type="text" id="u#^.OVcalvw+5_{A1_}c"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="D;hqNJW+YO#}wa0[xQn_"><value name="VAR"><shadow type="variables_get" id="CZ2pAx^cp@S}o1_i8`zf"><field name="VAR">x</field></shadow><block type="GET_NO_FACE_RECOGNITION_INFO" id="qv9iP~e)EB+Mr{Q5Kbqb"><field name="kind">similarity</field><value name="SUB"><shadow type="variables_get" id="rhb/TUN-C!@!CVK_y+={"><field name="VAR">_results</field></shadow></value><value name="NO"><shadow type="math_number" id="n:ebh0=;_I!d/}7MQ/-2"><field name="NUM">0</field></shadow></value></block></value></block></value></block></value><value name="x"><shadow type="math_number" id="Co^Roo_}ifq+k3_7)Vr;"><field name="NUM">0</field></shadow><block type="GET_NO_XY_RECOGNITION" id="ANQsB|EbMAw5}Zitf0O)"><field name="kind">FaceDetector</field><field name="coord">0</field><value name="SUB"><shadow type="variables_get" id="7M,CnhSMXjQCZy-:FX9N"><field name="VAR">_results</field></shadow></value><value name="NO"><shadow type="math_number" id="p8yB=+}r!o#bLGvj0)pO"><field name="NUM">0</field></shadow></value></block></value><value name="y"><shadow type="math_number" id="SK(}bu8}|,8w)MA=__YL"><field name="NUM">0</field></shadow><block type="GET_NO_XY_RECOGNITION" id="e8KKJyjueSB(2/|{]4.K"><field name="kind">FaceDetector</field><field name="coord">1</field><value name="SUB"><shadow type="variables_get" id="7y,a7s_N!:F^U8LMZ:2V"><field name="VAR">_results</field></shadow></value><value name="NO"><shadow type="math_number" id="$H@A^e_}(:yEzt,/+*H~"><field name="NUM">0</field></shadow></value></block></value><value name="size"><shadow type="math_number" id="rV;bVkTj,4P+fSfk[]Te"><field name="NUM">2</field></shadow></value><value name="space"><shadow type="math_number" id=")DbEKEj7BKO]7Q2)MVSY"><field name="NUM">0</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="124~0~A2a3R5gv(@w,z9"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="bsDL+qxoE0?f4eYBS`ek"><field name="COLOR">#ff0000</field></block></value><value name="boolean"><shadow type="logic_boolean" id="n0Cd!{WV;]M=|ZKa`)k["><field name="BOOL">FALSE</field></shadow></value></block></statement><next><block type="controls_if" id="~r:3t-BQxdK[^VW,,*jy"><value name="IF0"><block type="logic_operation" id="}!.0ci(j)ZUskyIQg`nC"><field name="OP">AND</field><value name="A"><block type="sensor_mixgo_button_was_pressed" id="sn7tGYM~ViSWR*qyeo/E"><value name="btn"><shadow type="pins_button" id="~S$Q(Bc}q~siNCc+n9Er"><field name="PIN">B1key</field></shadow></value></block></value><value name="B"><block type="logic_compare" id="WXLmaVSr(2{e2^x[`~RE"><field name="OP">LT</field><value name="A"><block type="variables_get" id="s!|ZFkiJ3O3H$htnXw-z"><field name="VAR">序号</field></block></value><value name="B"><block type="tuple_length" id="zDxV`9wVpF{;7[jHMpxp"><value name="TUP"><shadow type="variables_get" id="9+B[`uC_P,3oMsfe?E}O"><field name="VAR">mytup</field></shadow></value></block></value></block></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="U7!~,Ijnt}Ix=yq8g,Dy"><value name="pitch"><shadow type="pins_tone_notes" id="*#f9U_t$=h1LxXKgv}y;"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="WIe,#ADg.NrNc8)]*3mD"><field name="NUM">100</field></shadow></value><next><block type="system_print" id=",[$]x{l/@rqLQZ`Qjn5N"><value name="VAR"><shadow type="text" id="2Mk7HztDIZ$V0x.s`Qgy"><field name="TEXT">Mixly</field></shadow><block type="REGISTER_NEW_FACE" id="WD?w[:7p)|Vlq.IJSV27"><value name="SUB"><shadow type="variables_get" id="Jo!raR?tTgwk`41h8edi"><field name="VAR">Model</field></shadow></value><value name="IMAGE"><shadow type="variables_get" id="1p.v5viJ/k*~dP{IbB$#"><field name="VAR">image</field></shadow></value><value name="NAME"><shadow type="text" id="Tg0m08kWcct;sb`P|/uO"><field name="TEXT">name</field></shadow><block type="tuple_getIndex" id="AT]x:4;U_mEdM7l4H/.y"><value name="TUP"><shadow type="variables_get" id="U6}|P?;]dYG/nj[kFTiP"><field name="VAR">mytup</field></shadow></value><value name="AT"><shadow type="math_number" id="9n$gw5dTKQzOUIZX9G{:"><field name="NUM">0</field></shadow><block type="variables_get" id="/zXp{-byz5gZ!`3GAFDR"><field name="VAR">序号</field></block></value></block></value></block></value><next><block type="display_show_image_or_string_delay" id="}p_ICdOorab}-9{eQn20"><field name="center">True</field><value name="data"><shadow type="text" id="LC1f^c5s-Vs@6R84SI@,"><field name="TEXT">Mixly</field></shadow><block type="tuple_getIndex" id=".A(r8kl8]Nwa+N(=8LW4"><value name="TUP"><shadow type="variables_get" id="GIL/e(|*bAn9u`7`R,4r"><field name="VAR">mytup</field></shadow></value><value name="AT"><shadow type="math_number" id="9n$gw5dTKQzOUIZX9G{:"><field name="NUM">0</field></shadow><block type="variables_get" id="/t,yuRu,-)hkDaod*YP."><field name="VAR">序号</field></block></value></block></value><value name="space"><shadow type="math_number" id="kW)ZyS`B!*T)+DNm/ed$"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id=";wXp:G;BGL5nmwJLT!5u"><field name="BOOL">FALSE</field></shadow></value><next><block type="math_selfcalcu" id=":2*vR1bu}6lZ;q4`_HRR"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="7]lnsZAeme(pJF=)0`iA"><field name="VAR">序号</field></shadow></value><value name="B"><shadow type="math_number" id="4@-^#yMi*a}!f1Uwoz[("><field name="NUM">1</field></shadow></value></block></next></block></next></block></next></block></statement></block></next></block></next></block></statement><next><block type="display_available" id="2l+~}h.z-:qG5NNjAh]("></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBjYW1lcmEgaW1wb3J0IENhbWVyYSxGcmFtZVNpemUKaW1wb3J0IGVzcF9kbApmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfdGZ0CmltcG9ydCBtaXhnb19zYW50CmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9tdXNpYwppbXBvcnQgbWFjaGluZQoKCm15dHVwPSAoJ+WChemqnicsICflvKDkuIknLCAn5p2O5ZubJywgJ+eOi+S6lCcsICfotbXlha0nLCAn55Sw5LiDJykK5bqP5Y+3ID0gMApjYW1lcmEgPSBDYW1lcmEoRnJhbWVTaXplLlIyNDBYMjQwLGhtaXJyb3I9RmFsc2UsdmZsaXA9RmFsc2UpCk1vZGVsID0gZXNwX2RsLkZhY2VSZWNvZ25pemVyKHdpZHRoPTI0MCwgaGVpZ2h0PTI0MCwgZGJfcGF0aD0nZmFjZS5kYicpCk1vZGVsLmNsZWFyX2ZhY2UoKQp3aGlsZSBUcnVlOgogICAgaW1hZ2UgPSBjYW1lcmEuY2FwdHVyZSgpCiAgICBvbmJvYXJkX3RmdC5kaXNwbGF5KGltYWdlLCBzeW5jPUZhbHNlKQogICAgX3Jlc3VsdHMgPSBNb2RlbC5ydW4oaW1hZ2UuaW1hZ2UpCiAgICBpZiBlc3BfZGwuYW5hbHl6ZShfcmVzdWx0cyk6CiAgICAgICAgb25ib2FyZF90ZnQucmVjdChlc3BfZGwuYW5hbHl6ZShfcmVzdWx0cywiYm94IiwwKVswXSwgZXNwX2RsLmFuYWx5emUoX3Jlc3VsdHMsImJveCIsMClbMV0sIGVzcF9kbC5hbmFseXplKF9yZXN1bHRzLCJib3giLDApWzJdLCBlc3BfZGwuYW5hbHl6ZShfcmVzdWx0cywiYm94IiwwKVszXSwgMHhmODAwLHN5bmM9RmFsc2UpCiAgICAgICAgaWYgZXNwX2RsLmFuYWx5emUoX3Jlc3VsdHMsICJwZXJzb24iLDApWyJuYW1lIl0gIT0gJ251bGwnOgogICAgICAgICAgICBvbmJvYXJkX3RmdC5zaG93cyhlc3BfZGwuYW5hbHl6ZShfcmVzdWx0cywgInBlcnNvbiIsMClbIm5hbWUiXSArIHN0cihlc3BfZGwuYW5hbHl6ZShfcmVzdWx0cywgInBlcnNvbiIsMClbInNpbWlsYXJpdHkiXSksIHg9ZXNwX2RsLmFuYWx5emUoX3Jlc3VsdHMsImJveCIsMClbMF0sIHk9ZXNwX2RsLmFuYWx5emUoX3Jlc3VsdHMsImJveCIsMClbMV0sIHNpemU9Miwgc3BhY2U9MCwgY2VudGVyPVRydWUsIGNvbG9yPTB4ZjgwMCxzeW5jPUZhbHNlKQogICAgICAgIGlmIG1peGdvX3NhbnQuQjFrZXkud2FzX3ByZXNzZWQoKSBhbmQg5bqP5Y+3IDwgbGVuKG15dHVwKToKICAgICAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDY1OSwgMTAwKQogICAgICAgICAgICBwcmludChNb2RlbC5lbnJvbGwoaW1hZ2UuaW1hZ2UsIG5hbWU9bXl0dXBb5bqP5Y+3XSwgdmFsaWRhdGUgPSAxKSkKICAgICAgICAgICAgb25ib2FyZF90ZnQuc2hvd3MobXl0dXBb5bqP5Y+3XSwgc3BhY2U9MCwgY2VudGVyPVRydWUsc3luYz1GYWxzZSkKICAgICAgICAgICAg5bqP5Y+3ICs9IDEKICAgIG9uYm9hcmRfdGZ0LndyaXRlKCkK</code> |