11-mes-new/public/v3dApp/visual_logic.xml
2022-11-03 11:26:21 +08:00

428 lines
20 KiB
XML

<xml xmlns="http://www.w3.org/1999/xhtml">
<tab name="init" type="InitTab" active="true" scrollx="972.4444274902348" scrolly="424" scale="0.9">
<block xmlns="https://developers.google.com/blockly/xml" type="initSettings" id="cIueR,`:*wl#n*}=4e`#" x="-670" y="-410">
<field name="LOAD_COMP_ASSETS">FALSE</field>
<field name="FULLSCREEN">TRUE</field>
<field name="BKG_TRANSPARENCY">TRUE</field>
<field name="PRESERVE_DRAW_BUF">FALSE</field>
<field name="FADE_ANNOTATIONS">TRUE</field>
</block>
</tab>
<tab name="main" type="MainTab" active="false" scrollx="1232.7998516436692" scrolly="816.7161136563468" scale="0.8227024747918817">
<variables xmlns="https://developers.google.com/blockly/xml">
<variable id="s5im)TY-`U7VfdjiJ3dL">Cliclk</variable>
<variable id="wfsGB{NYXlBsdZJU,:zu">flag</variable>
<variable id="-b}4^rSttMLWKQFqQO$S">Logo</variable>
<variable id="+np40LCE}^Gb,WlVv?yM">modetype</variable>
</variables>
<block xmlns="https://developers.google.com/blockly/xml" type="updateTextObject" id="DW~L+:GlyS{A%07I%CN)" x="-1130" y="-450">
<value name="VALUE1">
<shadow type="objectList" id="^x4Ps3=Gsz1;kIN^(0fa">
<field name="FIELDNAME">C1-2-Num</field>
</shadow>
</value>
<value name="VALUE2">
<shadow type="text" id="U.-C#.Zw}_JxC+Itb]8{">
<field name="TEXT">100</field>
</shadow>
</value>
</block>
<block xmlns="https://developers.google.com/blockly/xml" type="comment" id="ekbIi|[XxGy7F~M=%noE" x="-250" y="-430">
<field name="TEXT">限制摄像机</field>
<next>
<block type="setActiveCamera" id="|WWN:CH$gLMm^S71q}J{">
<value name="CAMERA">
<shadow type="objectList" id="0ta(/(Q:%1,Ol{UWbOwm">
<field name="FIELDNAME">摄像机1</field>
</shadow>
</value>
<next>
<block type="setCameraParam" id="j71W(L.j=Fur6{c?b)?M">
<mutation xmlns="http://www.w3.org/1999/xhtml" type="ALLOW_PANNING"></mutation>
<field name="TYPE">ALLOW_PANNING</field>
<value name="ALLOW_PANNING">
<shadow type="logic_boolean" id="`})b1AF|+9_Ne!kyT:M;">
<field name="BOOL">FALSE</field>
</shadow>
</value>
<value name="OBJECT">
<shadow type="objectList" id="k4Kh-YHK0@kD:mT*e)UC">
<field name="FIELDNAME">摄像机1</field>
</shadow>
</value>
<next>
<block type="setCameraParam" id="y3NoV-blf-Tj4nYhPU,w">
<mutation xmlns="http://www.w3.org/1999/xhtml" type="KEYBOARD_CONTROLS"></mutation>
<field name="TYPE">KEYBOARD_CONTROLS</field>
<value name="KEYBOARD_CONTROLS">
<shadow type="logic_boolean" id="KJl/_6`+8px73axQv;QV">
<field name="BOOL">FALSE</field>
</shadow>
</value>
<value name="OBJECT">
<shadow type="objectList" id="Ax]K0V;$w8PVCOX}6/x%">
<field name="FIELDNAME">摄像机1</field>
</shadow>
</value>
<next>
<block type="setCameraParam" id="+j(,K4H_B?YctB[NFs6^">
<mutation xmlns="http://www.w3.org/1999/xhtml" type="ROTATION_SPEED"></mutation>
<field name="TYPE">ROTATION_SPEED</field>
<value name="ROTATION_SPEED">
<shadow type="math_number" id="/!oxIS%?o:QU?wJ]z]!,">
<field name="NUM">0</field>
</shadow>
</value>
<value name="OBJECT">
<shadow type="objectList" id="gJ/$+?1N;nrfqNH}0-|c">
<field name="FIELDNAME">摄像机1</field>
</shadow>
</value>
<next>
<block type="setCameraParam" id="BSIPJ)}#c^7.{`V2bTKb">
<mutation xmlns="http://www.w3.org/1999/xhtml" type="FIELD_OF_VIEW"></mutation>
<field name="TYPE">FIELD_OF_VIEW</field>
<value name="FIELD_OF_VIEW">
<shadow type="math_number" id="^A#Q.#)@AQ=}7gyg[R;X">
<field name="NUM">10</field>
</shadow>
</value>
<value name="OBJECT">
<shadow type="objectList" id="8ulLb(_rT[e[#`cCCc^R">
<field name="FIELDNAME">摄像机1</field>
</shadow>
</value>
<next>
<block type="variables_set" id="v:=hGQT{(.M)}:IET}!_">
<field name="VAR" id="-b}4^rSttMLWKQFqQO$S">Logo</field>
<value name="VALUE">
<block type="getObjectsFrom" id="!+D]xV[T4$NA2F@QaJj%">
<field name="TYPE">ALL</field>
<value name="OBJ">
<block type="groupList" id="GQBl*xM6r3NG}T%C9oT)">
<field name="FIELDNAME">heighLight</field>
</block>
</value>
</block>
</value>
<next>
<block type="variables_set" id="a?N0.Xt|+9F]X#Q`B~j8">
<field name="VAR" id="+np40LCE}^Gb,WlVv?yM">modetype</field>
<value name="VALUE">
<block type="text" id="/dcRNd4QDT9.v@h2qOy`">
<field name="TEXT">free</field>
</block>
</value>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
</next>
</block>
<block xmlns="https://developers.google.com/blockly/xml" type="hide" id="g|iNoH||:S/5N3+x;}[(" x="-1170" y="-310">
<value name="VALUE">
<shadow type="objectList" id="?a$%qIWAY0eEV^7zzM,)">
<field name="FIELDNAME">&lt;none&gt;</field>
</shadow>
<block type="groupList" id="V9C[WJ4roVyuKeEYas$W">
<field name="FIELDNAME">RouteAndLogo</field>
</block>
</value>
<next>
<block type="hide" id="I!SEy#N!%:_2P]jGL.u]">
<value name="VALUE">
<shadow type="objectList" id="evCRP/.wc,([[7:0wAVt">
<field name="FIELDNAME">&lt;none&gt;</field>
</shadow>
<block type="groupList" id="(_|5w.|=3hTlFFhT],B?">
<field name="FIELDNAME">EditNumber</field>
</block>
</value>
</block>
</next>
</block>
<block xmlns="https://developers.google.com/blockly/xml" type="procedures_defnoreturn" id="}-dr{E$N;v*}+D5BXd4H" x="-270" y="10">
<mutation>
<arg name="Cliclk" varid="s5im)TY-`U7VfdjiJ3dL"></arg>
</mutation>
<field name="NAME">EquipmentClick</field>
<comment pinned="false" h="80" w="160">Describe this function...</comment>
<statement name="STACK">
<block type="variables_set" id="m.919q|a:q2l9e]-%Ui+">
<field name="VAR" id="wfsGB{NYXlBsdZJU,:zu">flag</field>
<value name="VALUE">
<block type="logic_negate" id="8ECceX-=Q*0./F2]AiE$">
<value name="BOOL">
<block type="variables_get" id="jOEki)rAUMhh-m}dqA/$">
<field name="VAR" id="wfsGB{NYXlBsdZJU,:zu">flag</field>
</block>
</value>
</block>
</value>
<next>
<block type="controls_ifelse" id="_h8Hd{5S~;%I[l}icWyQ">
<value name="IF0">
<block type="variables_get" id="(l5$TKm6{*Kq1K(u`^L)">
<field name="VAR" id="wfsGB{NYXlBsdZJU,:zu">flag</field>
</block>
</value>
<statement name="DO0">
<block type="setHTMLElemAttribute" id="x2KQKcR~^O:(V,cUCtW|">
<field name="ATTRIBUTE">rel</field>
<field name="PARENT">TRUE</field>
<value name="VALUE">
<block type="hoveredObject" id="Fp?-Y*fT_FlBoGT97uQ@"></block>
</value>
<value name="ID">
<shadow type="text" id="yQ+KN`qA@h{9qLNlZt?4">
<field name="TEXT">V3DData</field>
</shadow>
</value>
<next>
<block type="show" id="{R?,KQ6!z{Z`IuQ6TnB#">
<value name="VALUE">
<shadow type="objectList" id="o3$}}/-Erq}*t2!hW5;a">
<field name="FIELDNAME">&lt;none&gt;</field>
</shadow>
<block type="getEntityByName" id="F97J)a|HME9%gb{}(TXT">
<field name="GET_WHAT">OBJECT</field>
<value name="NAME">
<shadow type="text" id="=qVJ|BLZ(X6JP7-vHdH6">
<field name="TEXT">TextBox</field>
</shadow>
<block type="text_join" id="Jm#o[{nn^|j#i|dpKZ?M">
<mutation items="2"></mutation>
<value name="ADD0">
<block type="hoveredObject" id="k;i0Jr,r4%(B(cdT0g/j"></block>
</value>
<value name="ADD1">
<block type="text" id="Sm7HL::(8yn6q]9wu}ni">
<field name="TEXT">-Text</field>
</block>
</value>
</block>
</value>
</block>
</value>
<next>
<block type="show" id="JFOMwLYgn%N4K`3$Qyt*">
<value name="VALUE">
<shadow type="objectList" id="$q~162W#|J^^;3{Hh9{5">
<field name="FIELDNAME">&lt;none&gt;</field>
</shadow>
<block type="getEntityByName" id="1Qw9:sunF0My*tXBg3?a">
<field name="GET_WHAT">OBJECT</field>
<value name="NAME">
<shadow type="text" id="=qVJ|BLZ(X6JP7-vHdH6">
<field name="TEXT">TextBox</field>
</shadow>
<block type="text_join" id="S8P8B![BEvfY7i5j#=(z">
<mutation items="2"></mutation>
<value name="ADD0">
<block type="hoveredObject" id="l#LZHb]zaK#O73@`-kei"></block>
</value>
<value name="ADD1">
<block type="text" id="?^4+vBJVMi1o|D*e0a;c">
<field name="TEXT">-Num</field>
</block>
</value>
</block>
</value>
</block>
</value>
</block>
</next>
</block>
</next>
</block>
</statement>
<statement name="ELSE">
<block type="setHTMLElemAttribute" id="5Jce9%g`zx4zi9Gqy)n/">
<field name="ATTRIBUTE">rel</field>
<field name="PARENT">TRUE</field>
<value name="VALUE">
<block type="hoveredObject" id="9ki`:_=1:Z[{F{5~e!n#"></block>
</value>
<value name="ID">
<shadow type="text" id="|x^:g~M~4+2M{(pB|[0F">
<field name="TEXT">V3DData</field>
</shadow>
</value>
<next>
<block type="hide" id="|Rrm=^8Vvh//xXn9bEqd">
<value name="VALUE">
<shadow type="objectList" id="vwy$MP+U(D3d6Yy=1i`9">
<field name="FIELDNAME">&lt;none&gt;</field>
</shadow>
<block type="getEntityByName" id="KLYkcP?NzyzHQ0~|kgm?">
<field name="GET_WHAT">OBJECT</field>
<value name="NAME">
<shadow type="text" id="~jX7I`E`Ox*xD%|Sa8{5">
<field name="TEXT">TextBox</field>
</shadow>
<block type="text_join" id="r$7Fa1%T#Bb:=vY4E)ak">
<mutation items="2"></mutation>
<value name="ADD0">
<block type="hoveredObject" id="L-:gec@_JDU%(y,y5fcV"></block>
</value>
<value name="ADD1">
<block type="text" id="[4jWj[5vQ*8rdul-.xsX">
<field name="TEXT">-Text</field>
</block>
</value>
</block>
</value>
</block>
</value>
<next>
<block type="hide" id="`1q-,Z5V6|G:)u!ExJ+E">
<value name="VALUE">
<shadow type="objectList" id="vwy$MP+U(D3d6Yy=1i`9">
<field name="FIELDNAME">&lt;none&gt;</field>
</shadow>
<block type="getEntityByName" id=".~W?hC,*MiSBoHK+%}gq">
<field name="GET_WHAT">OBJECT</field>
<value name="NAME">
<shadow type="text" id="~jX7I`E`Ox*xD%|Sa8{5">
<field name="TEXT">TextBox</field>
</shadow>
<block type="text_join" id="^:?|CTB+/E50!#e:E+t^">
<mutation items="2"></mutation>
<value name="ADD0">
<block type="hoveredObject" id="~6)]4*qvd@s,eG{,jfZZ"></block>
</value>
<value name="ADD1">
<block type="text" id="B9ePXC=/WPn:NjmbXR+H">
<field name="TEXT">-Num</field>
</block>
</value>
</block>
</value>
</block>
</value>
</block>
</next>
</block>
</next>
</block>
</statement>
</block>
</next>
</block>
</statement>
</block>
</tab>
<tab name="interactive" type="SecondaryTab" active="false" scrollx="155.5" scrolly="-333" scale="0.9">
<variables xmlns="https://developers.google.com/blockly/xml">
<variable id="-b}4^rSttMLWKQFqQO$S">Logo</variable>
<variable id="s5im)TY-`U7VfdjiJ3dL">Cliclk</variable>
<variable id="+np40LCE}^Gb,WlVv?yM">modetype</variable>
</variables>
<block xmlns="https://developers.google.com/blockly/xml" type="whenHovered" id="l,%#r^zqyuB#9ypukR`j" inline="false" x="430" y="370">
<mutation xmlns="http://www.w3.org/1999/xhtml" adveventoptions="false"></mutation>
<field name="X_RAY">FALSE</field>
<value name="VALUE">
<shadow type="objectList" id="1tFeHS:I911dPDM@:J]5">
<field name="FIELDNAME">&lt;none&gt;</field>
</shadow>
<block type="variables_get" id="Pgv5xjO6z^#XMD?%7,g3">
<field name="VAR" id="-b}4^rSttMLWKQFqQO$S">Logo</field>
</block>
</value>
<statement name="DO_OVER">
<block type="outline" id="co2W?xN#j/osMH!Kp7;m">
<field name="DO_WHAT">ENABLE</field>
<value name="TARGET">
<shadow type="objectList" id="sf9~?9Ku4@A9w81/P[ha">
<field name="FIELDNAME">&lt;none&gt;</field>
</shadow>
<block type="hoveredObject" id="BI:A$?@L[fX[RsSQs2gr"></block>
</value>
</block>
</statement>
<statement name="DO_OUT">
<block type="outline" id="VWn^mzc(mW+gLqFn)MfA">
<field name="DO_WHAT">DISABLE</field>
<value name="TARGET">
<shadow type="objectList" id="`*SBjwebTy9|[UDzx1yS">
<field name="FIELDNAME">&lt;none&gt;</field>
</shadow>
<block type="hoveredObject" id="HfiF9x_L-cn7rlO/@UoD"></block>
</value>
</block>
</statement>
</block>
<block xmlns="https://developers.google.com/blockly/xml" type="whenClicked" id="@yu5`o[I!:,_$..vM]bo" inline="false" x="430" y="550">
<mutation xmlns="http://www.w3.org/1999/xhtml" adveventoptions="false" enableifmissed="false"></mutation>
<field name="X_RAY">FALSE</field>
<field name="DOUBLE_CLICK">FALSE</field>
<field name="LEFT_BUTTON">TRUE</field>
<field name="MIDDLE_BUTTON">TRUE</field>
<field name="RIGHT_BUTTON">TRUE</field>
<value name="VALUE">
<shadow type="objectList" id="#~kN_g=XGE7;XP|1SAEX">
<field name="FIELDNAME">&lt;none&gt;</field>
</shadow>
<block type="variables_get" id="5tDrC5Pj1WOT$!PqWXRT">
<field name="VAR" id="-b}4^rSttMLWKQFqQO$S">Logo</field>
</block>
</value>
<statement name="DO">
<block type="procedures_callnoreturn" id="JLxqa[~%wq^=NNi-`+Y@">
<mutation name="EquipmentClick">
<arg name="Cliclk"></arg>
</mutation>
<value name="ARG0">
<block type="pickedObject" id="};F?L$6l:=G81b8;QXh$"></block>
</value>
</block>
</statement>
</block>
<block xmlns="https://developers.google.com/blockly/xml" type="controls_if" id="G6l!aKhCU*pO`[o6mUSQ" x="970" y="870">
<value name="IF0">
<block type="logic_compare" id="6ZmWPUgAy(lR61pqQE|H">
<field name="OP">EQ</field>
<value name="A">
<block type="variables_get" id=",Ua1xHZ0P9[9:!AL,(v)">
<field name="VAR" id="+np40LCE}^Gb,WlVv?yM">modetype</field>
</block>
</value>
<value name="B">
<block type="text" id="gYs{1:VJIk+m[wn?FJIY">
<field name="TEXT">Free</field>
</block>
</value>
</block>
</value>
<next>
<block type="controls_if" id="27XZzDg0lXmvo?iaH34G">
<value name="IF0">
<block type="logic_compare" id="DZuWnMdJ.j3*Q|s?!NUS">
<field name="OP">EQ</field>
<value name="A">
<block type="variables_get" id="|U;1!e:8?i9ek!])28X4">
<field name="VAR" id="+np40LCE}^Gb,WlVv?yM">modetype</field>
</block>
</value>
<value name="B">
<block type="text" id="Ru{rFx1=x5]sOlAX}`_l">
<field name="TEXT">Free</field>
</block>
</value>
</block>
</value>
</block>
</next>
</block>
</tab>
<editorsettings viewport-x="1055.8" viewport-y="50" viewport-w="853.2" viewport-h="538" viewport-hidden="false" toolbox-library-mode="false" toolbox-minimized-mode="false"></editorsettings>
</xml>