XNSim/Doc/Pic_V1.0/软件流程图.drawio
2025-07-08 13:45:48 +08:00

1977 lines
227 KiB
Plaintext

<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.2.2 Chrome/134.0.6998.178 Electron/35.1.2 Safari/537.36" version="26.2.2">
<diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">
<mxGraphModel dx="1680" dy="959" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="WIyWlLk6GJQsqaUBKTNV-1" parent="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="jMYcHLBxY3KWlXihhvpE-24" value="" style="group" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1" connectable="0">
<mxGeometry x="900" y="40" width="1120" height="1260" as="geometry" />
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-148" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=3;" parent="jMYcHLBxY3KWlXihhvpE-24" source="Q_5Wt44Mq4g5ZdgNWkKV-149" target="Q_5Wt44Mq4g5ZdgNWkKV-169" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-149" value="仿真准备" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;dashed=1;verticalAlign=top;strokeColor=#CC0000;fillColor=none;" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="260" y="60" width="600" height="330" as="geometry" />
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-152" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;strokeWidth=3;" parent="jMYcHLBxY3KWlXihhvpE-24" source="Q_5Wt44Mq4g5ZdgNWkKV-153" target="Q_5Wt44Mq4g5ZdgNWkKV-149" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="921" y="250" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-153" value="开始" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_1;whiteSpace=wrap;fontSize=16;" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="500" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-156" value="仿真综合管理平台" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;points=[[0,0,0,0,0],[0,0.25,0,0,0],[0,0.5,0,0,0],[0,0.75,0,0,0],[0,1,0,0,0],[0.25,0,0,0,0],[0.25,1,0,0,0],[0.5,0,0,0,0],[0.5,1,0,0,0],[0.75,0,0,0,0],[0.75,1,0,0,0],[1,0,0,0,0],[1,0.25,0,0,0],[1,0.5,0,0,0],[1,0.75,0,0,0],[1,1,0,0,0]];" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="480" y="90" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-168" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=3;" parent="jMYcHLBxY3KWlXihhvpE-24" source="Q_5Wt44Mq4g5ZdgNWkKV-169" target="Q_5Wt44Mq4g5ZdgNWkKV-191" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-169" value="仿真启动" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;dashed=1;verticalAlign=top;strokeColor=#CC0000;fillColor=none;" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="260" y="410" width="600" height="250" as="geometry" />
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-191" value="仿真运行" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;dashed=1;verticalAlign=top;strokeColor=#CC0000;fillColor=none;" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="260" y="680" width="600" height="330" as="geometry" />
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-284" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fontColor=#FF0000;" parent="jMYcHLBxY3KWlXihhvpE-24" target="Q_5Wt44Mq4g5ZdgNWkKV-283" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="380" y="300" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-285" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;服务动态链接库&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;fontColor=#FF0000;" parent="Q_5Wt44Mq4g5ZdgNWkKV-284" vertex="1" connectable="0">
<mxGeometry x="0.1322" y="-1" relative="1" as="geometry">
<mxPoint x="-59" y="-2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-288" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fontSize=16;labelBackgroundColor=none;fontColor=#FF0000;" parent="jMYcHLBxY3KWlXihhvpE-24" source="v2PmvVaa8WVkb8gqcYld-51" target="Q_5Wt44Mq4g5ZdgNWkKV-287" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="440" y="440" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-289" value="&lt;font style=&quot;font-size: 16px;&quot; color=&quot;#ff0000&quot;&gt;模型动态链接库&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="Q_5Wt44Mq4g5ZdgNWkKV-288" vertex="1" connectable="0">
<mxGeometry x="0.0295" relative="1" as="geometry">
<mxPoint x="60" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-283" value="服务系统" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="300" y="330" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-287" value="模型系统" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCE5FF;" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="660" y="330" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-290" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeWidth=2;exitPerimeter=0;" parent="jMYcHLBxY3KWlXihhvpE-24" source="v2PmvVaa8WVkb8gqcYld-68" target="v2PmvVaa8WVkb8gqcYld-67" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1060" y="275" as="sourcePoint" />
<mxPoint x="1240" y="275" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-291" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;构型配置&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;fontStyle=0;fontColor=#FF0000;" parent="Q_5Wt44Mq4g5ZdgNWkKV-290" vertex="1" connectable="0">
<mxGeometry x="0.1315" y="2" relative="1" as="geometry">
<mxPoint x="-38" y="2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-293" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;exitPerimeter=0;" parent="jMYcHLBxY3KWlXihhvpE-24" source="v2PmvVaa8WVkb8gqcYld-66" target="v2PmvVaa8WVkb8gqcYld-67" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="980" y="395" as="sourcePoint" />
<mxPoint x="980" y="575" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-294" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;构型ID&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;fontStyle=0;fontColor=#FF0000;" parent="Q_5Wt44Mq4g5ZdgNWkKV-293" vertex="1" connectable="0">
<mxGeometry x="0.1315" y="2" relative="1" as="geometry">
<mxPoint x="-2" y="-33" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-302" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;exitX=0;exitY=1;exitDx=80;exitDy=0;exitPerimeter=0;" parent="jMYcHLBxY3KWlXihhvpE-24" source="v2PmvVaa8WVkb8gqcYld-68" target="v2PmvVaa8WVkb8gqcYld-70" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="240" y="610" as="sourcePoint" />
<mxPoint x="980" y="580" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-303" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;服务配置&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;fontStyle=0;fontColor=#FF0000;" parent="Q_5Wt44Mq4g5ZdgNWkKV-302" vertex="1" connectable="0">
<mxGeometry x="0.1315" y="2" relative="1" as="geometry">
<mxPoint x="-41" y="-3" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-316" value="仿真内核" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="660" y="790" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-317" value="服务系统" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="660" y="950" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-318" value="模型系统" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCE5FF;" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="300" y="950" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-319" value="&lt;span style=&quot;text-align: left;&quot;&gt;数据交互接口&lt;/span&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;points=[[0,0,0,0,0],[0,0,0,80,0],[0,0.25,0,0,0],[0,0.5,0,0,0],[0,0.75,0,0,0],[0,1,0,0,0],[0,1,0,80,0],[0.5,0,0,0,0],[0.5,1,0,0,0],[1,0,0,-80,0],[1,0,0,0,0],[1,0.25,0,0,0],[1,0.5,0,0,0],[1,0.75,0,0,0],[1,1,0,-80,0],[1,1,0,0,0]];" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="300" y="870" width="520" height="50" as="geometry" />
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-337" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;entryX=1;entryY=0.25;entryDx=0;entryDy=0;exitX=0;exitY=0.25;exitDx=0;exitDy=0;" parent="jMYcHLBxY3KWlXihhvpE-24" source="jMYcHLBxY3KWlXihhvpE-13" target="Q_5Wt44Mq4g5ZdgNWkKV-317" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="940" y="960" as="sourcePoint" />
<mxPoint x="820" y="960" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-338" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;TCP/UDP数据&lt;/font&gt;&lt;div&gt;&lt;font style=&quot;font-size: 16px;&quot;&gt;控制指令&lt;/font&gt;&lt;/div&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;fontStyle=0;fontColor=#FF0000;" parent="Q_5Wt44Mq4g5ZdgNWkKV-337" vertex="1" connectable="0">
<mxGeometry x="0.1315" y="2" relative="1" as="geometry">
<mxPoint x="10" y="-3" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-339" value="结束" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;fontSize=16;" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="500" y="1220" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-340" value="仿真终止" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;dashed=1;verticalAlign=top;strokeColor=#CC0000;fillColor=none;" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="260" y="1030" width="600" height="170" as="geometry" />
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-369" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;strokeWidth=3;" parent="jMYcHLBxY3KWlXihhvpE-24" source="Q_5Wt44Mq4g5ZdgNWkKV-340" target="Q_5Wt44Mq4g5ZdgNWkKV-339" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-371" value="仿真调度引擎" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFFFCC;" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="660" y="1060" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-373" value="仿真内核" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="660" y="1140" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-376" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;exitPerimeter=0;" parent="jMYcHLBxY3KWlXihhvpE-24" source="v2PmvVaa8WVkb8gqcYld-105" target="v2PmvVaa8WVkb8gqcYld-107" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="360" y="1015" as="sourcePoint" />
<mxPoint x="360" y="1045" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-377" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;终止指令&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;fontStyle=0;fontColor=#FF0000;" parent="Q_5Wt44Mq4g5ZdgNWkKV-376" vertex="1" connectable="0">
<mxGeometry x="0.1315" y="2" relative="1" as="geometry">
<mxPoint x="38" y="-3" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-378" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;edgeStyle=orthogonalEdgeStyle;" parent="jMYcHLBxY3KWlXihhvpE-24" target="Q_5Wt44Mq4g5ZdgNWkKV-373" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="740" y="1110" as="sourcePoint" />
<mxPoint x="360" y="1565" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-379" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;终止指令&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;fontStyle=0;fontColor=#FF0000;" parent="Q_5Wt44Mq4g5ZdgNWkKV-378" vertex="1" connectable="0">
<mxGeometry x="0.1315" y="2" relative="1" as="geometry">
<mxPoint x="38" y="-2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-392" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=3;" parent="jMYcHLBxY3KWlXihhvpE-24" source="Q_5Wt44Mq4g5ZdgNWkKV-191" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="560" y="1655" as="sourcePoint" />
<mxPoint x="560" y="1030" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-394" value="数据库" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCFF;" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="480" y="950" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-395" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;startArrow=classic;startFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="jMYcHLBxY3KWlXihhvpE-24" source="Q_5Wt44Mq4g5ZdgNWkKV-319" target="Q_5Wt44Mq4g5ZdgNWkKV-394" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="310" y="1050" as="sourcePoint" />
<mxPoint x="350" y="1100" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Q_5Wt44Mq4g5ZdgNWkKV-396" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;快照数据&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;fontStyle=0;fontColor=#FF0000;" parent="Q_5Wt44Mq4g5ZdgNWkKV-395" vertex="1" connectable="0">
<mxGeometry x="0.1315" y="2" relative="1" as="geometry">
<mxPoint x="-42" y="-2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-42" value="数据库" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCFF;points=[[0,0,0,0,0],[0,0,0,80,0],[0,0.25,0,0,0],[0,0.5,0,0,0],[0,0.75,0,0,0],[0,1,0,0,0],[0.25,1,0,0,0],[0.5,0,0,-40,0],[0.5,0,0,40,0],[0.5,1,0,0,0],[0.75,1,0,0,0],[1,0,0,-80,0],[1,0,0,0,0],[1,0.25,0,0,0],[1,0.5,0,0,0],[1,0.75,0,0,0],[1,1,0,0,0]];" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="300" y="170" width="520" height="50" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-45" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;exitX=0;exitY=1;exitDx=80;exitDy=0;fontSize=16;labelBackgroundColor=none;fontColor=#FF0000;exitPerimeter=0;" parent="jMYcHLBxY3KWlXihhvpE-24" source="v2PmvVaa8WVkb8gqcYld-42" target="v2PmvVaa8WVkb8gqcYld-47" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="693" y="230" as="sourcePoint" />
<mxPoint x="380" y="250" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-46" value="&lt;font style=&quot;font-size: 16px;&quot; color=&quot;#ff0000&quot;&gt;服务配置&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="v2PmvVaa8WVkb8gqcYld-45" vertex="1" connectable="0">
<mxGeometry x="0.0295" relative="1" as="geometry">
<mxPoint x="-40" y="-1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-47" value="&lt;span style=&quot;text-align: left;&quot;&gt;服务开发后端服务&lt;/span&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E6FFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="300" y="250" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-48" value="&lt;span style=&quot;text-align: left;&quot;&gt;数据交互接口生成后端服务&lt;/span&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="480" y="250" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-49" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fontColor=#FF0000;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" parent="jMYcHLBxY3KWlXihhvpE-24" source="v2PmvVaa8WVkb8gqcYld-42" target="v2PmvVaa8WVkb8gqcYld-48" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="650" y="30" as="sourcePoint" />
<mxPoint x="390" y="340" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-50" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;接口配置&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;fontColor=#FF0000;" parent="v2PmvVaa8WVkb8gqcYld-49" vertex="1" connectable="0">
<mxGeometry x="0.1322" y="-1" relative="1" as="geometry">
<mxPoint x="-34" y="-3" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-51" value="&lt;span style=&quot;text-align: left;&quot;&gt;模型集成后端服务&lt;/span&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="660" y="250" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-52" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;exitX=1;exitY=1;exitDx=-80;exitDy=0;fontSize=16;labelBackgroundColor=none;fontColor=#FF0000;exitPerimeter=0;" parent="jMYcHLBxY3KWlXihhvpE-24" source="v2PmvVaa8WVkb8gqcYld-42" target="v2PmvVaa8WVkb8gqcYld-51" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="440" y="230" as="sourcePoint" />
<mxPoint x="390" y="260" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-53" value="&lt;font style=&quot;font-size: 16px;&quot; color=&quot;#ff0000&quot;&gt;模型配置&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="v2PmvVaa8WVkb8gqcYld-52" vertex="1" connectable="0">
<mxGeometry x="0.0295" relative="1" as="geometry">
<mxPoint x="40" y="-1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-54" value="&lt;span style=&quot;text-align: left;&quot;&gt;数据交互接口&lt;/span&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="480" y="330" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-55" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fontColor=#FF0000;" parent="jMYcHLBxY3KWlXihhvpE-24" source="v2PmvVaa8WVkb8gqcYld-48" target="v2PmvVaa8WVkb8gqcYld-54" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="570" y="230" as="sourcePoint" />
<mxPoint x="565" y="262" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-56" value="&lt;span style=&quot;font-size: 16px;&quot;&gt;数据交互&amp;nbsp; 接口动态库&lt;/span&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;fontColor=#FF0000;" parent="v2PmvVaa8WVkb8gqcYld-55" vertex="1" connectable="0">
<mxGeometry x="0.11" y="-1" relative="1" as="geometry">
<mxPoint x="8" y="-2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-58" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;exitX=0;exitY=0.5;exitDx=0;exitDy=0;fontSize=16;labelBackgroundColor=none;fontColor=#FF0000;exitPerimeter=0;entryX=0;entryY=0;entryDx=80;entryDy=0;entryPerimeter=0;" parent="jMYcHLBxY3KWlXihhvpE-24" source="Q_5Wt44Mq4g5ZdgNWkKV-156" target="v2PmvVaa8WVkb8gqcYld-42" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="440" y="230" as="sourcePoint" />
<mxPoint x="380" y="20" as="targetPoint" />
<Array as="points">
<mxPoint x="380" y="115" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-59" value="&lt;font style=&quot;font-size: 16px;&quot; color=&quot;#ff0000&quot;&gt;服务配置&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="v2PmvVaa8WVkb8gqcYld-58" vertex="1" connectable="0">
<mxGeometry x="0.0295" relative="1" as="geometry">
<mxPoint x="-60" y="10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-60" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=1;exitDx=0;exitDy=0;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fontColor=#FF0000;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=-40;entryDy=0;entryPerimeter=0;" parent="jMYcHLBxY3KWlXihhvpE-24" source="Q_5Wt44Mq4g5ZdgNWkKV-156" target="v2PmvVaa8WVkb8gqcYld-42" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="570" y="230" as="sourcePoint" />
<mxPoint x="440" y="20" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-61" value="&lt;span style=&quot;font-size: 16px;&quot;&gt;构型配置&lt;/span&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;fontColor=#FF0000;" parent="v2PmvVaa8WVkb8gqcYld-60" vertex="1" connectable="0">
<mxGeometry x="0.1322" y="-1" relative="1" as="geometry">
<mxPoint x="-39" y="3" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-62" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fontColor=#FF0000;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=40;entryDy=0;entryPerimeter=0;" parent="jMYcHLBxY3KWlXihhvpE-24" source="Q_5Wt44Mq4g5ZdgNWkKV-156" target="v2PmvVaa8WVkb8gqcYld-42" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="530" y="130" as="sourcePoint" />
<mxPoint x="660" y="20" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-63" value="&lt;span style=&quot;font-size: 16px;&quot;&gt;接口配置&lt;/span&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;fontColor=#FF0000;" parent="v2PmvVaa8WVkb8gqcYld-62" vertex="1" connectable="0">
<mxGeometry x="0.1322" y="-1" relative="1" as="geometry">
<mxPoint x="41" y="3" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-64" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fontSize=16;labelBackgroundColor=none;fontColor=#FF0000;exitPerimeter=0;entryX=1;entryY=0;entryDx=-80;entryDy=0;entryPerimeter=0;" parent="jMYcHLBxY3KWlXihhvpE-24" source="Q_5Wt44Mq4g5ZdgNWkKV-156" target="v2PmvVaa8WVkb8gqcYld-42" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="490" y="105" as="sourcePoint" />
<mxPoint x="750" y="20" as="targetPoint" />
<Array as="points">
<mxPoint x="740" y="115" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-65" value="&lt;font style=&quot;font-size: 16px;&quot; color=&quot;#ff0000&quot;&gt;模型配置&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="v2PmvVaa8WVkb8gqcYld-64" vertex="1" connectable="0">
<mxGeometry x="0.0295" relative="1" as="geometry">
<mxPoint x="60" y="10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-66" value="仿真综合管理平台" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;points=[[0,0,0,0,0],[0,0.25,0,0,0],[0,0.5,0,0,0],[0,0.75,0,0,0],[0,1,0,0,0],[0.25,0,0,0,0],[0.25,1,0,0,0],[0.5,0,0,0,0],[0.5,1,0,0,0],[0.75,0,0,0,0],[0.75,1,0,0,0],[1,0,0,0,0],[1,0.25,0,0,0],[1,0.5,0,0,0],[1,0.75,0,0,0],[1,1,0,0,0]];" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="300" y="440" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-67" value="仿真调度引擎" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFFFCC;" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="480" y="440" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-68" value="数据库" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCFF;points=[[0,0,0,0,0],[0,0.25,0,0,0],[0,0.5,0,0,0],[0,0.75,0,0,0],[0,1,0,0,0],[0,1,0,80,0],[0.25,0,0,0,0],[0.5,0,0,0,0],[0.5,1,0,0,0],[0.75,0,0,0,0],[1,0,0,0,0],[1,0.25,0,0,0],[1,0.5,0,0,0],[1,0.75,0,0,0],[1,1,0,-80,0],[1,1,0,0,0]];" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="300" y="520" width="520" height="50" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-69" value="仿真内核" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="480" y="600" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-70" value="服务系统" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="300" y="600" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-71" value="模型系统" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCE5FF;" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="660" y="600" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-72" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;exitPerimeter=0;" parent="jMYcHLBxY3KWlXihhvpE-24" source="v2PmvVaa8WVkb8gqcYld-68" target="v2PmvVaa8WVkb8gqcYld-69" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="750" y="531" as="sourcePoint" />
<mxPoint x="750" y="500" as="targetPoint" />
<Array as="points">
<mxPoint x="560" y="590" />
<mxPoint x="560" y="590" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-73" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;构型配置&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;fontStyle=0;fontColor=#FF0000;" parent="v2PmvVaa8WVkb8gqcYld-72" vertex="1" connectable="0">
<mxGeometry x="0.1315" y="2" relative="1" as="geometry">
<mxPoint x="38" y="-3" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-76" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;exitX=1;exitY=1;exitDx=-80;exitDy=0;exitPerimeter=0;" parent="jMYcHLBxY3KWlXihhvpE-24" source="v2PmvVaa8WVkb8gqcYld-68" target="v2PmvVaa8WVkb8gqcYld-71" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="350" y="580" as="sourcePoint" />
<mxPoint x="350" y="660" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-77" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;模型配置&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;fontStyle=0;fontColor=#FF0000;" parent="v2PmvVaa8WVkb8gqcYld-76" vertex="1" connectable="0">
<mxGeometry x="0.1315" y="2" relative="1" as="geometry">
<mxPoint x="38" y="-3" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-84" value="仿真调度引擎" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFFFCC;" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="660" y="710" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-85" value="DDS监控后端服务" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E5CCFF;" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="300" y="790" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-87" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;startArrow=classic;startFill=1;entryX=0.25;entryY=1;entryDx=0;entryDy=0;endArrow=none;endFill=0;entryPerimeter=0;exitX=0.25;exitY=0;exitDx=0;exitDy=0;" parent="jMYcHLBxY3KWlXihhvpE-24" source="v2PmvVaa8WVkb8gqcYld-85" target="v2PmvVaa8WVkb8gqcYld-90" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="680" y="1000" as="sourcePoint" />
<mxPoint x="769.8499999999999" y="985" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-88" value="&lt;span style=&quot;font-size: 16px;&quot;&gt;控制指令&lt;/span&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;fontStyle=0;fontColor=#FF0000;" parent="v2PmvVaa8WVkb8gqcYld-87" vertex="1" connectable="0">
<mxGeometry x="0.1315" y="2" relative="1" as="geometry">
<mxPoint x="-38" y="2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-90" value="仿真综合管理平台" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;points=[[0,0,0,0,0],[0,0.25,0,0,0],[0,0.5,0,0,0],[0,0.75,0,0,0],[0,1,0,0,0],[0.25,0,0,0,0],[0.25,1,0,0,0],[0.5,0,0,0,0],[0.5,1,0,0,0],[0.75,0,0,0,0],[0.75,1,0,0,0],[1,0,0,0,0],[1,0.25,0,0,0],[1,0.5,0,0,0],[1,0.75,0,0,0],[1,1,0,0,0]];" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="300" y="710" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-91" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;startArrow=classic;startFill=1;entryX=0.75;entryY=0;entryDx=0;entryDy=0;endArrow=none;endFill=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" parent="jMYcHLBxY3KWlXihhvpE-24" source="v2PmvVaa8WVkb8gqcYld-90" target="v2PmvVaa8WVkb8gqcYld-85" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="350" y="815" as="sourcePoint" />
<mxPoint x="350" y="770" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-92" value="&lt;span style=&quot;font-size: 16px;&quot;&gt;监控数据&lt;/span&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;fontStyle=0;fontColor=#FF0000;" parent="v2PmvVaa8WVkb8gqcYld-91" vertex="1" connectable="0">
<mxGeometry x="0.1315" y="2" relative="1" as="geometry">
<mxPoint x="38" y="-2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-93" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;startArrow=classic;startFill=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="jMYcHLBxY3KWlXihhvpE-24" source="v2PmvVaa8WVkb8gqcYld-84" target="v2PmvVaa8WVkb8gqcYld-85" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="430" y="770" as="sourcePoint" />
<mxPoint x="430" y="800" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-94" value="&lt;span style=&quot;font-size: 16px;&quot;&gt;控制指令&lt;/span&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;fontStyle=0;fontColor=#FF0000;" parent="v2PmvVaa8WVkb8gqcYld-93" vertex="1" connectable="0">
<mxGeometry x="0.1315" y="2" relative="1" as="geometry">
<mxPoint x="-42" y="11" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-95" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;startArrow=classic;startFill=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=none;endFill=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="jMYcHLBxY3KWlXihhvpE-24" source="Q_5Wt44Mq4g5ZdgNWkKV-316" target="v2PmvVaa8WVkb8gqcYld-84" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="350" y="800" as="sourcePoint" />
<mxPoint x="350" y="770" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-96" value="&lt;span style=&quot;font-size: 16px;&quot;&gt;控制指令&lt;/span&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;fontStyle=0;fontColor=#FF0000;" parent="v2PmvVaa8WVkb8gqcYld-95" vertex="1" connectable="0">
<mxGeometry x="0.1315" y="2" relative="1" as="geometry">
<mxPoint x="-38" y="2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-97" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=2;startArrow=classic;startFill=1;entryX=0;entryY=0;entryDx=80;entryDy=0;entryPerimeter=0;" parent="jMYcHLBxY3KWlXihhvpE-24" source="v2PmvVaa8WVkb8gqcYld-85" target="Q_5Wt44Mq4g5ZdgNWkKV-319" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="390.0000000000002" y="1000" as="sourcePoint" />
<mxPoint x="380" y="870" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-98" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;监控、采集、注入数据&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;fontStyle=0;fontColor=#FF0000;" parent="v2PmvVaa8WVkb8gqcYld-97" vertex="1" connectable="0">
<mxGeometry x="0.1315" y="2" relative="1" as="geometry">
<mxPoint x="85" y="-2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-99" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=2;startArrow=classic;startFill=1;entryX=1;entryY=0;entryDx=-80;entryDy=0;entryPerimeter=0;" parent="jMYcHLBxY3KWlXihhvpE-24" source="Q_5Wt44Mq4g5ZdgNWkKV-316" target="Q_5Wt44Mq4g5ZdgNWkKV-319" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="390" y="850" as="sourcePoint" />
<mxPoint x="390" y="880" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-100" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;主题数据&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;fontStyle=0;fontColor=#FF0000;" parent="v2PmvVaa8WVkb8gqcYld-99" vertex="1" connectable="0">
<mxGeometry x="0.1315" y="2" relative="1" as="geometry">
<mxPoint x="38" y="-2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-101" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=80;exitDy=0;strokeWidth=2;startArrow=classic;startFill=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitPerimeter=0;" parent="jMYcHLBxY3KWlXihhvpE-24" source="Q_5Wt44Mq4g5ZdgNWkKV-319" target="Q_5Wt44Mq4g5ZdgNWkKV-318" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="750" y="850" as="sourcePoint" />
<mxPoint x="750" y="880" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-102" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;主题数据&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;fontStyle=0;fontColor=#FF0000;" parent="v2PmvVaa8WVkb8gqcYld-101" vertex="1" connectable="0">
<mxGeometry x="0.1315" y="2" relative="1" as="geometry">
<mxPoint x="-41" y="-2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-103" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=1;exitDx=-80;exitDy=0;strokeWidth=2;startArrow=classic;startFill=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitPerimeter=0;" parent="jMYcHLBxY3KWlXihhvpE-24" source="Q_5Wt44Mq4g5ZdgNWkKV-319" target="Q_5Wt44Mq4g5ZdgNWkKV-317" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="760" y="860" as="sourcePoint" />
<mxPoint x="760" y="890" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-104" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;TCP/UDP数据&amp;nbsp; &amp;nbsp; 控制指令&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;fontStyle=0;fontColor=#FF0000;" parent="v2PmvVaa8WVkb8gqcYld-103" vertex="1" connectable="0">
<mxGeometry x="0.1315" y="2" relative="1" as="geometry">
<mxPoint x="-22" y="-2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-105" value="仿真综合管理平台" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;points=[[0,0,0,0,0],[0,0.25,0,0,0],[0,0.5,0,0,0],[0,0.75,0,0,0],[0,1,0,0,0],[0.25,0,0,0,0],[0.25,1,0,0,0],[0.5,0,0,0,0],[0.5,1,0,0,0],[0.75,0,0,0,0],[0.75,1,0,0,0],[1,0,0,0,0],[1,0.25,0,0,0],[1,0.5,0,0,0],[1,0.75,0,0,0],[1,1,0,0,0]];" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="300" y="1060" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-107" value="DDS监控后端服务" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E5CCFF;" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="300" y="1140" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-108" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.4;entryDx=0;entryDy=0;strokeWidth=2;edgeStyle=orthogonalEdgeStyle;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryPerimeter=0;" parent="jMYcHLBxY3KWlXihhvpE-24" source="v2PmvVaa8WVkb8gqcYld-107" target="Q_5Wt44Mq4g5ZdgNWkKV-371" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="750" y="1120" as="sourcePoint" />
<mxPoint x="750" y="1150" as="targetPoint" />
<Array as="points">
<mxPoint x="540" y="1165" />
<mxPoint x="540" y="1080" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-109" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;终止指令&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;fontStyle=0;fontColor=#FF0000;" parent="v2PmvVaa8WVkb8gqcYld-108" vertex="1" connectable="0">
<mxGeometry x="0.1315" y="2" relative="1" as="geometry">
<mxPoint x="-38" y="66" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="jMYcHLBxY3KWlXihhvpE-3" value="模型集成开发人员" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E6E6E6;dashed=1;" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="960" y="250" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="jMYcHLBxY3KWlXihhvpE-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.25;entryDx=0;entryDy=0;strokeWidth=2;exitX=1;exitY=0.25;exitDx=0;exitDy=0;fontSize=16;labelBackgroundColor=none;fontColor=#FF0000;" parent="jMYcHLBxY3KWlXihhvpE-24" source="v2PmvVaa8WVkb8gqcYld-51" target="jMYcHLBxY3KWlXihhvpE-3" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="750" y="310" as="sourcePoint" />
<mxPoint x="750" y="340" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="jMYcHLBxY3KWlXihhvpE-5" value="&lt;font style=&quot;font-size: 16px;&quot; color=&quot;#ff0000&quot;&gt;模型集成模板代码&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="jMYcHLBxY3KWlXihhvpE-4" vertex="1" connectable="0">
<mxGeometry x="0.0295" relative="1" as="geometry">
<mxPoint x="-2" y="-12" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="jMYcHLBxY3KWlXihhvpE-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.75;entryDx=0;entryDy=0;strokeWidth=2;exitX=0;exitY=0.75;exitDx=0;exitDy=0;fontSize=16;labelBackgroundColor=none;fontColor=#FF0000;" parent="jMYcHLBxY3KWlXihhvpE-24" source="jMYcHLBxY3KWlXihhvpE-3" target="v2PmvVaa8WVkb8gqcYld-51" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="830" y="273" as="sourcePoint" />
<mxPoint x="970" y="273" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="jMYcHLBxY3KWlXihhvpE-7" value="&lt;font style=&quot;font-size: 16px;&quot; color=&quot;#ff0000&quot;&gt;模型集成代码&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="jMYcHLBxY3KWlXihhvpE-6" vertex="1" connectable="0">
<mxGeometry x="0.0295" relative="1" as="geometry">
<mxPoint x="22" y="13" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="jMYcHLBxY3KWlXihhvpE-8" value="服务开发人员" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E6E6E6;dashed=1;" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry y="250" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="jMYcHLBxY3KWlXihhvpE-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.25;entryDx=0;entryDy=0;strokeWidth=2;exitX=0;exitY=0.25;exitDx=0;exitDy=0;fontSize=16;labelBackgroundColor=none;fontColor=#FF0000;" parent="jMYcHLBxY3KWlXihhvpE-24" source="v2PmvVaa8WVkb8gqcYld-47" target="jMYcHLBxY3KWlXihhvpE-8" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="830" y="273" as="sourcePoint" />
<mxPoint x="970" y="273" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="jMYcHLBxY3KWlXihhvpE-10" value="&lt;font style=&quot;font-size: 16px;&quot; color=&quot;#ff0000&quot;&gt;服务开发模板代码&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="jMYcHLBxY3KWlXihhvpE-9" vertex="1" connectable="0">
<mxGeometry x="0.0295" relative="1" as="geometry">
<mxPoint x="2" y="-12" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="jMYcHLBxY3KWlXihhvpE-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.75;entryDx=0;entryDy=0;strokeWidth=2;exitX=1;exitY=0.75;exitDx=0;exitDy=0;fontSize=16;labelBackgroundColor=none;fontColor=#FF0000;" parent="jMYcHLBxY3KWlXihhvpE-24" source="jMYcHLBxY3KWlXihhvpE-8" target="v2PmvVaa8WVkb8gqcYld-47" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="310" y="273" as="sourcePoint" />
<mxPoint x="170" y="273" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="jMYcHLBxY3KWlXihhvpE-12" value="&lt;font style=&quot;font-size: 16px;&quot; color=&quot;#ff0000&quot;&gt;服务代码&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="jMYcHLBxY3KWlXihhvpE-11" vertex="1" connectable="0">
<mxGeometry x="0.0295" relative="1" as="geometry">
<mxPoint x="-32" y="13" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="jMYcHLBxY3KWlXihhvpE-13" value="外部系统" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E6E6E6;dashed=1;" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="960" y="950" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="jMYcHLBxY3KWlXihhvpE-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;entryX=0;entryY=0.75;entryDx=0;entryDy=0;exitX=1;exitY=0.75;exitDx=0;exitDy=0;" parent="jMYcHLBxY3KWlXihhvpE-24" source="Q_5Wt44Mq4g5ZdgNWkKV-317" target="jMYcHLBxY3KWlXihhvpE-13" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="990" y="973" as="sourcePoint" />
<mxPoint x="830" y="973" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="jMYcHLBxY3KWlXihhvpE-17" value="&lt;span style=&quot;font-size: 16px;&quot;&gt;TCP/UDP数据&lt;/span&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;fontStyle=0;fontColor=#FF0000;" parent="jMYcHLBxY3KWlXihhvpE-16" vertex="1" connectable="0">
<mxGeometry x="0.1315" y="2" relative="1" as="geometry">
<mxPoint y="15" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="jMYcHLBxY3KWlXihhvpE-19" value="DDS监控后端服务" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E5CCFF;" parent="jMYcHLBxY3KWlXihhvpE-24" vertex="1">
<mxGeometry x="660" y="440" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="jMYcHLBxY3KWlXihhvpE-20" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fontColor=#FF0000;exitX=0.846;exitY=-0.009;exitDx=0;exitDy=0;exitPerimeter=0;" parent="jMYcHLBxY3KWlXihhvpE-24" source="v2PmvVaa8WVkb8gqcYld-68" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="570" y="230" as="sourcePoint" />
<mxPoint x="740" y="490" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="jMYcHLBxY3KWlXihhvpE-21" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;接口配置&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;fontColor=#FF0000;" parent="jMYcHLBxY3KWlXihhvpE-20" vertex="1" connectable="0">
<mxGeometry x="0.1322" y="-1" relative="1" as="geometry">
<mxPoint x="-41" y="2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="jMYcHLBxY3KWlXihhvpE-22" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fontColor=#FF0000;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" parent="jMYcHLBxY3KWlXihhvpE-24" source="jMYcHLBxY3KWlXihhvpE-19" target="jMYcHLBxY3KWlXihhvpE-19" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="750" y="530" as="sourcePoint" />
<mxPoint x="750" y="500" as="targetPoint" />
<Array as="points">
<mxPoint x="840" y="477" />
<mxPoint x="840" y="452" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="jMYcHLBxY3KWlXihhvpE-23" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;数据监控器插件动态库&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;fontColor=#FF0000;" parent="jMYcHLBxY3KWlXihhvpE-22" vertex="1" connectable="0">
<mxGeometry x="0.1322" y="-1" relative="1" as="geometry">
<mxPoint x="89" y="4" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-168" value="" style="group" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1" connectable="0">
<mxGeometry x="20" y="50" width="801" height="1980" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-165" value="&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;DDS监控后端服务&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=bottom;strokeColor=#000000;align=left;fillColor=#E5CCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="10" y="1740" width="180" height="90" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-38" value="仿真调度引擎" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#FFFFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="210" y="1630" width="180" height="270" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-29" value="仿真调度引擎" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#FFFFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="210" y="730" width="180" height="310" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-1" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-2" target="h30yqKPtdL4zzutRxxeO-22" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="399" y="970" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-3" value="数据交互接口生成后端服务" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="210" y="220" width="580.5" height="90" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-4" value="结束" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;fontSize=16;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="340.5" y="1940" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-5" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;strokeWidth=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-6" target="h30yqKPtdL4zzutRxxeO-2" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="179" y="80" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-6" value="开始" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_1;whiteSpace=wrap;fontSize=16;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="340" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-7" value="仿真综合管理平台" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="10" y="80" width="181" height="1640" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-9" target="h30yqKPtdL4zzutRxxeO-19" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-9" value="新建构型" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="20" y="110" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-11" value="IDL生成" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="220" y="250" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="v2PmvVaa8WVkb8gqcYld-9" target="v2PmvVaa8WVkb8gqcYld-11" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="579" y="135" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-19" value="接口配置" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="20" y="180" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-22" target="h30yqKPtdL4zzutRxxeO-44" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-23" value="模型集成后端服务" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCFFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="210" y="350" width="580.5" height="100" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-24" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-25" target="h30yqKPtdL4zzutRxxeO-27" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-25" value="模型集成模板代码生成与打包" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="220" y="390" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-26" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-27" target="h30yqKPtdL4zzutRxxeO-29" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-27" value="开发人员下载模板代码并完成编辑后上传" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFCC;dashed=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="420" y="390" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-29" value="编译并发布至模型系统" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="620" y="390" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-30" value="服务开发后端服务" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#E6FFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="210" y="490" width="580.5" height="100" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-32" target="h30yqKPtdL4zzutRxxeO-35" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-32" value="加载仿真内核" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFFFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="220" y="900" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-33" value="仿真内核" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="410" y="730" width="180" height="400" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-34" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-35" target="h30yqKPtdL4zzutRxxeO-39" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-35" value="仿真内核初始化" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFFFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="220" y="970" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-37" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-38" target="h30yqKPtdL4zzutRxxeO-84" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-38" value="引擎启动" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFFFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="220" y="760" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-39" value="初始化仿真内核组件" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="420" y="760" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-40" value="加载服务系统" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="420" y="850" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-41" value="加载模型系统" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="420" y="970" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-42" value="创建调度线程" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="420" y="1050" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-44" target="h30yqKPtdL4zzutRxxeO-85" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-45" value="模型系统" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=bottom;strokeColor=#000000;align=left;fillColor=#CCE5FF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="610" y="960" width="180" height="170" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-46" value="数据交互接口" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#FFCCE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="610" y="730" width="180" height="90" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-47" value="服务系统" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=bottom;strokeColor=#000000;align=left;fillColor=#CCCCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="610" y="840" width="180" height="90" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-48" value="数据通信建立" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="620" y="760" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-49" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-39" target="h30yqKPtdL4zzutRxxeO-48" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-50" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-48" target="h30yqKPtdL4zzutRxxeO-40" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-51" value="模型初始化" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCE5FF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="620" y="970" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-52" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-40" target="h30yqKPtdL4zzutRxxeO-54" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-53" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-51" target="h30yqKPtdL4zzutRxxeO-42" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="700" y="1030" />
<mxPoint x="500" y="1030" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-54" value="服务初始化" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="620" y="850" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-55" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-54" target="h30yqKPtdL4zzutRxxeO-41" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="700" y="940" />
<mxPoint x="500" y="940" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-56" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-41" target="h30yqKPtdL4zzutRxxeO-51" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-57" value="仿真内核" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="210" y="1190" width="180" height="200" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-58" value="调度线程单步执行" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="220" y="1220" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-59" value="模型系统" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCE5FF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="410" y="1190" width="180" height="90" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-60" value="模型单步执行" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCE5FF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="420" y="1220" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-61" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-58" target="h30yqKPtdL4zzutRxxeO-60" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-62" value="数据交互接口" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=bottom;strokeColor=#000000;align=left;fillColor=#FFCCE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="410.25" y="1300" width="180" height="90" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-63" value="主题数据交互" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="420" y="1315" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-64" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeWidth=2;exitX=0.25;exitY=0;exitDx=0;exitDy=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-63" target="h30yqKPtdL4zzutRxxeO-58" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1110" y="1530" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-65" value="循环执行" style="edgeLabel;html=1;align=center;verticalAlign=top;resizable=1;points=[];labelBackgroundColor=none;movable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="h30yqKPtdL4zzutRxxeO-64" vertex="1" connectable="0">
<mxGeometry x="0.2728" relative="1" as="geometry">
<mxPoint x="-48" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-66" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-60" target="h30yqKPtdL4zzutRxxeO-63" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-67" value="服务系统" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCCCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="610" y="1190" width="180" height="250" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-68" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;dashed=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-69" target="h30yqKPtdL4zzutRxxeO-63" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-69" value="外部系统数据&lt;span style=&quot;background-color: initial;&quot;&gt;输入&lt;/span&gt;&lt;div&gt;外部系统指令&lt;span style=&quot;background-color: initial;&quot;&gt;输入&lt;/span&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="620" y="1220" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-70" value="模型接口数据&lt;span style=&quot;background-color: initial;&quot;&gt;输出&lt;/span&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="620" y="1315" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-71" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;dashed=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-63" target="h30yqKPtdL4zzutRxxeO-70" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-72" value="&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;DDS监控后端服务&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=bottom;strokeColor=#000000;align=left;fillColor=#E5CCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="210" y="1410" width="180" height="160" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-73" value="数据监听、数据采集与数据注入" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E5CCFF;gradientColor=none;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="220" y="1490" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-74" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;dashed=1;startArrow=classic;startFill=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-63" target="h30yqKPtdL4zzutRxxeO-73" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="811" y="1405" as="sourcePoint" />
<Array as="points">
<mxPoint x="540" y="1515" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-76" value="仿真&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;暂停或继续&lt;/span&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="20" y="1420" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-78" value="发送仿真暂停或继续控制指令" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E5CCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="220" y="1420" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-79" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=2;dashed=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-76" target="h30yqKPtdL4zzutRxxeO-78" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="130.5" y="2065" as="sourcePoint" />
<mxPoint x="810" y="2090" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-80" value="响应暂停或继续&lt;div&gt;控制仿真调度线程&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="220" y="1330" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-81" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeWidth=2;dashed=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-78" target="h30yqKPtdL4zzutRxxeO-80" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-83" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-84" target="h30yqKPtdL4zzutRxxeO-32" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-84" value="引擎初始化" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFFFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="220" y="830" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-86" value="快照拍摄与调用" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="620" y="1380" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-87" value="数据库" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#FFCCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="610" y="1460" width="180" height="90" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-88" value="存储与重放数据" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="620" y="1490" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-89" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;dashed=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-86" target="h30yqKPtdL4zzutRxxeO-88" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-90" value="" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=none;dashed=1;strokeColor=#007FFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="640" width="160" height="60" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-91" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="650" y="19.829999999999984" as="sourcePoint" />
<mxPoint x="700" y="19.829999999999984" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-92" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;dashed=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="650" y="40" as="sourcePoint" />
<mxPoint x="700" y="40" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-93" value="同步流程" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=none;strokeColor=none;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="710" y="10" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-94" value="异步流程" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=none;strokeColor=none;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="710" y="30" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-96" value="&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;仿真终止&lt;/span&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="20" y="1660" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-98" value="响应仿真终止&lt;div&gt;控制仿真内核&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFFFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="220" y="1660" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-99" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-96" target="DMxL83zQv6A9vKvkgbY5-166" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-100" value="仿真内核" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="410" y="1630" width="380" height="160" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-101" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-102" target="h30yqKPtdL4zzutRxxeO-104" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-102" value="响应仿真终止&lt;div&gt;控制仿真调度线程&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="420" y="1660" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-103" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-104" target="h30yqKPtdL4zzutRxxeO-105" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-104" value="调度线程终止" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="620" y="1660" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-105" value="卸载模型" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="620" y="1730" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-106" value="卸载服务" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="420" y="1730" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-107" value="模型系统" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCE5FF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="610" y="1810" width="180" height="90" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-108" value="模型注销" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCE5FF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="620" y="1840" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-109" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-98" target="h30yqKPtdL4zzutRxxeO-102" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-110" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-105" target="h30yqKPtdL4zzutRxxeO-108" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-111" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-108" target="h30yqKPtdL4zzutRxxeO-106" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-112" value="服务系统" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCCCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="410" y="1810" width="180.5" height="90" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-113" value="服务注销" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="420" y="1840" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-114" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-106" target="h30yqKPtdL4zzutRxxeO-113" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-116" value="引擎退出" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFFFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="220" y="1840" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-117" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-113" target="h30yqKPtdL4zzutRxxeO-119" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-118" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-119" target="h30yqKPtdL4zzutRxxeO-116" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-119" value="卸载仿真内核" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFFFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="220" y="1730" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-123" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;strokeWidth=3;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-85" target="h30yqKPtdL4zzutRxxeO-4" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-124" value="模型周期性函数注册" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCE5FF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="620" y="1050" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-125" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-42" target="h30yqKPtdL4zzutRxxeO-124" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-1" value="&lt;span style=&quot;text-align: left;&quot;&gt;数据交互接口&lt;/span&gt;生成" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="20" y="250" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-19" target="v2PmvVaa8WVkb8gqcYld-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="109" y="170" as="sourcePoint" />
<mxPoint x="109" y="190" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-3" value="&lt;span style=&quot;text-align: left;&quot;&gt;数据交互接口&lt;/span&gt;&lt;div&gt;代码生成&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="420" y="250" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-4" value="&lt;span style=&quot;text-align: left;&quot;&gt;数据交互接口&lt;/span&gt;构建" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="620" y="250" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="v2PmvVaa8WVkb8gqcYld-1" target="h30yqKPtdL4zzutRxxeO-11" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="190" y="615" as="sourcePoint" />
<mxPoint x="230" y="615" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="h30yqKPtdL4zzutRxxeO-11" target="v2PmvVaa8WVkb8gqcYld-3" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="390" y="615" as="sourcePoint" />
<mxPoint x="430" y="615" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="v2PmvVaa8WVkb8gqcYld-3" target="v2PmvVaa8WVkb8gqcYld-4" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="400" y="625" as="sourcePoint" />
<mxPoint x="440" y="625" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-9" value="模型配置" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="20" y="320" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="v2PmvVaa8WVkb8gqcYld-1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="109" y="240" as="sourcePoint" />
<mxPoint x="100" y="320" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-11" value="模型集成" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="20" y="390" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="v2PmvVaa8WVkb8gqcYld-11" target="h30yqKPtdL4zzutRxxeO-25" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="189" y="285" as="sourcePoint" />
<mxPoint x="230" y="285" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-13" value="服务配置" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="20" y="460" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="v2PmvVaa8WVkb8gqcYld-11" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="110" y="380" as="sourcePoint" />
<mxPoint x="100" y="460" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-15" value="服务开发" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="20" y="530" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="99" y="510" as="sourcePoint" />
<mxPoint x="99" y="530" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="v2PmvVaa8WVkb8gqcYld-18" target="v2PmvVaa8WVkb8gqcYld-20" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-18" value="服务开发模板代码生成与打包" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E6FFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="220" y="530" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-19" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="v2PmvVaa8WVkb8gqcYld-20" target="v2PmvVaa8WVkb8gqcYld-21" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-20" value="开发人员下载模板代码并完成编辑后上传" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E6FFCC;dashed=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="420" y="530" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-21" value="编译并发布至服务系统" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E6FFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="620" y="530" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-22" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="v2PmvVaa8WVkb8gqcYld-15" target="v2PmvVaa8WVkb8gqcYld-18" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="180" y="555" as="sourcePoint" />
<mxPoint x="230" y="425" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-25" value="构型配置" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="20" y="600" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-26" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="v2PmvVaa8WVkb8gqcYld-15" target="v2PmvVaa8WVkb8gqcYld-25" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="109" y="520" as="sourcePoint" />
<mxPoint x="109" y="540" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-27" value="监控器插件构建" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="20" y="760" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-31" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="v2PmvVaa8WVkb8gqcYld-27" target="h30yqKPtdL4zzutRxxeO-38" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="320" y="780" as="sourcePoint" />
<mxPoint x="320" y="800" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-32" value="仿真启动" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="20" y="690" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-35" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="v2PmvVaa8WVkb8gqcYld-32" target="v2PmvVaa8WVkb8gqcYld-27" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="310" y="800" as="sourcePoint" />
<mxPoint x="310" y="820" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-36" value="数据监听、数据采集与数据注入" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;gradientColor=none;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="20.5" y="1490" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="v2PmvVaa8WVkb8gqcYld-37" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=2;dashed=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="v2PmvVaa8WVkb8gqcYld-36" target="h30yqKPtdL4zzutRxxeO-73" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="190" y="1485" as="sourcePoint" />
<mxPoint x="230" y="1485" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-22" value="仿真启动" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;dashed=1;verticalAlign=top;strokeColor=#CC0000;fillColor=none;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry y="680" width="801" height="460" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-166" value="&lt;div&gt;发送仿真调度引擎&lt;/div&gt;&lt;div&gt;终止指令&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E5CCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry x="20" y="1750" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-167" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" source="DMxL83zQv6A9vKvkgbY5-166" target="h30yqKPtdL4zzutRxxeO-98" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="110" y="1720" as="sourcePoint" />
<mxPoint x="110" y="1760" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-44" value="仿真运行" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;dashed=1;verticalAlign=top;strokeColor=#CC0000;fillColor=none;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry y="1160" width="801" height="420" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-85" value="仿真终止" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;dashed=1;verticalAlign=top;strokeColor=#CC0000;fillColor=none;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry y="1600" width="801" height="320" as="geometry" />
</mxCell>
<mxCell id="h30yqKPtdL4zzutRxxeO-2" value="仿真准备" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;dashed=1;verticalAlign=top;strokeColor=#CC0000;fillColor=none;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-168" vertex="1">
<mxGeometry y="70" width="800" height="590" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-208" value="" style="group" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1" connectable="0">
<mxGeometry x="2090" y="60" width="740" height="1120" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-201" value="模型系统" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCE5FF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="560" y="580" width="180" height="90" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-4" value="数据交互接口生成后端服务" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="200" y="270" width="540" height="160" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="DMxL83zQv6A9vKvkgbY5-208" source="DMxL83zQv6A9vKvkgbY5-7" target="DMxL83zQv6A9vKvkgbY5-8" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="390" y="50" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-7" value="开始" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_1;whiteSpace=wrap;fontSize=16;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="30" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-8" value="仿真综合管理平台" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry y="60" width="180" height="1000" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-9" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" source="DMxL83zQv6A9vKvkgbY5-10" target="DMxL83zQv6A9vKvkgbY5-176" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-10" value="新建构型" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="10" y="90" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-11" value="IDL生成" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="210" y="300" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" source="DMxL83zQv6A9vKvkgbY5-112" target="DMxL83zQv6A9vKvkgbY5-189" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="569" y="325" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-13" value="接口配置" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="10" y="230" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-15" value="模型集成后端服务" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCFFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="200" y="480" width="540" height="90" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" source="DMxL83zQv6A9vKvkgbY5-17" target="DMxL83zQv6A9vKvkgbY5-19" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-17" value="模型&lt;span style=&quot;text-align: left;&quot;&gt;集成&lt;/span&gt;模板代码生成与打包" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="210" y="510" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" source="DMxL83zQv6A9vKvkgbY5-19" target="DMxL83zQv6A9vKvkgbY5-20" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-19" value="开发人员下载模板代码并完成编辑后上传" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFCC;dashed=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="390" y="510" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-20" value="编译并发布至模型系统" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="570" y="510" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-21" value="服务开发后端服务" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#E6FFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="200" y="720" width="540" height="100" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-105" value="&lt;span style=&quot;text-align: left;&quot;&gt;数据交互接口&lt;/span&gt;生成" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="10" y="300" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-106" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" source="DMxL83zQv6A9vKvkgbY5-13" target="DMxL83zQv6A9vKvkgbY5-105" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="99" y="360" as="sourcePoint" />
<mxPoint x="99" y="380" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-107" value="&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;FastDDS代码生成&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="390" y="300" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-108" value="&lt;span style=&quot;text-align: left;&quot;&gt;数据交互接口&lt;/span&gt;构建" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="390" y="370" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-109" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" source="DMxL83zQv6A9vKvkgbY5-105" target="DMxL83zQv6A9vKvkgbY5-11" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="180" y="805" as="sourcePoint" />
<mxPoint x="220" y="805" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-110" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" source="DMxL83zQv6A9vKvkgbY5-11" target="DMxL83zQv6A9vKvkgbY5-107" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="380" y="805" as="sourcePoint" />
<mxPoint x="420" y="805" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-111" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" source="DMxL83zQv6A9vKvkgbY5-107" target="DMxL83zQv6A9vKvkgbY5-181" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="390" y="815" as="sourcePoint" />
<mxPoint x="430" y="815" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-114" value="模型&lt;span style=&quot;text-align: left;&quot;&gt;集成&lt;/span&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="10" y="510" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-115" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" source="DMxL83zQv6A9vKvkgbY5-114" target="DMxL83zQv6A9vKvkgbY5-17" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="179" y="475" as="sourcePoint" />
<mxPoint x="220" y="475" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-116" value="服务开发参数配置" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="10" y="690" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-117" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="DMxL83zQv6A9vKvkgbY5-208" source="DMxL83zQv6A9vKvkgbY5-20" target="DMxL83zQv6A9vKvkgbY5-202" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="100" y="570" as="sourcePoint" />
<mxPoint x="90" y="650" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-118" value="服务开发" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="10" y="760" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-119" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="DMxL83zQv6A9vKvkgbY5-208" source="DMxL83zQv6A9vKvkgbY5-116" target="DMxL83zQv6A9vKvkgbY5-118" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="89" y="1010" as="sourcePoint" />
<mxPoint x="89" y="1030" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-120" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" source="DMxL83zQv6A9vKvkgbY5-121" target="DMxL83zQv6A9vKvkgbY5-123" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-121" value="服务开发模板代码生成与打包" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E6FFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="210" y="760" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-122" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" source="DMxL83zQv6A9vKvkgbY5-123" target="DMxL83zQv6A9vKvkgbY5-124" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-123" value="开发人员下载模板代码并完成编辑后上传" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E6FFCC;dashed=1;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="390" y="760" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-124" value="编译并发布至服务系统" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E6FFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="570" y="760" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-125" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" source="DMxL83zQv6A9vKvkgbY5-118" target="DMxL83zQv6A9vKvkgbY5-121" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="170" y="1055" as="sourcePoint" />
<mxPoint x="210" y="1055" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-126" value="构型加载模型组配置" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="10" y="860" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-127" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" source="DMxL83zQv6A9vKvkgbY5-199" target="DMxL83zQv6A9vKvkgbY5-126" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="99" y="1020" as="sourcePoint" />
<mxPoint x="99" y="1040" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-138" value="结束" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;fontSize=16;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="30" y="1080" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-139" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;entryPerimeter=0;" parent="DMxL83zQv6A9vKvkgbY5-208" source="DMxL83zQv6A9vKvkgbY5-8" target="DMxL83zQv6A9vKvkgbY5-138" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="100" y="570" as="sourcePoint" />
<mxPoint x="100" y="590" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-176" value="构型基础参数配置" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="10" y="160" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-177" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" source="DMxL83zQv6A9vKvkgbY5-176" target="DMxL83zQv6A9vKvkgbY5-13" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="100" y="290" as="sourcePoint" />
<mxPoint x="100" y="450" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-178" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;dashed=1;" parent="DMxL83zQv6A9vKvkgbY5-208" target="DMxL83zQv6A9vKvkgbY5-13" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="310" y="255" as="sourcePoint" />
<mxPoint x="100" y="450" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-180" value="从ICD文件导入接口配置" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;fontSize=12;" parent="DMxL83zQv6A9vKvkgbY5-178" vertex="1" connectable="0">
<mxGeometry x="0.2507" y="-1" relative="1" as="geometry">
<mxPoint x="27" y="-14" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-181" value="&lt;span style=&quot;text-align: left;&quot;&gt;数据交互接口&lt;/span&gt;&lt;div&gt;代码生成&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="570" y="300" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-182" value="&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;构建配置文件生成&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="570" y="370" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-183" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" source="DMxL83zQv6A9vKvkgbY5-181" target="DMxL83zQv6A9vKvkgbY5-182" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="561" y="335" as="sourcePoint" />
<mxPoint x="580" y="335" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-184" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" source="DMxL83zQv6A9vKvkgbY5-182" target="DMxL83zQv6A9vKvkgbY5-108" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="571" y="345" as="sourcePoint" />
<mxPoint x="590" y="345" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-185" value="&lt;span style=&quot;text-align: left;&quot;&gt;生成数据交互接口动态链接库&lt;/span&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="210" y="370" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-186" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" source="DMxL83zQv6A9vKvkgbY5-108" target="DMxL83zQv6A9vKvkgbY5-185" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="580" y="405" as="sourcePoint" />
<mxPoint x="560" y="405" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-112" value="新建模型集成配置" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="10" y="370" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-188" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" source="DMxL83zQv6A9vKvkgbY5-185" target="DMxL83zQv6A9vKvkgbY5-112" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="400" y="405" as="sourcePoint" />
<mxPoint x="380" y="405" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-189" value="模型集成参数配置" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="10" y="440" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-193" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;dashed=1;" parent="DMxL83zQv6A9vKvkgbY5-208" target="DMxL83zQv6A9vKvkgbY5-189" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="310" y="464.64" as="sourcePoint" />
<mxPoint x="170" y="464.64" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-194" value="上传二进制数据包模型" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;fontSize=12;" parent="DMxL83zQv6A9vKvkgbY5-193" vertex="1" connectable="0">
<mxGeometry x="0.2507" y="-1" relative="1" as="geometry">
<mxPoint x="27" y="-14" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-195" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" source="DMxL83zQv6A9vKvkgbY5-189" target="DMxL83zQv6A9vKvkgbY5-114" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="100" y="430" as="sourcePoint" />
<mxPoint x="100" y="450" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-196" value="新建服务开发配置" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="10" y="610" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-197" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="DMxL83zQv6A9vKvkgbY5-208" source="DMxL83zQv6A9vKvkgbY5-196" target="DMxL83zQv6A9vKvkgbY5-116" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="99" y="710" as="sourcePoint" />
<mxPoint x="99" y="730" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-198" value="服务系统" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCCCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="560" y="830" width="180" height="90" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-199" value="服务动态链接库" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="570" y="860" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-200" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="DMxL83zQv6A9vKvkgbY5-208" source="DMxL83zQv6A9vKvkgbY5-124" target="DMxL83zQv6A9vKvkgbY5-199" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="660" y="610" as="sourcePoint" />
<mxPoint x="180" y="655" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-202" value="模型动态链接库" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCE5FF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="570" y="610" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-203" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="DMxL83zQv6A9vKvkgbY5-208" source="DMxL83zQv6A9vKvkgbY5-202" target="DMxL83zQv6A9vKvkgbY5-196" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="660" y="780" as="sourcePoint" />
<mxPoint x="660" y="830" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-204" value="构型加载模型配置" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="10" y="930" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-205" value="构型加载服务配置" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-208" vertex="1">
<mxGeometry x="10" y="1000" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-206" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="DMxL83zQv6A9vKvkgbY5-208" source="DMxL83zQv6A9vKvkgbY5-126" target="DMxL83zQv6A9vKvkgbY5-204" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="670" y="790" as="sourcePoint" />
<mxPoint x="670" y="840" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-207" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="DMxL83zQv6A9vKvkgbY5-208" source="DMxL83zQv6A9vKvkgbY5-204" target="DMxL83zQv6A9vKvkgbY5-205" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="680" y="800" as="sourcePoint" />
<mxPoint x="680" y="850" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-253" value="" style="group" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1" connectable="0">
<mxGeometry x="2880" y="60" width="780" height="830" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-248" value="&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;DDS监控后端服务&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#E5CCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry x="200" y="60" width="380" height="90" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-236" value="数据交互接口" style="whiteSpace=wrap;html=1;fontSize=13;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#FFCCE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry x="600" y="60" width="180" height="640" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-141" value="仿真综合管理平台" style="whiteSpace=wrap;html=1;fontSize=13;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry y="60" width="180" height="90" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-2" value="仿真调度引擎" style="whiteSpace=wrap;html=1;fontSize=13;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#FFFFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry y="170" width="180" height="600" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-22" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" source="DMxL83zQv6A9vKvkgbY5-23" target="DMxL83zQv6A9vKvkgbY5-26" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-23" value="加载仿真内核" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFFFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry x="10" y="340" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-24" value="仿真内核" style="whiteSpace=wrap;html=1;fontSize=13;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry x="200" y="170" width="180" height="600" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-25" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" source="DMxL83zQv6A9vKvkgbY5-26" target="DMxL83zQv6A9vKvkgbY5-29" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-26" value="仿真内核初始化" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFFFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry x="10" y="410" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" source="DMxL83zQv6A9vKvkgbY5-28" target="DMxL83zQv6A9vKvkgbY5-70" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-28" value="引擎启动" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFFFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry x="10" y="200" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-29" value="初始化仿真内核组件" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry x="210" y="200" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-30" value="加载服务系统" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry x="210" y="340" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-31" value="加载模型系统" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry x="210" y="570" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-32" value="创建调度线程" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry x="210" y="500" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-34" value="模型系统" style="whiteSpace=wrap;html=1;fontSize=13;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCE5FF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry x="400" y="470" width="180" height="230" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-36" value="服务系统" style="whiteSpace=wrap;html=1;fontSize=13;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCCCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry x="400" y="170" width="180" height="230" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-38" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" source="DMxL83zQv6A9vKvkgbY5-29" target="DMxL83zQv6A9vKvkgbY5-209" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-40" value="模型初始化" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCE5FF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry x="410" y="500" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-41" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" source="DMxL83zQv6A9vKvkgbY5-30" target="DMxL83zQv6A9vKvkgbY5-43" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-43" value="服务初始化" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry x="410" y="200" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-45" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" source="DMxL83zQv6A9vKvkgbY5-31" target="DMxL83zQv6A9vKvkgbY5-40" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-69" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" source="DMxL83zQv6A9vKvkgbY5-70" target="DMxL83zQv6A9vKvkgbY5-23" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-70" value="引擎初始化" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFFFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry x="10" y="269" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-103" value="解析模型配置" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCE5FF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry x="410" y="570" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-104" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" source="DMxL83zQv6A9vKvkgbY5-32" target="DMxL83zQv6A9vKvkgbY5-31" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-233" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" parent="DMxL83zQv6A9vKvkgbY5-253" source="DMxL83zQv6A9vKvkgbY5-249" target="DMxL83zQv6A9vKvkgbY5-232" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-130" value="仿真启动" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry x="10" y="90" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-131" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" source="DMxL83zQv6A9vKvkgbY5-250" target="DMxL83zQv6A9vKvkgbY5-249" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="300.5" y="130" as="sourcePoint" />
<mxPoint x="300.5" y="150" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-140" value="开始" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_1;whiteSpace=wrap;fontSize=16;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry x="30" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-144" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;exitPerimeter=0;" parent="DMxL83zQv6A9vKvkgbY5-253" source="DMxL83zQv6A9vKvkgbY5-140" target="DMxL83zQv6A9vKvkgbY5-141" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="101" y="-140" as="sourcePoint" />
<mxPoint x="100" y="-120" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-145" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="DMxL83zQv6A9vKvkgbY5-253" source="DMxL83zQv6A9vKvkgbY5-217" target="DMxL83zQv6A9vKvkgbY5-214" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="380" y="625" as="sourcePoint" />
<mxPoint x="370" y="740" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-146" value="结束" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;fontSize=16;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry x="230" y="790" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-148" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;entryPerimeter=0;" parent="DMxL83zQv6A9vKvkgbY5-253" source="DMxL83zQv6A9vKvkgbY5-219" target="DMxL83zQv6A9vKvkgbY5-146" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="380" y="654" as="sourcePoint" />
<mxPoint x="420" y="654" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-209" value="解析构型配置" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry x="210" y="270" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-210" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" source="DMxL83zQv6A9vKvkgbY5-209" target="DMxL83zQv6A9vKvkgbY5-30" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="300" y="260" as="sourcePoint" />
<mxPoint x="300" y="280" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-211" value="解析服务配置" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry x="410" y="270" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-212" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" source="DMxL83zQv6A9vKvkgbY5-43" target="DMxL83zQv6A9vKvkgbY5-211" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="380" y="265" as="sourcePoint" />
<mxPoint x="420" y="265" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-214" value="填写调度任务表" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry x="210" y="640" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-215" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="DMxL83zQv6A9vKvkgbY5-253" source="DMxL83zQv6A9vKvkgbY5-40" target="DMxL83zQv6A9vKvkgbY5-103" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="420" y="605" as="sourcePoint" />
<mxPoint x="380" y="605" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-217" value="模型周期性函数注册" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCE5FF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry x="410" y="640" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-219" value="线程启动" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry x="210" y="710" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-220" value="仿真启动" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFFFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry x="10" y="710" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-221" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="DMxL83zQv6A9vKvkgbY5-253" source="DMxL83zQv6A9vKvkgbY5-214" target="DMxL83zQv6A9vKvkgbY5-220" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="420" y="515" as="sourcePoint" />
<mxPoint x="380" y="515" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-222" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="DMxL83zQv6A9vKvkgbY5-253" source="DMxL83zQv6A9vKvkgbY5-220" target="DMxL83zQv6A9vKvkgbY5-219" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="430" y="525" as="sourcePoint" />
<mxPoint x="390" y="525" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-223" value="事件注册" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry x="410" y="340" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-224" value="创建事件处理线程池" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry x="210" y="430" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-225" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" source="DMxL83zQv6A9vKvkgbY5-223" target="DMxL83zQv6A9vKvkgbY5-224" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="380" y="375" as="sourcePoint" />
<mxPoint x="420" y="235" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-226" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" source="DMxL83zQv6A9vKvkgbY5-224" target="DMxL83zQv6A9vKvkgbY5-32" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="500" y="400" as="sourcePoint" />
<mxPoint x="380" y="445" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-229" value="建立模型数据与主题数据的映射" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry x="610" y="640" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-232" value="建立监控数据与主题数据的映射" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry x="610" y="90" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-240" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" parent="DMxL83zQv6A9vKvkgbY5-253" source="DMxL83zQv6A9vKvkgbY5-237" target="DMxL83zQv6A9vKvkgbY5-223" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-237" value="建立UDP/TCP数据与主题数据的映射" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry x="610" y="340" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-242" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="DMxL83zQv6A9vKvkgbY5-253" source="DMxL83zQv6A9vKvkgbY5-229" target="DMxL83zQv6A9vKvkgbY5-217" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="420" y="675" as="sourcePoint" />
<mxPoint x="380" y="675" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-243" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;" parent="DMxL83zQv6A9vKvkgbY5-253" source="DMxL83zQv6A9vKvkgbY5-211" target="DMxL83zQv6A9vKvkgbY5-237" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="620" y="375" as="sourcePoint" />
<mxPoint x="580" y="375" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-244" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;" parent="DMxL83zQv6A9vKvkgbY5-253" source="DMxL83zQv6A9vKvkgbY5-232" target="DMxL83zQv6A9vKvkgbY5-28" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="180" y="125" as="sourcePoint" />
<mxPoint x="620" y="125" as="targetPoint" />
<Array as="points">
<mxPoint x="690" y="160" />
<mxPoint x="90" y="160" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-246" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;" parent="DMxL83zQv6A9vKvkgbY5-253" source="DMxL83zQv6A9vKvkgbY5-103" target="DMxL83zQv6A9vKvkgbY5-229" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="580" y="305" as="sourcePoint" />
<mxPoint x="700" y="350" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-249" value="监控器插件构建" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E5CCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry x="410" y="90" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-252" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" source="DMxL83zQv6A9vKvkgbY5-130" target="DMxL83zQv6A9vKvkgbY5-250" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="170" y="115" as="sourcePoint" />
<mxPoint x="410" y="115" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-250" value="初始化DDS监控" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E5CCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-253" vertex="1">
<mxGeometry x="210" y="90" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-46" value="" style="group" vertex="1" connectable="0" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="3710" y="120" width="880" height="1080" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-265" value="异步过程" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;dashed=1;verticalAlign=top;strokeColor=#CC0000;fillColor=none;fontColor=#FF3333;" parent="urcirMKjajQ_SC2HERfE-46" vertex="1">
<mxGeometry y="210" width="820" height="870" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-150" value="仿真综合管理平台" style="whiteSpace=wrap;html=1;fontSize=13;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=center;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" vertex="1">
<mxGeometry x="10" y="240" width="180" height="690" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-266" value="仿真调度引擎" style="whiteSpace=wrap;html=1;fontSize=13;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#FFFFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" vertex="1">
<mxGeometry x="410" y="240" width="180" height="90" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-264" value="同步过程" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;dashed=1;verticalAlign=top;strokeColor=#CC0000;fillColor=none;fontColor=#FF3333;" parent="urcirMKjajQ_SC2HERfE-46" vertex="1">
<mxGeometry width="820" height="200" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-46" value="仿真内核" style="whiteSpace=wrap;html=1;fontSize=13;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" vertex="1">
<mxGeometry x="10" y="30" width="180" height="160" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-47" value="调度线程单步执行" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" vertex="1">
<mxGeometry x="20" y="60" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-48" value="模型系统" style="whiteSpace=wrap;html=1;fontSize=13;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCE5FF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" vertex="1">
<mxGeometry x="410" y="30" width="180" height="160" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-49" value="调用二进制数据包模型入口函数" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCE5FF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" vertex="1">
<mxGeometry x="420" y="60" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-51" value="数据交互接口" style="whiteSpace=wrap;html=1;fontSize=13;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#FFCCE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" vertex="1">
<mxGeometry x="210" y="30" width="180" height="160" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-261" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" parent="urcirMKjajQ_SC2HERfE-46" source="DMxL83zQv6A9vKvkgbY5-52" target="DMxL83zQv6A9vKvkgbY5-49" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-52" value="输入数据读取" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" vertex="1">
<mxGeometry x="220" y="60" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-53" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeWidth=2;exitX=0;exitY=0.5;exitDx=0;exitDy=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" source="DMxL83zQv6A9vKvkgbY5-262" target="DMxL83zQv6A9vKvkgbY5-47" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1110" y="390" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-54" value="循环执行" style="edgeLabel;html=1;align=center;verticalAlign=top;resizable=1;points=[];labelBackgroundColor=none;movable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="DMxL83zQv6A9vKvkgbY5-53" vertex="1" connectable="0">
<mxGeometry x="0.2728" relative="1" as="geometry">
<mxPoint x="15" y="-25" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-55" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" source="DMxL83zQv6A9vKvkgbY5-47" target="DMxL83zQv6A9vKvkgbY5-52" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="220" y="84.99999999999989" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-56" value="服务系统" style="whiteSpace=wrap;html=1;fontSize=13;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCCCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" vertex="1">
<mxGeometry x="610" y="490" width="180" height="580" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-33" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="urcirMKjajQ_SC2HERfE-46" source="DMxL83zQv6A9vKvkgbY5-58" target="urcirMKjajQ_SC2HERfE-31">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-58" value="指令解析" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" vertex="1">
<mxGeometry x="620" y="590" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-59" value="TCP/UDP数据输出" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" vertex="1">
<mxGeometry x="620" y="730" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-64" value="仿真&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;暂停或继续&lt;/span&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" vertex="1">
<mxGeometry x="20" y="270" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-132" value="数据监控" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;gradientColor=none;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" vertex="1">
<mxGeometry x="20" y="380" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-262" value="输出数据写入" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" vertex="1">
<mxGeometry x="220" y="130" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-263" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" parent="urcirMKjajQ_SC2HERfE-46" source="DMxL83zQv6A9vKvkgbY5-49" target="DMxL83zQv6A9vKvkgbY5-262" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-267" value="&lt;div&gt;控制仿真内核&lt;/div&gt;&lt;div&gt;暂停或继续&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFFFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" vertex="1">
<mxGeometry x="420" y="270" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-268" value="仿真内核" style="whiteSpace=wrap;html=1;fontSize=13;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" vertex="1">
<mxGeometry x="610" y="240" width="180" height="200" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-67" value="&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;控制仿真调度线程&lt;/span&gt;&lt;div&gt;暂停或继续&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" vertex="1">
<mxGeometry x="620" y="270" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-269" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=2;entryX=0;entryY=0.5;entryDx=0;entryDy=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" source="DMxL83zQv6A9vKvkgbY5-267" target="DMxL83zQv6A9vKvkgbY5-67" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="192" y="305" as="sourcePoint" />
<mxPoint x="230" y="305" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-270" value="&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;DDS监控后端服务&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=13;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=center;fillColor=#E5CCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" vertex="1">
<mxGeometry x="210" y="240" width="180" height="690" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-65" value="发送仿真暂停或继续指令" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E5CCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" vertex="1">
<mxGeometry x="220" y="270" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-66" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=2;entryX=0;entryY=0.5;entryDx=0;entryDy=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" source="DMxL83zQv6A9vKvkgbY5-64" target="DMxL83zQv6A9vKvkgbY5-65" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="130.5" y="1135" as="sourcePoint" />
<mxPoint x="810" y="1160" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-271" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=2;entryX=0;entryY=0.5;entryDx=0;entryDy=0;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" source="DMxL83zQv6A9vKvkgbY5-65" target="DMxL83zQv6A9vKvkgbY5-267" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="110" y="330" as="sourcePoint" />
<mxPoint x="110" y="390" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-277" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" parent="urcirMKjajQ_SC2HERfE-46" source="DMxL83zQv6A9vKvkgbY5-273" target="urcirMKjajQ_SC2HERfE-1" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-273" value="获取字符串形式数据" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E5CCFF;gradientColor=none;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" vertex="1">
<mxGeometry x="220" y="450" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-274" value="数据交互接口" style="whiteSpace=wrap;html=1;fontSize=13;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#FFCCE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" vertex="1">
<mxGeometry x="410" y="350" width="180" height="720" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-283" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" parent="urcirMKjajQ_SC2HERfE-46" source="DMxL83zQv6A9vKvkgbY5-275" target="DMxL83zQv6A9vKvkgbY5-273" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-275" value="序列化为字符串" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" vertex="1">
<mxGeometry x="420" y="450" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-293" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" parent="urcirMKjajQ_SC2HERfE-46" source="DMxL83zQv6A9vKvkgbY5-284" target="DMxL83zQv6A9vKvkgbY5-62" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-284" value="单次数据注入" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;gradientColor=none;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" vertex="1">
<mxGeometry x="20" y="520" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-285" value="数据采集" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;gradientColor=none;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" vertex="1">
<mxGeometry x="20" y="730" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-291" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" parent="urcirMKjajQ_SC2HERfE-46" source="DMxL83zQv6A9vKvkgbY5-62" target="DMxL83zQv6A9vKvkgbY5-289" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-62" value="注入字符串形式数据" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E5CCFF;gradientColor=none;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" vertex="1">
<mxGeometry x="220" y="520" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-287" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;" parent="urcirMKjajQ_SC2HERfE-46" source="DMxL83zQv6A9vKvkgbY5-286" target="DMxL83zQv6A9vKvkgbY5-275" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-286" value="读取模型数据" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" vertex="1">
<mxGeometry x="420" y="380" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-292" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;" parent="urcirMKjajQ_SC2HERfE-46" source="DMxL83zQv6A9vKvkgbY5-289" target="DMxL83zQv6A9vKvkgbY5-290" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-289" value="反序列化字符串" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" vertex="1">
<mxGeometry x="420" y="520" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-290" value="写入模型数据" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" vertex="1">
<mxGeometry x="420" y="590" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="urcirMKjajQ_SC2HERfE-46" source="DMxL83zQv6A9vKvkgbY5-294" target="urcirMKjajQ_SC2HERfE-13">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-294" value="解析采集脚本" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E5CCFF;gradientColor=none;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-46" vertex="1">
<mxGeometry x="220" y="730" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-0" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="urcirMKjajQ_SC2HERfE-46" source="DMxL83zQv6A9vKvkgbY5-285" target="DMxL83zQv6A9vKvkgbY5-294">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1190" y="810" as="sourcePoint" />
<mxPoint x="1190" y="870" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-1" value="监控数据显示" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;gradientColor=none;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="urcirMKjajQ_SC2HERfE-46">
<mxGeometry x="20" y="450" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-2" value="订阅监控数据" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E5CCFF;gradientColor=none;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="urcirMKjajQ_SC2HERfE-46">
<mxGeometry x="220" y="380" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-3" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="urcirMKjajQ_SC2HERfE-46" source="DMxL83zQv6A9vKvkgbY5-132" target="urcirMKjajQ_SC2HERfE-2">
<mxGeometry relative="1" as="geometry">
<mxPoint x="230" y="485" as="sourcePoint" />
<mxPoint x="190" y="485" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-4" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="urcirMKjajQ_SC2HERfE-46" source="urcirMKjajQ_SC2HERfE-2" target="DMxL83zQv6A9vKvkgbY5-286">
<mxGeometry relative="1" as="geometry">
<mxPoint x="510" y="440" as="sourcePoint" />
<mxPoint x="510" y="460" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="urcirMKjajQ_SC2HERfE-46" source="urcirMKjajQ_SC2HERfE-5" target="urcirMKjajQ_SC2HERfE-6">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-5" value="连续数据注入" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;gradientColor=none;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="urcirMKjajQ_SC2HERfE-46">
<mxGeometry x="20" y="590" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;strokeWidth=2;" edge="1" parent="urcirMKjajQ_SC2HERfE-46" source="urcirMKjajQ_SC2HERfE-6" target="DMxL83zQv6A9vKvkgbY5-62">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-6" value="启动连续注入线程" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E5CCFF;gradientColor=none;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="urcirMKjajQ_SC2HERfE-46">
<mxGeometry x="220" y="590" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-11" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="urcirMKjajQ_SC2HERfE-46" source="urcirMKjajQ_SC2HERfE-9" target="urcirMKjajQ_SC2HERfE-10">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-9" value="CSV数据注入" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;gradientColor=none;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="urcirMKjajQ_SC2HERfE-46">
<mxGeometry x="20" y="660" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="urcirMKjajQ_SC2HERfE-46" source="urcirMKjajQ_SC2HERfE-10" target="urcirMKjajQ_SC2HERfE-6">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-10" value="读取CSV文件" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E5CCFF;gradientColor=none;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="urcirMKjajQ_SC2HERfE-46">
<mxGeometry x="220" y="660" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="urcirMKjajQ_SC2HERfE-46" source="urcirMKjajQ_SC2HERfE-13" target="urcirMKjajQ_SC2HERfE-15">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-13" value="启动数据采集线程" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E5CCFF;gradientColor=none;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="urcirMKjajQ_SC2HERfE-46">
<mxGeometry x="220" y="800" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-20" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="urcirMKjajQ_SC2HERfE-46" source="urcirMKjajQ_SC2HERfE-14" target="urcirMKjajQ_SC2HERfE-19">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-14" value="序列化为字符串" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="urcirMKjajQ_SC2HERfE-46">
<mxGeometry x="420" y="870" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="urcirMKjajQ_SC2HERfE-46" source="urcirMKjajQ_SC2HERfE-15" target="urcirMKjajQ_SC2HERfE-14">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-15" value="读取模型数据" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="urcirMKjajQ_SC2HERfE-46">
<mxGeometry x="420" y="800" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-22" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="urcirMKjajQ_SC2HERfE-46" source="urcirMKjajQ_SC2HERfE-19" target="urcirMKjajQ_SC2HERfE-21">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-19" value="保存到CSV文件" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E5CCFF;gradientColor=none;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="urcirMKjajQ_SC2HERfE-46">
<mxGeometry x="220" y="870" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-21" value="读取并显示&lt;div&gt;CSV文件数据&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;gradientColor=none;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="urcirMKjajQ_SC2HERfE-46">
<mxGeometry x="20" y="870" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-28" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="urcirMKjajQ_SC2HERfE-46" source="urcirMKjajQ_SC2HERfE-23" target="urcirMKjajQ_SC2HERfE-25">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-23" value="读取模型数据" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="urcirMKjajQ_SC2HERfE-46">
<mxGeometry x="420" y="660" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-24" value="反序列化字符串" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="urcirMKjajQ_SC2HERfE-46">
<mxGeometry x="420" y="520" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="urcirMKjajQ_SC2HERfE-46" source="urcirMKjajQ_SC2HERfE-25" target="DMxL83zQv6A9vKvkgbY5-59">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-25" value="序列化为字节数组" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="urcirMKjajQ_SC2HERfE-46">
<mxGeometry x="420" y="730" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="urcirMKjajQ_SC2HERfE-46" source="urcirMKjajQ_SC2HERfE-26" target="urcirMKjajQ_SC2HERfE-23">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-26" value="数据发送事件响应" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="urcirMKjajQ_SC2HERfE-46">
<mxGeometry x="620" y="660" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-34" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="urcirMKjajQ_SC2HERfE-46" source="urcirMKjajQ_SC2HERfE-31" target="urcirMKjajQ_SC2HERfE-32">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-31" value="事件触发" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="urcirMKjajQ_SC2HERfE-46">
<mxGeometry x="620" y="520" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-32" value="事件响应" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="urcirMKjajQ_SC2HERfE-46">
<mxGeometry x="620" y="380" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-35" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;exitX=0;exitY=0;exitDx=0;exitDy=125;exitPerimeter=0;" edge="1" parent="urcirMKjajQ_SC2HERfE-46" source="urcirMKjajQ_SC2HERfE-36" target="DMxL83zQv6A9vKvkgbY5-58">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1000" y="545" as="sourcePoint" />
<mxPoint x="710" y="440" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-45" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=-105;exitPerimeter=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="urcirMKjajQ_SC2HERfE-46" source="urcirMKjajQ_SC2HERfE-36" target="urcirMKjajQ_SC2HERfE-37">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-36" value="T&lt;div&gt;D&lt;/div&gt;&lt;div&gt;M&lt;/div&gt;&lt;div&gt;计&lt;/div&gt;&lt;div&gt;算&lt;/div&gt;&lt;div&gt;机&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=middle;strokeColor=#000000;align=center;fillColor=#E6E6E6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;horizontal=1;points=[[0,0,0,0,0],[0,0,0,0,125],[0,0,0,0,265],[0,1,0,0,-105],[0,1,0,0,0],[0.25,0,0,0,0],[0.25,1,0,0,0],[0.5,0,0,0,0],[0.5,1,0,0,0],[0.75,0,0,0,0],[0.75,1,0,0,0],[1,0,0,0,0],[1,0.25,0,0,0],[1,0.5,0,0,0],[1,0.75,0,0,0],[1,1,0,0,0]];" vertex="1" parent="urcirMKjajQ_SC2HERfE-46">
<mxGeometry x="850" y="490" width="30" height="580" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-41" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=2;" edge="1" parent="urcirMKjajQ_SC2HERfE-46" source="urcirMKjajQ_SC2HERfE-37" target="urcirMKjajQ_SC2HERfE-38">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-37" value="TCP/UDP数据输入" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="urcirMKjajQ_SC2HERfE-46">
<mxGeometry x="620" y="940" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-42" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="urcirMKjajQ_SC2HERfE-46" source="urcirMKjajQ_SC2HERfE-38" target="urcirMKjajQ_SC2HERfE-39">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-38" value="反序列化字节数组" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="urcirMKjajQ_SC2HERfE-46">
<mxGeometry x="420" y="940" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-39" value="写入模型数据" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="urcirMKjajQ_SC2HERfE-46">
<mxGeometry x="420" y="1010" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=265;entryPerimeter=0;strokeWidth=2;" edge="1" parent="urcirMKjajQ_SC2HERfE-46" source="DMxL83zQv6A9vKvkgbY5-59" target="urcirMKjajQ_SC2HERfE-36">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-55" value="" style="group" vertex="1" connectable="0" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="4640" y="50" width="780" height="620" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-159" value="&lt;div style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;DDS监控后端服务&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=13;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#E5CCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-55" vertex="1">
<mxGeometry y="180" width="180" height="370" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-153" value="仿真综合管理平台" style="whiteSpace=wrap;html=1;fontSize=13;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-55" vertex="1">
<mxGeometry y="70" width="180" height="90" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-1" value="仿真调度引擎" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#FFFFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-55" vertex="1">
<mxGeometry x="200" y="70" width="180" height="480" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-5" value="结束" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;fontSize=16;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-55" vertex="1">
<mxGeometry x="30" y="580" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-80" value="&lt;div&gt;仿真终止&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-55" vertex="1">
<mxGeometry x="10" y="100" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-81" value="响应仿真终止&lt;div&gt;控制仿真内核&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFFFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-55" vertex="1">
<mxGeometry x="210" y="100" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-82" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-55" source="DMxL83zQv6A9vKvkgbY5-80" target="DMxL83zQv6A9vKvkgbY5-160" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-83" value="仿真内核" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-55" vertex="1">
<mxGeometry x="400" y="70" width="180" height="410" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-84" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-55" source="DMxL83zQv6A9vKvkgbY5-85" target="DMxL83zQv6A9vKvkgbY5-87" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-85" value="响应仿真终止&lt;div&gt;控制仿真调度线程&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-55" vertex="1">
<mxGeometry x="410" y="100" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-86" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-55" source="DMxL83zQv6A9vKvkgbY5-87" target="DMxL83zQv6A9vKvkgbY5-88" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-87" value="调度线程终止" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-55" vertex="1">
<mxGeometry x="410" y="170" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-88" value="卸载模型" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-55" vertex="1">
<mxGeometry x="410" y="240" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-89" value="卸载服务" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-55" vertex="1">
<mxGeometry x="410" y="360" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-90" value="模型系统" style="whiteSpace=wrap;html=1;fontSize=13;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCE5FF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-55" vertex="1">
<mxGeometry x="600" y="210" width="180" height="160" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-91" value="模型注销" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCE5FF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-55" vertex="1">
<mxGeometry x="610" y="310" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-92" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-55" source="DMxL83zQv6A9vKvkgbY5-81" target="DMxL83zQv6A9vKvkgbY5-85" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-93" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-55" source="DMxL83zQv6A9vKvkgbY5-88" target="urcirMKjajQ_SC2HERfE-49" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-94" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-55" source="DMxL83zQv6A9vKvkgbY5-91" target="DMxL83zQv6A9vKvkgbY5-89" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-95" value="服务系统" style="whiteSpace=wrap;html=1;fontSize=13;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCCCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-55" vertex="1">
<mxGeometry x="600" y="390" width="180" height="90" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-96" value="服务注销" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-55" vertex="1">
<mxGeometry x="610" y="420" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-97" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-55" source="DMxL83zQv6A9vKvkgbY5-89" target="DMxL83zQv6A9vKvkgbY5-96" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-54" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="urcirMKjajQ_SC2HERfE-55" source="DMxL83zQv6A9vKvkgbY5-98" target="urcirMKjajQ_SC2HERfE-53">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-98" value="引擎退出" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFFFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-55" vertex="1">
<mxGeometry x="210" y="490" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-99" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-55" source="DMxL83zQv6A9vKvkgbY5-96" target="urcirMKjajQ_SC2HERfE-51" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-100" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-55" source="DMxL83zQv6A9vKvkgbY5-101" target="DMxL83zQv6A9vKvkgbY5-98" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-101" value="卸载仿真内核" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFFFCC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-55" vertex="1">
<mxGeometry x="210" y="420" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-155" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;entryPerimeter=0;" parent="urcirMKjajQ_SC2HERfE-55" source="urcirMKjajQ_SC2HERfE-53" target="DMxL83zQv6A9vKvkgbY5-5" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="301" y="230" as="sourcePoint" />
<mxPoint x="301" y="290" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-156" value="开始" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_1;whiteSpace=wrap;fontSize=16;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-55" vertex="1">
<mxGeometry x="30" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-158" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;exitPerimeter=0;" parent="urcirMKjajQ_SC2HERfE-55" source="DMxL83zQv6A9vKvkgbY5-156" target="DMxL83zQv6A9vKvkgbY5-153" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="381" y="135" as="sourcePoint" />
<mxPoint x="421" y="135" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-160" value="&lt;div&gt;发送仿真调度引擎&lt;/div&gt;&lt;div&gt;终止指令&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E5CCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-55" vertex="1">
<mxGeometry x="10" y="210" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="DMxL83zQv6A9vKvkgbY5-161" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" parent="urcirMKjajQ_SC2HERfE-55" source="DMxL83zQv6A9vKvkgbY5-160" target="DMxL83zQv6A9vKvkgbY5-81" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="301" y="160" as="sourcePoint" />
<mxPoint x="302" y="205" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-50" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="urcirMKjajQ_SC2HERfE-55" source="urcirMKjajQ_SC2HERfE-49" target="DMxL83zQv6A9vKvkgbY5-91">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-49" value="卸载二进制数据包模型" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCE5FF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="urcirMKjajQ_SC2HERfE-55">
<mxGeometry x="610" y="240" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-52" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="urcirMKjajQ_SC2HERfE-55" source="urcirMKjajQ_SC2HERfE-51" target="DMxL83zQv6A9vKvkgbY5-101">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-51" value="关闭交互接口" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="urcirMKjajQ_SC2HERfE-55">
<mxGeometry x="410" y="420" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="urcirMKjajQ_SC2HERfE-53" value="&lt;div&gt;关闭交互接口&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E5CCFF;movable=1;resizable=1;rotatable=1;deletable=1;editable=1;locked=0;connectable=1;" vertex="1" parent="urcirMKjajQ_SC2HERfE-55">
<mxGeometry x="10" y="490" width="160" height="50" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>