文档修改

This commit is contained in:
zd383321154 2025-06-29 23:13:37 +08:00
parent 2f38bed2ac
commit 6028e98292
40 changed files with 8802 additions and 0 deletions

1
.gitignore vendored
View File

@ -34,3 +34,4 @@
# CMakeBuild
build/
ThirdPart/

View File

View File

View File

View File

View File

View File

@ -0,0 +1,106 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/25.0.2 Chrome/128.0.6613.186 Electron/32.2.5 Safari/537.36" version="25.0.2">
<diagram name="第 1 页" id="RzUGObEsDwN6EOptr6Cr">
<mxGraphModel dx="1420" dy="829" 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="0" />
<mxCell id="1" parent="0" />
<mxCell id="GY0kLFO-cHYuiILcZyyr-30" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="60" y="60" width="720" height="690" as="geometry" />
</mxCell>
<mxCell id="GY0kLFO-cHYuiILcZyyr-2" value="应用程序层" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FFCCCC;fontStyle=1" vertex="1" parent="GY0kLFO-cHYuiILcZyyr-30">
<mxGeometry width="720" height="40" as="geometry" />
</mxCell>
<mxCell id="GY0kLFO-cHYuiILcZyyr-3" value="Fast DDS层" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFFFF;verticalAlign=top;fontStyle=1" vertex="1" parent="GY0kLFO-cHYuiILcZyyr-30">
<mxGeometry y="60" width="720" height="340" as="geometry" />
</mxCell>
<mxCell id="GY0kLFO-cHYuiILcZyyr-4" value="DDS域" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFFFF;verticalAlign=top;" vertex="1" parent="GY0kLFO-cHYuiILcZyyr-30">
<mxGeometry x="20" y="100" width="680" height="280" as="geometry" />
</mxCell>
<mxCell id="GY0kLFO-cHYuiILcZyyr-5" value="域参与者" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFFFF;verticalAlign=top;" vertex="1" parent="GY0kLFO-cHYuiILcZyyr-30">
<mxGeometry x="40" y="140" width="640" height="220" as="geometry" />
</mxCell>
<mxCell id="GY0kLFO-cHYuiILcZyyr-7" value="发布者" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFFFF;verticalAlign=top;" vertex="1" parent="GY0kLFO-cHYuiILcZyyr-30">
<mxGeometry x="60" y="180" width="240" height="160" as="geometry" />
</mxCell>
<mxCell id="GY0kLFO-cHYuiILcZyyr-8" value="订阅者" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFFFF;verticalAlign=top;" vertex="1" parent="GY0kLFO-cHYuiILcZyyr-30">
<mxGeometry x="420" y="180" width="240" height="160" as="geometry" />
</mxCell>
<mxCell id="GY0kLFO-cHYuiILcZyyr-9" value="数据写入器" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFFFF;verticalAlign=top;" vertex="1" parent="GY0kLFO-cHYuiILcZyyr-30">
<mxGeometry x="80" y="220" width="200" height="100" as="geometry" />
</mxCell>
<mxCell id="GY0kLFO-cHYuiILcZyyr-10" value="数据读取器" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFFFF;verticalAlign=top;" vertex="1" parent="GY0kLFO-cHYuiILcZyyr-30">
<mxGeometry x="440" y="220" width="200" height="100" as="geometry" />
</mxCell>
<mxCell id="GY0kLFO-cHYuiILcZyyr-14" 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=3;" edge="1" parent="GY0kLFO-cHYuiILcZyyr-30" source="GY0kLFO-cHYuiILcZyyr-11" target="GY0kLFO-cHYuiILcZyyr-13">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="GY0kLFO-cHYuiILcZyyr-11" value="数据写入器历史记录" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFFFF;verticalAlign=middle;" vertex="1" parent="GY0kLFO-cHYuiILcZyyr-30">
<mxGeometry x="100" y="260" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="GY0kLFO-cHYuiILcZyyr-12" value="数据读取器历史记录" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFFFF;verticalAlign=middle;" vertex="1" parent="GY0kLFO-cHYuiILcZyyr-30">
<mxGeometry x="460" y="260" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="GY0kLFO-cHYuiILcZyyr-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=3;" edge="1" parent="GY0kLFO-cHYuiILcZyyr-30" source="GY0kLFO-cHYuiILcZyyr-13" target="GY0kLFO-cHYuiILcZyyr-12">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="GY0kLFO-cHYuiILcZyyr-13" value="主题" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFFFF;verticalAlign=middle;" vertex="1" parent="GY0kLFO-cHYuiILcZyyr-30">
<mxGeometry x="310" y="260" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="GY0kLFO-cHYuiILcZyyr-17" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;exitX=0.181;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;fillColor=#FFFFFF;" edge="1" parent="GY0kLFO-cHYuiILcZyyr-30" source="GY0kLFO-cHYuiILcZyyr-2" target="GY0kLFO-cHYuiILcZyyr-9">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="130" y="50" as="sourcePoint" />
<mxPoint x="380" y="110" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="GY0kLFO-cHYuiILcZyyr-18" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;fillColor=#FFFFFF;entryX=0.821;entryY=1.025;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="GY0kLFO-cHYuiILcZyyr-30" source="GY0kLFO-cHYuiILcZyyr-10" target="GY0kLFO-cHYuiILcZyyr-2">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="600" y="50" as="sourcePoint" />
<mxPoint x="590" y="-120" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="GY0kLFO-cHYuiILcZyyr-19" value="RTPS层" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFFCC;verticalAlign=top;fontStyle=1" vertex="1" parent="GY0kLFO-cHYuiILcZyyr-30">
<mxGeometry y="420" width="720" height="210" as="geometry" />
</mxCell>
<mxCell id="GY0kLFO-cHYuiILcZyyr-20" value="RTPS域" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFFCC;verticalAlign=top;" vertex="1" parent="GY0kLFO-cHYuiILcZyyr-30">
<mxGeometry x="20" y="460" width="680" height="150" as="geometry" />
</mxCell>
<mxCell id="GY0kLFO-cHYuiILcZyyr-21" value="RTPS参与者" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFFCC;verticalAlign=top;" vertex="1" parent="GY0kLFO-cHYuiILcZyyr-30">
<mxGeometry x="40" y="500" width="640" height="90" as="geometry" />
</mxCell>
<mxCell id="GY0kLFO-cHYuiILcZyyr-22" value="RTPS写入器" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFFCC;verticalAlign=middle;" vertex="1" parent="GY0kLFO-cHYuiILcZyyr-30">
<mxGeometry x="100" y="535" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="GY0kLFO-cHYuiILcZyyr-23" value="RTPS读取器" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFFCC;verticalAlign=middle;" vertex="1" parent="GY0kLFO-cHYuiILcZyyr-30">
<mxGeometry x="460" y="535" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="GY0kLFO-cHYuiILcZyyr-24" value="&lt;b&gt;传输层UDP/TCP/SHM&lt;/b&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FFE6CC;verticalAlign=middle;" vertex="1" parent="GY0kLFO-cHYuiILcZyyr-30">
<mxGeometry y="650" width="720" height="40" as="geometry" />
</mxCell>
<mxCell id="GY0kLFO-cHYuiILcZyyr-25" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.181;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;fillColor=#FFFFFF;" edge="1" parent="GY0kLFO-cHYuiILcZyyr-30" target="GY0kLFO-cHYuiILcZyyr-22">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="179.5" y="300" as="sourcePoint" />
<mxPoint x="179.5" y="525" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="GY0kLFO-cHYuiILcZyyr-27" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fillColor=#FFFFFF;" edge="1" parent="GY0kLFO-cHYuiILcZyyr-30" source="GY0kLFO-cHYuiILcZyyr-22" target="GY0kLFO-cHYuiILcZyyr-24">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="190" y="560" as="sourcePoint" />
<mxPoint x="190" y="785" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="GY0kLFO-cHYuiILcZyyr-28" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;fillColor=#FFFFFF;" edge="1" parent="GY0kLFO-cHYuiILcZyyr-30" source="GY0kLFO-cHYuiILcZyyr-24" target="GY0kLFO-cHYuiILcZyyr-23">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="190" y="585" as="sourcePoint" />
<mxPoint x="190" y="650" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="GY0kLFO-cHYuiILcZyyr-29" value="" style="shape=flexArrow;endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;fillColor=#FFFFFF;entryX=0.821;entryY=1.025;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="GY0kLFO-cHYuiILcZyyr-30" source="GY0kLFO-cHYuiILcZyyr-23">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="539.5" y="479" as="sourcePoint" />
<mxPoint x="540.5" y="300" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -0,0 +1,384 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/25.0.2 Chrome/128.0.6613.186 Electron/32.2.5 Safari/537.36" version="25.0.2">
<diagram name="第 1 页" id="IcN1N_4omuwdzAcAJCaS">
<mxGraphModel dx="1495" dy="873" 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="0" />
<mxCell id="1" parent="0" />
<mxCell id="kdyZo1-_mScr_YqvuRuM-26" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="70" y="60" width="500" height="440" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-1" value="仿真内核" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FFE6CC;verticalAlign=top;fontStyle=1" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-26">
<mxGeometry width="500" height="440" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-14" style="edgeStyle=none;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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-26" source="kdyZo1-_mScr_YqvuRuM-2" target="kdyZo1-_mScr_YqvuRuM-5">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-15" style="edgeStyle=none;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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-26" source="kdyZo1-_mScr_YqvuRuM-2" target="kdyZo1-_mScr_YqvuRuM-6">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-16" style="edgeStyle=none;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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-26" source="kdyZo1-_mScr_YqvuRuM-2" target="kdyZo1-_mScr_YqvuRuM-13">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-17" style="edgeStyle=none;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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-26" source="kdyZo1-_mScr_YqvuRuM-2" target="kdyZo1-_mScr_YqvuRuM-8">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-18" style="edgeStyle=none;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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-26" source="kdyZo1-_mScr_YqvuRuM-2" target="kdyZo1-_mScr_YqvuRuM-9">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-19" style="edgeStyle=none;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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-26" source="kdyZo1-_mScr_YqvuRuM-2" target="kdyZo1-_mScr_YqvuRuM-10">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-20" style="edgeStyle=none;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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-26" source="kdyZo1-_mScr_YqvuRuM-2" target="kdyZo1-_mScr_YqvuRuM-11">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-21" style="edgeStyle=none;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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-26" source="kdyZo1-_mScr_YqvuRuM-2" target="kdyZo1-_mScr_YqvuRuM-12">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-2" value="仿真主框架" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FFCC99;verticalAlign=middle;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-26">
<mxGeometry x="20" y="40" width="90" height="390" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-3" value="模型封装框架" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FFCC99;verticalAlign=middle;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-26">
<mxGeometry x="343" y="290" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-4" value="服务框架" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FFCC99;verticalAlign=middle;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-26">
<mxGeometry x="343" y="340" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-5" value="场景描述管理器" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FFCC99;verticalAlign=middle;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-26">
<mxGeometry x="160" y="40" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-22" style="edgeStyle=none;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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-26" source="kdyZo1-_mScr_YqvuRuM-6" target="kdyZo1-_mScr_YqvuRuM-7">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-6" value="线程管理器" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FFCC99;verticalAlign=middle;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-26">
<mxGeometry x="160" y="90" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-7" value="调度线程" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FFCC99;verticalAlign=middle;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-26">
<mxGeometry x="343" y="90" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-8" value="时间管理器" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FFCC99;verticalAlign=middle;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-26">
<mxGeometry x="160" y="190" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-9" value="事件管理器" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FFCC99;verticalAlign=middle;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-26">
<mxGeometry x="160" y="240" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-24" style="edgeStyle=none;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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-26" source="kdyZo1-_mScr_YqvuRuM-10" target="kdyZo1-_mScr_YqvuRuM-3">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-10" value="模型管理器" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FFCC99;verticalAlign=middle;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-26">
<mxGeometry x="160" y="290" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-25" style="edgeStyle=none;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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-26" source="kdyZo1-_mScr_YqvuRuM-11" target="kdyZo1-_mScr_YqvuRuM-4">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-11" value="服务管理器" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FFCC99;verticalAlign=middle;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-26">
<mxGeometry x="160" y="340" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-12" value="日志记录" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FFCC99;verticalAlign=middle;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-26">
<mxGeometry x="160" y="390" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-13" value="DDS管理器" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FFCC99;verticalAlign=middle;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-26">
<mxGeometry x="160" y="140" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-166" value="" style="group;aspect=fixed;" vertex="1" connectable="0" parent="1">
<mxGeometry x="70" y="520" width="1490" height="1090" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-84" value="服务&lt;span style=&quot;background-color: initial;&quot;&gt;管理器&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=none;verticalAlign=top;dashed=1;fontStyle=1" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="1120" y="30" width="180" height="990" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-78" value="事件管理器" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=none;verticalAlign=top;dashed=1;fontStyle=1" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="550" y="30" width="180" height="990" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-82" value="线程管理器" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=none;verticalAlign=top;dashed=1;fontStyle=1" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="740" y="30" width="180" height="990" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-83" value="模型管理器" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=none;verticalAlign=top;dashed=1;fontStyle=1" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="930" y="30" width="180" height="990" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-74" value="DDS管理器" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=none;verticalAlign=top;dashed=1;fontStyle=1" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="360" y="30" width="180" height="990" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-72" value="场景描述管理器" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=none;verticalAlign=top;dashed=1;fontStyle=1" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="170" y="30" width="180" height="990" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-28" value="仿真内核卸载" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="10" y="1050" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-29" value="&lt;span style=&quot;font-size: 16px;&quot;&gt;仿真内核加载&lt;/span&gt;" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_1;whiteSpace=wrap;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-154" 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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-160" target="kdyZo1-_mScr_YqvuRuM-153">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-164" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;curved=0;jumpStyle=arc;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-35" target="kdyZo1-_mScr_YqvuRuM-140">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-165" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;N——周期性执行&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="kdyZo1-_mScr_YqvuRuM-164">
<mxGeometry x="-0.8339" y="-2" relative="1" as="geometry">
<mxPoint x="-17" y="8" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-35" value="&lt;div&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;收到终止指令?&lt;/span&gt;&lt;/div&gt;" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="10" y="850" width="140" height="60" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-29" target="kdyZo1-_mScr_YqvuRuM-46">
<mxGeometry relative="1" as="geometry">
<mxPoint x="136" y="60" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-60" style="edgeStyle=none;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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-46" target="kdyZo1-_mScr_YqvuRuM-59">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-46" value="仿真主框架初始化" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="10" y="60" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-63" style="edgeStyle=none;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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-73" target="kdyZo1-_mScr_YqvuRuM-62">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-77" style="edgeStyle=none;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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-59" target="kdyZo1-_mScr_YqvuRuM-70">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-80" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-123" target="kdyZo1-_mScr_YqvuRuM-73">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-59" value="场景描述管理器初始化" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="190" y="60" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-65" style="edgeStyle=none;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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-62" target="kdyZo1-_mScr_YqvuRuM-66">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-50" y="290" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-62" value="解析运行环境配置文件" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="190" y="140" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-116" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-64" target="kdyZo1-_mScr_YqvuRuM-111">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-64" value="解析模型配置文件" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="190" y="420" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-66" value="运行参数设置" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="190" y="195" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-68" target="kdyZo1-_mScr_YqvuRuM-76">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-68" value="模型接口主题创建" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="380" y="195" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-81" 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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-70" target="kdyZo1-_mScr_YqvuRuM-79">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-70" value="DDS管理器初始化" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="380" y="60" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-73" value="运行环境配置" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="10" y="140" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-95" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-76" target="kdyZo1-_mScr_YqvuRuM-94">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-76" value="解析服务配置文件" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="190" y="278" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-90" 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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-79" target="kdyZo1-_mScr_YqvuRuM-86">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-79" value="事件管理器初始化" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="570" y="60" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-91" 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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-86" target="kdyZo1-_mScr_YqvuRuM-87">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-86" value="线程管理器初始化" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="757" y="60" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-87" target="kdyZo1-_mScr_YqvuRuM-88">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-87" value="模型管理器初始化" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="950" y="60" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-124" 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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-88" target="kdyZo1-_mScr_YqvuRuM-123">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-88" value="服务管理器初始化" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="1140" y="60" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-97" 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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-109" target="kdyZo1-_mScr_YqvuRuM-100">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-115" 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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-94" target="kdyZo1-_mScr_YqvuRuM-96">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-94" value="服务动态加载" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="1140" y="278" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-101" 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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-96" target="kdyZo1-_mScr_YqvuRuM-109">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-96" value="服务注册" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="1140" y="340" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-102" 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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-100" target="kdyZo1-_mScr_YqvuRuM-64">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-100" value="服务事件监听注册" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="570" y="420" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-103" target="kdyZo1-_mScr_YqvuRuM-105">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-103" value="模型动态加载" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="950" y="460" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-108" 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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-118" target="kdyZo1-_mScr_YqvuRuM-107">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-119" 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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-105" target="kdyZo1-_mScr_YqvuRuM-118">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-105" value="模型注册" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="950" y="520" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-121" 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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-107" target="kdyZo1-_mScr_YqvuRuM-120">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-107" value="模型接口主题&lt;div&gt;订阅/发布&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="380" y="520" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-109" value="模型接口主题&lt;div&gt;订阅/发布&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="380" y="340" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-113" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-66" target="kdyZo1-_mScr_YqvuRuM-68">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-117" 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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-111" target="kdyZo1-_mScr_YqvuRuM-103">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-111" value="模型调度线程创建" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="760" y="460" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-118" 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;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="760" y="520" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-127" 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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-136" target="kdyZo1-_mScr_YqvuRuM-128">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-120" value="运行前最后准备" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="10" y="580" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-122" value="&lt;span style=&quot;background-color: initial;&quot;&gt;时间管理器&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=none;verticalAlign=top;dashed=1;fontStyle=1" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="1310" y="30" width="180" height="990" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-123" value="时间管理器初始化" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="1330" y="60" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-126" target="kdyZo1-_mScr_YqvuRuM-130">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-126" value="线程初始化" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="760" y="580" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-129" 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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-120" target="kdyZo1-_mScr_YqvuRuM-126">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-139" 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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-128" target="kdyZo1-_mScr_YqvuRuM-138">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-128" value="启动事件监听" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="570" y="660" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-134" 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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-130" target="kdyZo1-_mScr_YqvuRuM-132">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-130" value="模型初始化" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="950" y="580" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-135" 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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-132" target="kdyZo1-_mScr_YqvuRuM-133">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-132" value="服务初始化" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="1140" y="580" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-137" 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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-133" target="kdyZo1-_mScr_YqvuRuM-136">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-133" value="运行时间初始化" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="1330" y="580" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-136" value="开始运行" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="10" y="660" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-141" 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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-138" target="kdyZo1-_mScr_YqvuRuM-140">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-138" value="线程启动" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="760" y="660" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-143" 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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-140" target="kdyZo1-_mScr_YqvuRuM-142">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-140" value="模型周期性执行" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="950" y="660" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-142" target="kdyZo1-_mScr_YqvuRuM-144">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-142" value="时间步进" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="1330" y="660" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-146" 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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-144" target="kdyZo1-_mScr_YqvuRuM-145">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-144" value="产生运行事件" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="1330" y="720" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-150" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-145" target="kdyZo1-_mScr_YqvuRuM-149">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-145" value="事件响应" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="570" y="720" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-149" value="事件响应处理" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="1140" y="770" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-151" 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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-149" target="kdyZo1-_mScr_YqvuRuM-35">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-157" 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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-153" target="kdyZo1-_mScr_YqvuRuM-155">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-153" value="线程终止" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="760" y="970" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-158" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-155" target="kdyZo1-_mScr_YqvuRuM-156">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-155" value="模型卸载" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="950" y="970" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-156" value="服务卸载" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="1140" y="970" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-161" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-35" target="kdyZo1-_mScr_YqvuRuM-160">
<mxGeometry relative="1" as="geometry">
<mxPoint x="80" y="910" as="sourcePoint" />
<mxPoint x="760" y="990" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-162" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;Y&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="kdyZo1-_mScr_YqvuRuM-161">
<mxGeometry x="-0.9005" y="1" relative="1" as="geometry">
<mxPoint x="9" y="-18" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-160" value="关闭事件监听" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" vertex="1" parent="kdyZo1-_mScr_YqvuRuM-166">
<mxGeometry x="570" y="970" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-163" 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;" edge="1" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-156" target="kdyZo1-_mScr_YqvuRuM-28">
<mxGeometry relative="1" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -0,0 +1,143 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/25.0.2 Chrome/128.0.6613.186 Electron/32.2.5 Safari/537.36" version="25.0.2">
<diagram name="第 1 页" id="n4mM9-rLUw7j7IC2DLn1">
<mxGraphModel dx="676" dy="395" 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="0" />
<mxCell id="1" parent="0" />
<mxCell id="DPG0hEwUPDznWshsaorW-109" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="40" y="240" width="460" height="650" as="geometry" />
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-42" value="&lt;font&gt;仿真调度引擎退出&lt;/font&gt;" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;fontSize=16;labelBackgroundColor=none;fillColor=#E6FFCC;" vertex="1" parent="DPG0hEwUPDznWshsaorW-109">
<mxGeometry x="190" y="610" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-43" value="&lt;span style=&quot;font-size: 16px;&quot;&gt;仿真调度引擎启动&lt;/span&gt;" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_1;whiteSpace=wrap;labelBackgroundColor=none;fillColor=#E6FFCC;" vertex="1" parent="DPG0hEwUPDznWshsaorW-109">
<mxGeometry x="180" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-44" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;labelBackgroundColor=none;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="DPG0hEwUPDznWshsaorW-109" source="DPG0hEwUPDznWshsaorW-79" target="DPG0hEwUPDznWshsaorW-42">
<mxGeometry relative="1" as="geometry">
<mxPoint x="480" y="430" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-80" 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;" edge="1" parent="DPG0hEwUPDznWshsaorW-109" source="DPG0hEwUPDznWshsaorW-45" target="DPG0hEwUPDznWshsaorW-79">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-45" value="预加载仿真内核" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E6FFCC;" vertex="1" parent="DPG0hEwUPDznWshsaorW-109">
<mxGeometry x="340" y="210" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-76" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontSize=14;" edge="1" parent="DPG0hEwUPDznWshsaorW-109" source="DPG0hEwUPDznWshsaorW-48" target="DPG0hEwUPDznWshsaorW-51">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-77" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;N&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="DPG0hEwUPDznWshsaorW-76">
<mxGeometry x="0.2286" relative="1" as="geometry">
<mxPoint x="-10" y="-8" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-48" value="&lt;span style=&quot;font-size: 16px;&quot;&gt;预加载模式?&lt;/span&gt;" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;labelBackgroundColor=none;fillColor=#E6FFCC;" vertex="1" parent="DPG0hEwUPDznWshsaorW-109">
<mxGeometry x="190" y="120" width="140" height="60" as="geometry" />
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-81" 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;" edge="1" parent="DPG0hEwUPDznWshsaorW-109" source="DPG0hEwUPDznWshsaorW-51" target="DPG0hEwUPDznWshsaorW-59">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-51" value="加载仿真内核" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E6FFCC;" vertex="1" parent="DPG0hEwUPDznWshsaorW-109">
<mxGeometry x="210" y="210" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-58" 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;labelBackgroundColor=none;" edge="1" parent="DPG0hEwUPDznWshsaorW-109" source="DPG0hEwUPDznWshsaorW-59" target="DPG0hEwUPDznWshsaorW-63">
<mxGeometry relative="1" as="geometry">
<mxPoint x="260" y="329.9999999999999" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-59" value="初始化仿真内核" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E6FFCC;" vertex="1" parent="DPG0hEwUPDznWshsaorW-109">
<mxGeometry x="200" y="270" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-62" 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;labelBackgroundColor=none;" edge="1" parent="DPG0hEwUPDznWshsaorW-109" source="DPG0hEwUPDznWshsaorW-63" target="DPG0hEwUPDznWshsaorW-98">
<mxGeometry relative="1" as="geometry">
<mxPoint x="260" y="390" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-63" value="启动仿真内核" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E6FFCC;" vertex="1" parent="DPG0hEwUPDznWshsaorW-109">
<mxGeometry x="200" y="330" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-65" 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;labelBackgroundColor=none;" edge="1" parent="DPG0hEwUPDznWshsaorW-109" source="DPG0hEwUPDznWshsaorW-82" target="DPG0hEwUPDznWshsaorW-42">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-67" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;" edge="1" parent="DPG0hEwUPDznWshsaorW-109" source="DPG0hEwUPDznWshsaorW-43" target="DPG0hEwUPDznWshsaorW-74">
<mxGeometry relative="1" as="geometry">
<mxPoint x="316" y="60" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-70" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontSize=14;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;labelBackgroundColor=none;" edge="1" parent="DPG0hEwUPDznWshsaorW-109" source="DPG0hEwUPDznWshsaorW-48" target="DPG0hEwUPDznWshsaorW-45">
<mxGeometry relative="1" as="geometry">
<mxPoint x="398.5" y="90" as="sourcePoint" />
<mxPoint x="376" y="470" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-71" value="Y" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;labelBackgroundColor=none;" vertex="1" connectable="0" parent="DPG0hEwUPDznWshsaorW-70">
<mxGeometry x="0.0439" relative="1" as="geometry">
<mxPoint x="-69" y="-10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-74" value="命令参数解析" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E6FFCC;" vertex="1" parent="DPG0hEwUPDznWshsaorW-109">
<mxGeometry x="200" y="60" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-75" 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;" edge="1" parent="DPG0hEwUPDznWshsaorW-109" source="DPG0hEwUPDznWshsaorW-74" target="DPG0hEwUPDznWshsaorW-48">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-79" value="输出校验信息" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E6FFCC;" vertex="1" parent="DPG0hEwUPDznWshsaorW-109">
<mxGeometry x="340" y="270" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-82" value="卸载仿真内核" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E6FFCC;" vertex="1" parent="DPG0hEwUPDznWshsaorW-109">
<mxGeometry x="200" y="550" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-87" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="DPG0hEwUPDznWshsaorW-109" source="DPG0hEwUPDznWshsaorW-86" target="DPG0hEwUPDznWshsaorW-82">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-102" value="如果是终止指令" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="DPG0hEwUPDznWshsaorW-87">
<mxGeometry x="-0.1111" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-104" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="DPG0hEwUPDznWshsaorW-109" source="DPG0hEwUPDznWshsaorW-86" target="DPG0hEwUPDznWshsaorW-103">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-106" value="暂停/继续指令" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="DPG0hEwUPDznWshsaorW-104">
<mxGeometry x="-0.2444" y="1" relative="1" as="geometry">
<mxPoint x="-4" y="9" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-86" value="&lt;span style=&quot;font-size: 16px;&quot;&gt;收到控制指令?&lt;/span&gt;" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;labelBackgroundColor=none;fillColor=#E6FFCC;" vertex="1" parent="DPG0hEwUPDznWshsaorW-109">
<mxGeometry x="190" y="450" width="140" height="60" as="geometry" />
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-98" value="控制指令监听" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E6FFCC;" vertex="1" parent="DPG0hEwUPDznWshsaorW-109">
<mxGeometry x="200" y="390" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-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;entryPerimeter=0;" edge="1" parent="DPG0hEwUPDznWshsaorW-109" source="DPG0hEwUPDznWshsaorW-98" target="DPG0hEwUPDznWshsaorW-86">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-105" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="DPG0hEwUPDznWshsaorW-109" source="DPG0hEwUPDznWshsaorW-103" target="DPG0hEwUPDznWshsaorW-98">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-103" value="控制仿真内核" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E6FFCC;" vertex="1" parent="DPG0hEwUPDznWshsaorW-109">
<mxGeometry y="460" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-110" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="40" y="40" width="340" height="140" as="geometry" />
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-37" value="仿真调度引擎" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#E6FFCC;fontStyle=1;verticalAlign=top;" vertex="1" parent="DPG0hEwUPDznWshsaorW-110">
<mxGeometry width="340" height="140" as="geometry" />
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-36" value="仿真内核加载及调用" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFF99;" vertex="1" parent="DPG0hEwUPDznWshsaorW-110">
<mxGeometry x="10" y="90" width="150" height="40" as="geometry" />
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-38" value="控制指令监听及仿真运行控制" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFF99;" vertex="1" parent="DPG0hEwUPDznWshsaorW-110">
<mxGeometry x="180" y="90" width="150" height="40" as="geometry" />
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-107" value="仿真内核预加载" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFF99;" vertex="1" parent="DPG0hEwUPDznWshsaorW-110">
<mxGeometry x="180" y="40" width="150" height="40" as="geometry" />
</mxCell>
<mxCell id="DPG0hEwUPDznWshsaorW-108" value="命令参数解析" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFF99;" vertex="1" parent="DPG0hEwUPDznWshsaorW-110">
<mxGeometry x="10" y="40" width="150" height="40" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -0,0 +1,192 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/25.0.2 Chrome/128.0.6613.186 Electron/32.2.5 Safari/537.36" version="25.0.2">
<diagram name="第 1 页" id="ByLiLkhi3_XkyYqOkawZ">
<mxGraphModel dx="811" dy="474" 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="0" />
<mxCell id="1" parent="0" />
<mxCell id="TaBxGKGrExmD89Omx_dw-78" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="446" y="40" width="264" height="500" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-44" value="&lt;font&gt;仿真调度终端关闭&lt;/font&gt;" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;fontSize=16;labelBackgroundColor=none;fillColor=#CCFFCC;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-78">
<mxGeometry y="460" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-45" value="&lt;span style=&quot;font-size: 16px;&quot;&gt;仿真调度终端启动&lt;/span&gt;" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_1;whiteSpace=wrap;labelBackgroundColor=none;fillColor=#CCFFCC;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-78">
<mxGeometry width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-51" value="选择运行环境配置文件" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCFFCC;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-78">
<mxGeometry x="20" y="70" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-52" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;labelBackgroundColor=none;" edge="1" parent="TaBxGKGrExmD89Omx_dw-78" source="TaBxGKGrExmD89Omx_dw-53" target="TaBxGKGrExmD89Omx_dw-58">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-53" value="配置文件校验" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCFFCC;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-78">
<mxGeometry x="20" y="130" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-54" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;" edge="1" parent="TaBxGKGrExmD89Omx_dw-78" source="TaBxGKGrExmD89Omx_dw-58" target="TaBxGKGrExmD89Omx_dw-61">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-55" value="Y" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;labelBackgroundColor=none;" vertex="1" connectable="0" parent="TaBxGKGrExmD89Omx_dw-54">
<mxGeometry x="-0.4" y="-1" relative="1" as="geometry">
<mxPoint x="-9" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-56" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=14;labelBackgroundColor=none;" edge="1" parent="TaBxGKGrExmD89Omx_dw-78" source="TaBxGKGrExmD89Omx_dw-58" target="TaBxGKGrExmD89Omx_dw-75">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-57" value="N" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;labelBackgroundColor=none;" vertex="1" connectable="0" parent="TaBxGKGrExmD89Omx_dw-56">
<mxGeometry x="0.0439" relative="1" as="geometry">
<mxPoint x="-10" y="-10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-58" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;校验通过?&lt;/font&gt;" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;labelBackgroundColor=none;fillColor=#CCFFCC;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-78">
<mxGeometry x="5" y="190" width="130" height="60" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-59" 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;labelBackgroundColor=none;" edge="1" parent="TaBxGKGrExmD89Omx_dw-78" source="TaBxGKGrExmD89Omx_dw-51" target="TaBxGKGrExmD89Omx_dw-53">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-60" 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;labelBackgroundColor=none;" edge="1" parent="TaBxGKGrExmD89Omx_dw-78" source="TaBxGKGrExmD89Omx_dw-61" target="TaBxGKGrExmD89Omx_dw-63">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-61" value="启动仿真调度引擎" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCFFCC;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-78">
<mxGeometry x="20" y="280" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-62" 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;labelBackgroundColor=none;" edge="1" parent="TaBxGKGrExmD89Omx_dw-78" source="TaBxGKGrExmD89Omx_dw-63" target="TaBxGKGrExmD89Omx_dw-65">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-63" value="仿真调度引擎输出显示" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCFFCC;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-78">
<mxGeometry x="20" y="340" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-64" 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;labelBackgroundColor=none;entryPerimeter=0;" edge="1" parent="TaBxGKGrExmD89Omx_dw-78" source="TaBxGKGrExmD89Omx_dw-65" target="TaBxGKGrExmD89Omx_dw-44">
<mxGeometry relative="1" as="geometry">
<mxPoint x="70" y="550" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-65" value="控制仿真调度引擎" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCFFCC;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-78">
<mxGeometry x="20" y="400" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-69" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;" edge="1" parent="TaBxGKGrExmD89Omx_dw-78" source="TaBxGKGrExmD89Omx_dw-45" target="TaBxGKGrExmD89Omx_dw-51">
<mxGeometry relative="1" as="geometry">
<mxPoint x="70" y="60" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-77" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="TaBxGKGrExmD89Omx_dw-78" source="TaBxGKGrExmD89Omx_dw-75" target="TaBxGKGrExmD89Omx_dw-51">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-75" value="输出错误信息" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCFFCC;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-78">
<mxGeometry x="164" y="200" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-157" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="64" y="580" width="516" height="380" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-80" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;strokeWidth=3;container=0;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-157">
<mxGeometry width="516" height="380" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-81" value="XNRunner" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFFCC;strokeColor=#000000;strokeWidth=3;container=0;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-157">
<mxGeometry width="516" height="30" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-83" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.x;fillColor=#f8cecc;strokeColor=#b85450;container=0;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-157">
<mxGeometry x="486" y="7.5" width="20" height="15" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-84" value="仿真调度引擎输出显示" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fontColor=#FF3333;dashed=1;verticalAlign=top;align=right;container=0;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-157">
<mxGeometry x="136" y="120" width="370" height="250" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-93" value="运行环境配置文件选择" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fontColor=#FF3333;dashed=1;verticalAlign=top;container=0;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-157">
<mxGeometry x="8" y="40" width="288" height="70" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-117" value="仿真调度引擎控制" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fontColor=#FF3333;dashed=1;verticalAlign=top;container=0;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-157">
<mxGeometry x="306" y="40" width="200" height="70" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-118" value="模型/服务加载清单" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fontColor=#FF3333;dashed=1;verticalAlign=bottom;container=0;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-157">
<mxGeometry x="8" y="120" width="118" height="250" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-121" value="启动/暂停/继续" style="rounded=0;whiteSpace=wrap;html=1;container=0;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-157">
<mxGeometry x="316" y="70" width="90" height="30" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-122" value="结束" style="rounded=0;whiteSpace=wrap;html=1;container=0;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-157">
<mxGeometry x="416" y="70" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-123" value="运行环境配置:" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;container=0;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-157">
<mxGeometry x="16" y="70" width="90" height="30" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-124" value="运行环境配置文件1.sce" style="rounded=0;whiteSpace=wrap;html=1;container=0;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-157">
<mxGeometry x="106" y="70" width="150" height="30" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-140" value="2024:12:01 08:00:02.000 XNEngine Start!&lt;div&gt;...&lt;/div&gt;&lt;div&gt;&lt;font color=&quot;#999900&quot;&gt;2024:12:01 08:01:02.512 Warning! ......&lt;/font&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;...&lt;/div&gt;&lt;div&gt;&lt;font color=&quot;#990000&quot;&gt;2024:12:01 08:04:12.145 Error! ......&lt;/font&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;...&lt;/div&gt;&lt;div&gt;2024:12:01 08:00:02.223 XNEngine Exit!&lt;br&gt;&lt;/div&gt;&lt;div&gt;...&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;align=left;verticalAlign=top;container=0;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-157">
<mxGeometry x="146" y="160" width="350" height="170" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-141" value="" style="whiteSpace=wrap;html=1;aspect=fixed;container=0;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-157">
<mxGeometry x="256" y="70" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-142" value="" style="triangle;whiteSpace=wrap;html=1;rotation=90;container=0;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-157">
<mxGeometry x="263.5" y="75" width="15" height="20" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-148" value="&amp;nbsp; &amp;nbsp; 模型" style="swimlane;whiteSpace=wrap;html=1;align=left;container=0;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-157">
<mxGeometry x="16" y="130" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-144" value="运行环境配置文件2.sce&lt;div&gt;运行环境配置文件3.xml&lt;/div&gt;&lt;div&gt;...&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;dashPattern=1 1;container=0;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-157">
<mxGeometry x="106" y="100" width="150" height="50" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-149" value="&amp;nbsp; &amp;nbsp; 服务" style="swimlane;whiteSpace=wrap;html=1;align=left;container=0;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-157">
<mxGeometry x="16" y="230" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-150" value="模型1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=none;labelBackgroundColor=none;fontColor=#00CC66;container=0;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-157">
<mxGeometry x="26" y="160" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-152" value="..." style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=none;labelBackgroundColor=none;fontColor=#000000;container=0;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-157">
<mxGeometry x="26" y="200" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-153" value="服务2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=none;labelBackgroundColor=none;fontColor=#990000;container=0;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-157">
<mxGeometry x="26" y="280" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-154" value="服务1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=none;labelBackgroundColor=none;fontColor=#00CC66;container=0;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-157">
<mxGeometry x="26" y="260" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-155" value="..." style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=none;labelBackgroundColor=none;fontColor=#000000;container=0;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-157">
<mxGeometry x="26" y="300" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-126" value="" style="whiteSpace=wrap;html=1;aspect=fixed;container=0;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-157">
<mxGeometry x="146" y="340" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-127" value="输出普通消息" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;container=0;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-157">
<mxGeometry x="156" y="330" width="90" height="30" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-133" value="" style="whiteSpace=wrap;html=1;aspect=fixed;container=0;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-157">
<mxGeometry x="250" y="340" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-134" value="输出警告消息" style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;container=0;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-157">
<mxGeometry x="260" y="330" width="90" height="30" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-136" value="" style="whiteSpace=wrap;html=1;aspect=fixed;container=0;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-157">
<mxGeometry x="350" y="340" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-137" value="..." style="rounded=0;whiteSpace=wrap;html=1;strokeColor=none;container=0;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-157">
<mxGeometry x="360" y="330" width="90" height="30" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-151" value="模型2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=none;labelBackgroundColor=none;fontColor=#CC0000;container=0;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-157">
<mxGeometry x="26" y="180" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-159" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="50" y="60" width="320" height="180" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-36" value="仿真调度终端" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFFCC;fontStyle=1;verticalAlign=top;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-159">
<mxGeometry width="320" height="180" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-37" value="运行环境配置" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99FF99;fontStyle=0;verticalAlign=middle;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-159">
<mxGeometry x="10" y="30" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-38" value="配置文件校验" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99FF99;fontStyle=0;verticalAlign=middle;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-159">
<mxGeometry x="170" y="30" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-40" value="仿真调度引擎控制" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99FF99;fontStyle=0;verticalAlign=middle;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-159">
<mxGeometry x="10" y="80" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-41" value="仿真调度引擎输出显示" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99FF99;fontStyle=0;verticalAlign=middle;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-159">
<mxGeometry x="10" y="130" width="300" height="40" as="geometry" />
</mxCell>
<mxCell id="TaBxGKGrExmD89Omx_dw-158" value="模型/服务加载清单" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99FF99;fontStyle=0;verticalAlign=middle;" vertex="1" parent="TaBxGKGrExmD89Omx_dw-159">
<mxGeometry x="170" y="80" width="140" height="40" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -0,0 +1,544 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/25.0.2 Chrome/128.0.6613.186 Electron/32.2.5 Safari/537.36" version="25.0.2">
<diagram name="第 1 页" id="53ohZg2ldgS__RMUvD0S">
<mxGraphModel dx="1434" dy="843" 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="0" />
<mxCell id="1" parent="0" />
<mxCell id="DGGEnYfLaeNJhCe99Uv8-50" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="60" y="50" width="290" height="190" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-1" value="仿真配置终端" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFFE6;verticalAlign=top;fontStyle=1" parent="DGGEnYfLaeNJhCe99Uv8-50" vertex="1">
<mxGeometry width="290" height="190" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-2" value="&lt;span style=&quot;font-weight: 400;&quot;&gt;配置文件管理&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99FFCC;verticalAlign=middle;fontStyle=1" parent="DGGEnYfLaeNJhCe99Uv8-50" vertex="1">
<mxGeometry x="10" y="85" width="130" height="40" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-3" value="&lt;span style=&quot;font-weight: 400;&quot;&gt;XML文件编辑&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99FFCC;verticalAlign=middle;fontStyle=1" parent="DGGEnYfLaeNJhCe99Uv8-50" vertex="1">
<mxGeometry x="10" y="30" width="130" height="40" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-4" value="&lt;span style=&quot;font-weight: 400;&quot;&gt;IDL文件编辑&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99FFCC;verticalAlign=middle;fontStyle=1" parent="DGGEnYfLaeNJhCe99Uv8-50" vertex="1">
<mxGeometry x="150" y="30" width="130" height="40" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-5" value="&lt;span style=&quot;font-weight: 400;&quot;&gt;配置文件模板&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99FFCC;verticalAlign=middle;fontStyle=1" parent="DGGEnYfLaeNJhCe99Uv8-50" vertex="1">
<mxGeometry x="150" y="85" width="130" height="40" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-47" value="&lt;span style=&quot;font-weight: 400;&quot;&gt;配置文件列表显示与修改&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99FFCC;verticalAlign=middle;fontStyle=1" parent="DGGEnYfLaeNJhCe99Uv8-50" vertex="1">
<mxGeometry x="10" y="140" width="270" height="40" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-1" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="380" y="50" width="387" height="650" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-7" value="&lt;font&gt;仿真配置终端关闭&lt;/font&gt;" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;fontSize=16;labelBackgroundColor=none;fillColor=#CCFFE6;" parent="WA3omQzH4sgm14t4i5bA-1" vertex="1">
<mxGeometry x="66" y="610" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-8" value="&lt;span style=&quot;font-size: 16px;&quot;&gt;仿真配置终端启动&lt;/span&gt;" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_1;whiteSpace=wrap;labelBackgroundColor=none;fillColor=#CCFFE6;" parent="WA3omQzH4sgm14t4i5bA-1" vertex="1">
<mxGeometry x="66" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;labelBackgroundColor=none;" parent="WA3omQzH4sgm14t4i5bA-1" source="DGGEnYfLaeNJhCe99Uv8-11" target="DGGEnYfLaeNJhCe99Uv8-42" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-11" value="选择配置文件" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCFFE6;" parent="WA3omQzH4sgm14t4i5bA-1" vertex="1">
<mxGeometry x="287" y="200" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-15" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;labelBackgroundColor=none;" parent="WA3omQzH4sgm14t4i5bA-1" source="DGGEnYfLaeNJhCe99Uv8-12" target="DGGEnYfLaeNJhCe99Uv8-13" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-16" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;" parent="WA3omQzH4sgm14t4i5bA-1" source="DGGEnYfLaeNJhCe99Uv8-12" target="DGGEnYfLaeNJhCe99Uv8-14" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-12" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;XML或IDL&lt;/font&gt;" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;labelBackgroundColor=none;fillColor=#CCFFE6;" parent="WA3omQzH4sgm14t4i5bA-1" vertex="1">
<mxGeometry x="71" y="140" width="130" height="60" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-13" value="新建XML文件" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCFFE6;" parent="WA3omQzH4sgm14t4i5bA-1" vertex="1">
<mxGeometry y="200" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-21" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;labelBackgroundColor=none;" parent="WA3omQzH4sgm14t4i5bA-1" source="DGGEnYfLaeNJhCe99Uv8-14" target="DGGEnYfLaeNJhCe99Uv8-19" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-14" value="新建IDL文件" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCFFE6;" parent="WA3omQzH4sgm14t4i5bA-1" vertex="1">
<mxGeometry x="170" y="200" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-23" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;" parent="WA3omQzH4sgm14t4i5bA-1" source="DGGEnYfLaeNJhCe99Uv8-19" target="DGGEnYfLaeNJhCe99Uv8-22" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-24" value="Y" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;labelBackgroundColor=none;" parent="DGGEnYfLaeNJhCe99Uv8-23" vertex="1" connectable="0">
<mxGeometry x="-0.4" y="-1" relative="1" as="geometry">
<mxPoint x="-9" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;fontSize=14;labelBackgroundColor=none;" parent="WA3omQzH4sgm14t4i5bA-1" source="DGGEnYfLaeNJhCe99Uv8-19" target="DGGEnYfLaeNJhCe99Uv8-25" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-28" value="N" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;labelBackgroundColor=none;" parent="DGGEnYfLaeNJhCe99Uv8-27" vertex="1" connectable="0">
<mxGeometry x="0.0439" relative="1" as="geometry">
<mxPoint x="9" y="-92" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-19" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;使用模板?&lt;/font&gt;" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;labelBackgroundColor=none;fillColor=#CCFFE6;" parent="WA3omQzH4sgm14t4i5bA-1" vertex="1">
<mxGeometry x="71" y="280" width="130" height="60" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-20" 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;labelBackgroundColor=none;" parent="WA3omQzH4sgm14t4i5bA-1" source="DGGEnYfLaeNJhCe99Uv8-13" target="DGGEnYfLaeNJhCe99Uv8-19" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-26" 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;labelBackgroundColor=none;" parent="WA3omQzH4sgm14t4i5bA-1" source="DGGEnYfLaeNJhCe99Uv8-22" target="DGGEnYfLaeNJhCe99Uv8-25" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-22" value="使用模板填充" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCFFE6;" parent="WA3omQzH4sgm14t4i5bA-1" vertex="1">
<mxGeometry x="86" y="370" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-30" 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;labelBackgroundColor=none;" parent="WA3omQzH4sgm14t4i5bA-1" source="DGGEnYfLaeNJhCe99Uv8-25" target="DGGEnYfLaeNJhCe99Uv8-29" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-25" value="界面列表显示" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCFFE6;" parent="WA3omQzH4sgm14t4i5bA-1" vertex="1">
<mxGeometry x="86" y="430" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-32" 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;labelBackgroundColor=none;" parent="WA3omQzH4sgm14t4i5bA-1" source="DGGEnYfLaeNJhCe99Uv8-29" target="DGGEnYfLaeNJhCe99Uv8-31" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-29" value="编辑配置文件" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCFFE6;" parent="WA3omQzH4sgm14t4i5bA-1" vertex="1">
<mxGeometry x="86" y="490" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-31" value="保存配置文件" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCFFE6;" parent="WA3omQzH4sgm14t4i5bA-1" vertex="1">
<mxGeometry x="86" y="550" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-33" 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;labelBackgroundColor=none;" parent="WA3omQzH4sgm14t4i5bA-1" source="DGGEnYfLaeNJhCe99Uv8-31" target="DGGEnYfLaeNJhCe99Uv8-7" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-34" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;新建配置文件?&lt;/font&gt;" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.decision;whiteSpace=wrap;labelBackgroundColor=none;fillColor=#CCFFE6;" parent="WA3omQzH4sgm14t4i5bA-1" vertex="1">
<mxGeometry x="53.5" y="60" width="165" height="60" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-35" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=none;" parent="WA3omQzH4sgm14t4i5bA-1" source="DGGEnYfLaeNJhCe99Uv8-8" target="DGGEnYfLaeNJhCe99Uv8-34" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-38" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;labelBackgroundColor=none;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="WA3omQzH4sgm14t4i5bA-1" source="DGGEnYfLaeNJhCe99Uv8-34" target="DGGEnYfLaeNJhCe99Uv8-12" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="146" y="350" as="sourcePoint" />
<mxPoint x="136" y="120" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-39" value="Y" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;labelBackgroundColor=none;" parent="DGGEnYfLaeNJhCe99Uv8-38" vertex="1" connectable="0">
<mxGeometry x="-0.4" y="-1" relative="1" as="geometry">
<mxPoint x="-9" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-40" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fontSize=14;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;labelBackgroundColor=none;" parent="WA3omQzH4sgm14t4i5bA-1" source="DGGEnYfLaeNJhCe99Uv8-34" target="DGGEnYfLaeNJhCe99Uv8-11" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="280" y="40" as="sourcePoint" />
<mxPoint x="196" y="470" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-41" value="N" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];fontSize=14;labelBackgroundColor=none;" parent="DGGEnYfLaeNJhCe99Uv8-40" vertex="1" connectable="0">
<mxGeometry x="0.0439" relative="1" as="geometry">
<mxPoint x="-107" y="-10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-44" 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;labelBackgroundColor=none;" parent="WA3omQzH4sgm14t4i5bA-1" source="DGGEnYfLaeNJhCe99Uv8-42" target="DGGEnYfLaeNJhCe99Uv8-25" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-42" value="打开配置文件" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCFFE6;" parent="WA3omQzH4sgm14t4i5bA-1" vertex="1">
<mxGeometry x="287" y="430" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-45" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="880" y="90" width="700" height="460" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-2" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;strokeWidth=3;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-45">
<mxGeometry width="700" height="460" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-4" value="XNEditor" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFFE6;strokeColor=#000000;strokeWidth=3;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-45">
<mxGeometry width="700" height="30" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-5" value="工具栏" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fontColor=#FF3333;dashed=1;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-45">
<mxGeometry x="10" y="40" width="680" height="30" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-6" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.x;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-45">
<mxGeometry x="670" y="7.5" width="20" height="15" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-9" value="配置文件关联显示" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fontColor=#FF3333;dashed=1;verticalAlign=bottom;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-45">
<mxGeometry x="10" y="80" width="180" height="360" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-3" value="模型配置文件列表" style="swimlane;whiteSpace=wrap;html=1;fontSize=14;startSize=30;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-45">
<mxGeometry x="21" y="90" width="160" height="160" as="geometry">
<mxRectangle x="990" y="90" width="140" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-12" value="..." style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-3">
<mxGeometry x="10.5" y="100" width="139" height="30" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-8" value="模型1配置文件.xml" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-45">
<mxGeometry x="31.5" y="130" width="139" height="30" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-10" value="模型2配置文件.xml" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-45">
<mxGeometry x="31.5" y="160" width="139" height="30" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-11" value="服务1配置文件.xml" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-45">
<mxGeometry x="31.5" y="290" width="139" height="30" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-13" value="服务配置文件列表" style="swimlane;whiteSpace=wrap;html=1;fontSize=14;startSize=30;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-45">
<mxGeometry x="21" y="250" width="160" height="160" as="geometry">
<mxRectangle x="990" y="90" width="140" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-14" value="..." style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-13">
<mxGeometry x="10.5" y="100" width="139" height="30" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-15" value="服务2配置文件.xml" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-13">
<mxGeometry x="10.5" y="70" width="139" height="30" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-16" value="配置文件内容显示" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fontColor=#FF3333;dashed=1;verticalAlign=bottom;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-45">
<mxGeometry x="200" y="80" width="490" height="360" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-17" value="&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;根元素名称" style="swimlane;whiteSpace=wrap;html=1;align=left;startSize=30;strokeColor=none;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-45">
<mxGeometry x="210" y="90" width="470" height="320" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-18" value="&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;元素1名称" style="swimlane;whiteSpace=wrap;html=1;align=left;startSize=30;strokeColor=none;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-45">
<mxGeometry x="220" y="120" width="460" height="160" as="geometry">
<mxRectangle x="1100" y="220" width="120" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-20" value="元素1文本" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-18">
<mxGeometry x="300" y="5" width="140" height="20" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-25" value="属性1值" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-18">
<mxGeometry x="300" y="30" width="140" height="20" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-24" value="属性1名称" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;labelBorderColor=none;strokeColor=none;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-18">
<mxGeometry x="20" y="30" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-26" value="属性2名称" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;labelBorderColor=none;strokeColor=none;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-18">
<mxGeometry x="20" y="50" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-33" value=".&lt;span style=&quot;background-color: initial;&quot;&gt;..&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;labelBorderColor=none;strokeColor=none;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-18">
<mxGeometry x="180" y="130" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-27" value="属性2值" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-45">
<mxGeometry x="520" y="170" width="140" height="20" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-28" value="&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;子元素1名称" style="swimlane;whiteSpace=wrap;html=1;align=left;startSize=30;strokeColor=none;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-45">
<mxGeometry x="230" y="190" width="450" height="65" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-29" value="子元素1文本" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-28">
<mxGeometry x="290" y="5" width="140" height="20" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-30" value="属性3值" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-28">
<mxGeometry x="290" y="30" width="140" height="20" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-31" value="属性3名称" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;labelBorderColor=none;strokeColor=none;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-28">
<mxGeometry x="20" y="30" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-34" value="&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;元素2名称" style="swimlane;whiteSpace=wrap;html=1;align=left;startSize=30;strokeColor=none;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-45">
<mxGeometry x="215" y="270" width="460" height="160" as="geometry">
<mxRectangle x="1100" y="220" width="120" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-35" value="元素2文本" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-34">
<mxGeometry x="300" y="5" width="140" height="20" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-36" value="属性4值" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-34">
<mxGeometry x="300" y="30" width="140" height="20" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-37" value="属性4名称" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;labelBorderColor=none;strokeColor=none;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-34">
<mxGeometry x="20" y="30" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-38" value="属性5名称" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;labelBorderColor=none;strokeColor=none;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-34">
<mxGeometry x="20" y="50" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-39" value=".&lt;span style=&quot;background-color: initial;&quot;&gt;..&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;labelBorderColor=none;strokeColor=none;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-34">
<mxGeometry x="180" y="130" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-40" value="属性5值" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-45">
<mxGeometry x="515" y="320" width="140" height="20" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-41" value="&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;子元素2名称" style="swimlane;whiteSpace=wrap;html=1;align=left;startSize=30;strokeColor=none;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-45">
<mxGeometry x="225" y="340" width="450" height="65" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-42" value="子元素2文本" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-41">
<mxGeometry x="290" y="5" width="140" height="20" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-43" value="属性6值" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-41">
<mxGeometry x="290" y="30" width="140" height="20" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-44" value="属性6名称" style="rounded=0;whiteSpace=wrap;html=1;fontSize=12;labelBorderColor=none;strokeColor=none;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-41">
<mxGeometry x="20" y="30" width="80" height="20" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-183" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="880" y="590" width="700" height="460" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-47" value="" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;strokeWidth=3;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-183">
<mxGeometry width="700" height="460" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-48" value="XNEditor" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFFE6;strokeColor=#000000;strokeWidth=3;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-183">
<mxGeometry width="700" height="30" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-49" value="工具栏" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fontColor=#FF3333;dashed=1;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-183">
<mxGeometry x="10" y="40" width="680" height="30" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-50" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.x;fillColor=#f8cecc;strokeColor=#b85450;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-183">
<mxGeometry x="670" y="7.5" width="20" height="15" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-51" value="接口文件目录显示" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fontColor=#FF3333;dashed=1;verticalAlign=bottom;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-183">
<mxGeometry x="10" y="80" width="180" height="360" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-52" value="模型接口文件列表" style="swimlane;whiteSpace=wrap;html=1;fontSize=14;startSize=30;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-183">
<mxGeometry x="21" y="90" width="160" height="320" as="geometry">
<mxRectangle x="990" y="90" width="140" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-53" value="..." style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-52">
<mxGeometry x="10.5" y="100" width="139" height="30" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-54" value="模型1接口文件.idl" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-183">
<mxGeometry x="31.5" y="130" width="139" height="30" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-55" value="模型2接口文件.idl" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-183">
<mxGeometry x="31.5" y="160" width="139" height="30" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-60" value="接口文件内容显示" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fontColor=#FF3333;dashed=1;verticalAlign=bottom;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-183">
<mxGeometry x="200" y="80" width="490" height="360" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-61" value="&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;命名空间名称XNSim&lt;span style=&quot;background-color: initial;&quot;&gt;&lt;/span&gt;" style="swimlane;whiteSpace=wrap;html=1;align=left;startSize=30;strokeColor=none;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-183">
<mxGeometry x="210" y="90" width="470" height="320" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-62" value="&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;结构体1名称" style="swimlane;whiteSpace=wrap;html=1;align=left;startSize=30;strokeColor=none;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-183">
<mxGeometry x="220" y="120" width="460" height="140" as="geometry">
<mxRectangle x="1100" y="220" width="120" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-121" value="" style="shape=table;startSize=0;container=1;collapsible=0;childLayout=tableLayout;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-183">
<mxGeometry x="240" y="150" width="430" height="96" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-122" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-121">
<mxGeometry width="430" height="24" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-123" value="接口名称" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontStyle=1" vertex="1" parent="WA3omQzH4sgm14t4i5bA-122">
<mxGeometry width="105" height="24" as="geometry">
<mxRectangle width="105" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-124" value="数据类型" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontStyle=1" vertex="1" parent="WA3omQzH4sgm14t4i5bA-122">
<mxGeometry x="105" width="105" height="24" as="geometry">
<mxRectangle width="105" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-125" value="数组形式" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontStyle=1" vertex="1" parent="WA3omQzH4sgm14t4i5bA-122">
<mxGeometry x="210" width="105" height="24" as="geometry">
<mxRectangle width="105" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-146" value="数组长度" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;rowspan=1;colspan=2;fontStyle=1" vertex="1" parent="WA3omQzH4sgm14t4i5bA-122">
<mxGeometry x="315" width="115" height="24" as="geometry">
<mxRectangle width="56" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-152" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" visible="0" parent="WA3omQzH4sgm14t4i5bA-122">
<mxGeometry x="371" width="59" height="24" as="geometry">
<mxRectangle width="59" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-126" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-121">
<mxGeometry y="24" width="430" height="24" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-127" value="接口1" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-126">
<mxGeometry width="105" height="24" as="geometry">
<mxRectangle width="105" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-128" value="DOUBLE" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-126">
<mxGeometry x="105" width="105" height="24" as="geometry">
<mxRectangle width="105" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-129" value="非数组" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-126">
<mxGeometry x="210" width="105" height="24" as="geometry">
<mxRectangle width="105" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-147" value="/" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;rowspan=1;colspan=2;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-126">
<mxGeometry x="315" width="115" height="24" as="geometry">
<mxRectangle width="56" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-153" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" visible="0" parent="WA3omQzH4sgm14t4i5bA-126">
<mxGeometry x="371" width="59" height="24" as="geometry">
<mxRectangle width="59" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-130" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-121">
<mxGeometry y="48" width="430" height="24" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-131" value="接口2" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-130">
<mxGeometry width="105" height="24" as="geometry">
<mxRectangle width="105" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-132" value="UINT32" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-130">
<mxGeometry x="105" width="105" height="24" as="geometry">
<mxRectangle width="105" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-133" value="一维数组" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-130">
<mxGeometry x="210" width="105" height="24" as="geometry">
<mxRectangle width="105" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-148" value="5" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;rowspan=1;colspan=2;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-130">
<mxGeometry x="315" width="115" height="24" as="geometry">
<mxRectangle width="56" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-154" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" visible="0" parent="WA3omQzH4sgm14t4i5bA-130">
<mxGeometry x="371" width="59" height="24" as="geometry">
<mxRectangle width="59" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-134" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-121">
<mxGeometry y="72" width="430" height="24" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-135" value="接口3" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-134">
<mxGeometry width="105" height="24" as="geometry">
<mxRectangle width="105" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-136" value="FLOAT" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-134">
<mxGeometry x="105" width="105" height="24" as="geometry">
<mxRectangle width="105" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-137" value="二维数组" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-134">
<mxGeometry x="210" width="105" height="24" as="geometry">
<mxRectangle width="105" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-149" value="3" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-134">
<mxGeometry x="315" width="56" height="24" as="geometry">
<mxRectangle width="56" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-155" value="3" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-134">
<mxGeometry x="371" width="59" height="24" as="geometry">
<mxRectangle width="59" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-157" value="&lt;span style=&quot;white-space: pre;&quot;&gt;&#x9;&lt;/span&gt;结构体2名称" style="swimlane;whiteSpace=wrap;html=1;align=left;startSize=30;strokeColor=none;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-183">
<mxGeometry x="220" y="260" width="460" height="140" as="geometry">
<mxRectangle x="1100" y="220" width="120" height="30" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-158" value="" style="shape=table;startSize=0;container=1;collapsible=0;childLayout=tableLayout;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-183">
<mxGeometry x="240" y="290" width="430" height="96" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-159" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-158">
<mxGeometry width="430" height="24" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-160" value="接口名称" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontStyle=1" vertex="1" parent="WA3omQzH4sgm14t4i5bA-159">
<mxGeometry width="105" height="24" as="geometry">
<mxRectangle width="105" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-161" value="数据类型" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontStyle=1" vertex="1" parent="WA3omQzH4sgm14t4i5bA-159">
<mxGeometry x="105" width="105" height="24" as="geometry">
<mxRectangle width="105" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-162" value="数组形式" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;fontStyle=1" vertex="1" parent="WA3omQzH4sgm14t4i5bA-159">
<mxGeometry x="210" width="105" height="24" as="geometry">
<mxRectangle width="105" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-163" value="数组长度" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;rowspan=1;colspan=2;fontStyle=1" vertex="1" parent="WA3omQzH4sgm14t4i5bA-159">
<mxGeometry x="315" width="115" height="24" as="geometry">
<mxRectangle width="56" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-164" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" visible="0" parent="WA3omQzH4sgm14t4i5bA-159">
<mxGeometry x="371" width="59" height="24" as="geometry">
<mxRectangle width="59" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-165" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-158">
<mxGeometry y="24" width="430" height="24" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-166" value="接口4" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-165">
<mxGeometry width="105" height="24" as="geometry">
<mxRectangle width="105" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-167" value="DOUBLE" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-165">
<mxGeometry x="105" width="105" height="24" as="geometry">
<mxRectangle width="105" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-168" value="非数组" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-165">
<mxGeometry x="210" width="105" height="24" as="geometry">
<mxRectangle width="105" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-169" value="/" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;rowspan=1;colspan=2;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-165">
<mxGeometry x="315" width="115" height="24" as="geometry">
<mxRectangle width="56" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-170" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" visible="0" parent="WA3omQzH4sgm14t4i5bA-165">
<mxGeometry x="371" width="59" height="24" as="geometry">
<mxRectangle width="59" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-171" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-158">
<mxGeometry y="48" width="430" height="24" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-172" value="接口5" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-171">
<mxGeometry width="105" height="24" as="geometry">
<mxRectangle width="105" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-173" value="UINT32" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-171">
<mxGeometry x="105" width="105" height="24" as="geometry">
<mxRectangle width="105" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-174" value="一维数组" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-171">
<mxGeometry x="210" width="105" height="24" as="geometry">
<mxRectangle width="105" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-175" value="5" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;rowspan=1;colspan=2;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-171">
<mxGeometry x="315" width="115" height="24" as="geometry">
<mxRectangle width="56" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-176" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" visible="0" parent="WA3omQzH4sgm14t4i5bA-171">
<mxGeometry x="371" width="59" height="24" as="geometry">
<mxRectangle width="59" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-177" value="" style="shape=tableRow;horizontal=0;startSize=0;swimlaneHead=0;swimlaneBody=0;strokeColor=inherit;top=0;left=0;bottom=0;right=0;collapsible=0;dropTarget=0;fillColor=none;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-158">
<mxGeometry y="72" width="430" height="24" as="geometry" />
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-178" value="接口6" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-177">
<mxGeometry width="105" height="24" as="geometry">
<mxRectangle width="105" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-179" value="FLOAT" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-177">
<mxGeometry x="105" width="105" height="24" as="geometry">
<mxRectangle width="105" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-180" value="二维数组" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-177">
<mxGeometry x="210" width="105" height="24" as="geometry">
<mxRectangle width="105" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-181" value="3" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-177">
<mxGeometry x="315" width="56" height="24" as="geometry">
<mxRectangle width="56" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
<mxCell id="WA3omQzH4sgm14t4i5bA-182" value="3" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;strokeColor=inherit;overflow=hidden;fillColor=none;top=0;left=0;bottom=0;right=0;pointerEvents=1;" vertex="1" parent="WA3omQzH4sgm14t4i5bA-177">
<mxGeometry x="371" width="59" height="24" as="geometry">
<mxRectangle width="59" height="24" as="alternateBounds" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -0,0 +1,138 @@
<mxfile host="Electron" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/25.0.2 Chrome/128.0.6613.186 Electron/32.2.5 Safari/537.36" version="25.0.2">
<diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">
<mxGraphModel dx="819" dy="961" 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="yc_Ntd7XcFL3-8XihvtW-18" value="UDP首部" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
<mxGeometry x="120" y="640" width="90" height="40" as="geometry" />
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-0" value="UDP有效载荷" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="210" y="640" width="510" height="40" as="geometry" />
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-6" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="KB5IDKoaumNYC5ZMZPqs-1" target="yc_Ntd7XcFL3-8XihvtW-18">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-1" value="保留" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="120" y="520" width="60" height="40" as="geometry" />
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-7" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="KB5IDKoaumNYC5ZMZPqs-2" target="KB5IDKoaumNYC5ZMZPqs-0">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-2" value="1个或多个功能数据集FDS" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="180" y="520" width="540" height="40" as="geometry" />
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-11" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="KB5IDKoaumNYC5ZMZPqs-8" target="KB5IDKoaumNYC5ZMZPqs-1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-8" value="功能数据集FDS" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="120" y="400" width="200" height="40" as="geometry" />
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-9" value="功能数据集FDS" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="320" y="400" width="200" height="40" as="geometry" />
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-12" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="KB5IDKoaumNYC5ZMZPqs-10" target="KB5IDKoaumNYC5ZMZPqs-2">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-10" value="..." style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="520" y="400" width="200" height="40" as="geometry" />
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-19" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="KB5IDKoaumNYC5ZMZPqs-13" target="KB5IDKoaumNYC5ZMZPqs-8">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-13" value="功能状态集" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="120" y="280" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-14" value="数据集1" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="240" y="280" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-16" value="数据集2" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="360" y="280" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-17" value="数据集3" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="480" y="280" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-20" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="KB5IDKoaumNYC5ZMZPqs-18" target="KB5IDKoaumNYC5ZMZPqs-10">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-18" value="数据集4" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="600" y="280" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-25" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="KB5IDKoaumNYC5ZMZPqs-21" target="KB5IDKoaumNYC5ZMZPqs-13">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-30" style="edgeStyle=orthogonalEdgeStyle;curved=1;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;dashed=1;dashPattern=12 12;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="KB5IDKoaumNYC5ZMZPqs-21" target="KB5IDKoaumNYC5ZMZPqs-14">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="150" y="260" />
<mxPoint x="300" y="260" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-21" value="状态&lt;div&gt;字节1&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="120" y="160" width="60" height="40" as="geometry" />
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-22" value="状态&lt;div&gt;字节2&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="180" y="160" width="60" height="40" as="geometry" />
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-23" value="状态&lt;div&gt;字节3&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="240" y="160" width="60" height="40" as="geometry" />
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-26" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="KB5IDKoaumNYC5ZMZPqs-24" target="KB5IDKoaumNYC5ZMZPqs-13">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-24" value="状态&lt;div&gt;字节4&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="300" y="160" width="60" height="40" as="geometry" />
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-31" style="edgeStyle=orthogonalEdgeStyle;curved=1;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;dashed=1;dashPattern=12 12;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="KB5IDKoaumNYC5ZMZPqs-22" target="KB5IDKoaumNYC5ZMZPqs-16">
<mxGeometry relative="1" as="geometry">
<mxPoint x="160" y="210" as="sourcePoint" />
<mxPoint x="310" y="290" as="targetPoint" />
<Array as="points">
<mxPoint x="210" y="250" />
<mxPoint x="420" y="250" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-32" style="edgeStyle=orthogonalEdgeStyle;curved=1;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;dashed=1;dashPattern=12 12;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="KB5IDKoaumNYC5ZMZPqs-23" target="KB5IDKoaumNYC5ZMZPqs-17">
<mxGeometry relative="1" as="geometry">
<mxPoint x="170" y="220" as="sourcePoint" />
<mxPoint x="320" y="300" as="targetPoint" />
<Array as="points">
<mxPoint x="270" y="230" />
<mxPoint x="540" y="230" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-33" style="edgeStyle=orthogonalEdgeStyle;curved=1;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;dashed=1;dashPattern=12 12;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="KB5IDKoaumNYC5ZMZPqs-24" target="KB5IDKoaumNYC5ZMZPqs-18">
<mxGeometry relative="1" as="geometry">
<mxPoint x="180" y="230" as="sourcePoint" />
<mxPoint x="330" y="310" as="targetPoint" />
<Array as="points">
<mxPoint x="330" y="210" />
<mxPoint x="660" y="210" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-38" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="KB5IDKoaumNYC5ZMZPqs-34" target="KB5IDKoaumNYC5ZMZPqs-17">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-34" value="数据1" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="480" y="160" width="60" height="40" as="geometry" />
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-35" value="数据2" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="540" y="160" width="60" height="40" as="geometry" />
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-36" value="数据3" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="600" y="160" width="60" height="40" as="geometry" />
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-39" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="KB5IDKoaumNYC5ZMZPqs-37" target="KB5IDKoaumNYC5ZMZPqs-18">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="KB5IDKoaumNYC5ZMZPqs-37" value="..." style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="660" y="160" width="60" height="40" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -0,0 +1,43 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/25.0.2 Chrome/128.0.6613.186 Electron/32.2.5 Safari/537.36" version="25.0.2">
<diagram name="第 1 页" id="lexaEOh64z243TEgvx_g">
<mxGraphModel dx="979" dy="572" 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="0" />
<mxCell id="1" parent="0" />
<mxCell id="1Vfs5tAvkHFFqhL01pvn-14" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="90" y="40" width="610" height="180" as="geometry" />
</mxCell>
<mxCell id="1Vfs5tAvkHFFqhL01pvn-1" value="操作系统抽象层" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FFCCCC;verticalAlign=top;fontStyle=1" vertex="1" parent="1Vfs5tAvkHFFqhL01pvn-14">
<mxGeometry width="610" height="180" as="geometry" />
</mxCell>
<mxCell id="1Vfs5tAvkHFFqhL01pvn-2" value="系统信息和环境变量获取" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FF9999;" vertex="1" parent="1Vfs5tAvkHFFqhL01pvn-14">
<mxGeometry x="10" y="30" width="190" height="40" as="geometry" />
</mxCell>
<mxCell id="1Vfs5tAvkHFFqhL01pvn-3" value="数据类型抽象" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FF9999;" vertex="1" parent="1Vfs5tAvkHFFqhL01pvn-14">
<mxGeometry x="210" y="30" width="190" height="40" as="geometry" />
</mxCell>
<mxCell id="1Vfs5tAvkHFFqhL01pvn-4" value="线程管理抽象" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FF9999;" vertex="1" parent="1Vfs5tAvkHFFqhL01pvn-14">
<mxGeometry x="10" y="130" width="190" height="40" as="geometry" />
</mxCell>
<mxCell id="1Vfs5tAvkHFFqhL01pvn-5" value="文件系统访问抽象" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FF9999;" vertex="1" parent="1Vfs5tAvkHFFqhL01pvn-14">
<mxGeometry x="410" y="30" width="190" height="40" as="geometry" />
</mxCell>
<mxCell id="1Vfs5tAvkHFFqhL01pvn-8" value="时间管理抽象" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FF9999;" vertex="1" parent="1Vfs5tAvkHFFqhL01pvn-14">
<mxGeometry x="10" y="80" width="190" height="40" as="geometry" />
</mxCell>
<mxCell id="1Vfs5tAvkHFFqhL01pvn-9" value="内存管理抽象" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FF9999;" vertex="1" parent="1Vfs5tAvkHFFqhL01pvn-14">
<mxGeometry x="210" y="80" width="190" height="40" as="geometry" />
</mxCell>
<mxCell id="1Vfs5tAvkHFFqhL01pvn-10" value="同步原语抽象" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FF9999;" vertex="1" parent="1Vfs5tAvkHFFqhL01pvn-14">
<mxGeometry x="210" y="130" width="190" height="40" as="geometry" />
</mxCell>
<mxCell id="1Vfs5tAvkHFFqhL01pvn-11" value="网络接口抽象" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FF9999;" vertex="1" parent="1Vfs5tAvkHFFqhL01pvn-14">
<mxGeometry x="410" y="80" width="190" height="40" as="geometry" />
</mxCell>
<mxCell id="1Vfs5tAvkHFFqhL01pvn-12" value="动态链接库抽象" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FF9999;" vertex="1" parent="1Vfs5tAvkHFFqhL01pvn-14">
<mxGeometry x="410" y="130" width="190" height="40" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -0,0 +1,161 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/25.0.2 Chrome/128.0.6613.186 Electron/32.2.5 Safari/537.36" version="25.0.2">
<diagram name="第 1 页" id="vCz4H4nFSZ08uFCSv5Dh">
<mxGraphModel dx="1420" dy="829" 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="0" />
<mxCell id="1" parent="0" />
<mxCell id="tDZi53W-cENcbVOYoCCS-13" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="40" y="40" width="440" height="240" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-1" value="服务系统" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCCCFF;verticalAlign=top;" vertex="1" parent="tDZi53W-cENcbVOYoCCS-13">
<mxGeometry width="440" height="240" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-2" value="离散量通信服务" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#9999FF;verticalAlign=middle;" vertex="1" parent="tDZi53W-cENcbVOYoCCS-13">
<mxGeometry x="20" y="140" width="190" height="40" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-3" value="ARINC 825虚拟航空总线通信服务" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#9999FF;verticalAlign=middle;" vertex="1" parent="tDZi53W-cENcbVOYoCCS-13">
<mxGeometry x="230" y="40" width="190" height="40" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-5" value="ARINC 429虚拟航空总线通信服务" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#9999FF;verticalAlign=middle;" vertex="1" parent="tDZi53W-cENcbVOYoCCS-13">
<mxGeometry x="20" y="90" width="190" height="40" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-6" value="ARINC 664虚拟航空总线通信服务" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#9999FF;verticalAlign=middle;" vertex="1" parent="tDZi53W-cENcbVOYoCCS-13">
<mxGeometry x="230" y="90" width="190" height="40" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-7" value="ARINC 708虚拟航空总线通信服务" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#9999FF;verticalAlign=middle;" vertex="1" parent="tDZi53W-cENcbVOYoCCS-13">
<mxGeometry x="20" y="40" width="190" height="40" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-8" value="控制指令解析服务" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#9999FF;verticalAlign=middle;" vertex="1" parent="tDZi53W-cENcbVOYoCCS-13">
<mxGeometry x="230" y="140" width="190" height="40" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-9" value="快照服务" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#9999FF;verticalAlign=middle;" vertex="1" parent="tDZi53W-cENcbVOYoCCS-13">
<mxGeometry x="20" y="190" width="190" height="40" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-17" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="40" y="320" width="360" height="130" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-11" value="XX服务" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCCCFF;verticalAlign=top;" vertex="1" parent="tDZi53W-cENcbVOYoCCS-17">
<mxGeometry width="360" height="130" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-12" value="服务预处理" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#9999FF;verticalAlign=middle;" vertex="1" parent="tDZi53W-cENcbVOYoCCS-17">
<mxGeometry x="20" y="30" width="150" height="40" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-14" value="服务初始化" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#9999FF;verticalAlign=middle;" vertex="1" parent="tDZi53W-cENcbVOYoCCS-17">
<mxGeometry x="190" y="30" width="150" height="40" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-15" value="服务运行前最后准备" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#9999FF;verticalAlign=middle;" vertex="1" parent="tDZi53W-cENcbVOYoCCS-17">
<mxGeometry x="20" y="80" width="150" height="40" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-16" value="事件响应" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#9999FF;verticalAlign=middle;" vertex="1" parent="tDZi53W-cENcbVOYoCCS-17">
<mxGeometry x="190" y="80" width="150" height="40" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-55" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="520" y="40" width="260" height="770" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-19" value="&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;text-align: center; background-color: initial;&quot;&gt;服务运行前最后准备&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=12;labelBackgroundColor=none;fillColor=none;verticalAlign=top;align=left;dashed=1;" vertex="1" parent="tDZi53W-cENcbVOYoCCS-55">
<mxGeometry y="300" width="230" height="140" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-20" value="服务初始化" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=12;labelBackgroundColor=none;fillColor=none;verticalAlign=top;align=left;dashed=1;" vertex="1" parent="tDZi53W-cENcbVOYoCCS-55">
<mxGeometry y="150" width="230" height="140" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-21" value="服务预处理" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=12;labelBackgroundColor=none;fillColor=none;verticalAlign=top;align=left;dashed=1;" vertex="1" parent="tDZi53W-cENcbVOYoCCS-55">
<mxGeometry y="60" width="230" height="80" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-22" value="&lt;font&gt;服务卸载&lt;/font&gt;" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;fontSize=16;labelBackgroundColor=none;fillColor=#CCCCFF;" vertex="1" parent="tDZi53W-cENcbVOYoCCS-55">
<mxGeometry x="50" y="730" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-23" value="&lt;span style=&quot;font-size: 16px;&quot;&gt;服务加载&lt;/span&gt;" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_1;whiteSpace=wrap;labelBackgroundColor=none;fillColor=#CCCCFF;" vertex="1" parent="tDZi53W-cENcbVOYoCCS-55">
<mxGeometry x="40" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-24" 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;" edge="1" parent="tDZi53W-cENcbVOYoCCS-55" source="tDZi53W-cENcbVOYoCCS-25" target="tDZi53W-cENcbVOYoCCS-27">
<mxGeometry relative="1" as="geometry">
<mxPoint x="120" y="180" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-25" value="向服务管理器注册自身" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCCCFF;" vertex="1" parent="tDZi53W-cENcbVOYoCCS-55">
<mxGeometry x="20" y="90" width="200" height="40" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-26" 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;labelBackgroundColor=none;" edge="1" parent="tDZi53W-cENcbVOYoCCS-55" source="tDZi53W-cENcbVOYoCCS-27" target="tDZi53W-cENcbVOYoCCS-30">
<mxGeometry relative="1" as="geometry">
<mxPoint x="120" y="390" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-27" value="读取服务配置文件&lt;div&gt;设置服务参数&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCCCFF;" vertex="1" parent="tDZi53W-cENcbVOYoCCS-55">
<mxGeometry x="20" y="180" width="200" height="40" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-28" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;" edge="1" parent="tDZi53W-cENcbVOYoCCS-55" source="tDZi53W-cENcbVOYoCCS-23" target="tDZi53W-cENcbVOYoCCS-25">
<mxGeometry relative="1" as="geometry">
<mxPoint x="176" y="60" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-29" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="tDZi53W-cENcbVOYoCCS-55" source="tDZi53W-cENcbVOYoCCS-30" target="tDZi53W-cENcbVOYoCCS-32">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-30" value="建立通信连接" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCCCFF;" vertex="1" parent="tDZi53W-cENcbVOYoCCS-55">
<mxGeometry x="20" y="240" width="200" height="40" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-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;" edge="1" parent="tDZi53W-cENcbVOYoCCS-55" source="tDZi53W-cENcbVOYoCCS-32" target="tDZi53W-cENcbVOYoCCS-34">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-32" value="向DDS管理器注册成为&lt;div&gt;交互主题的参与者&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCCCFF;" vertex="1" parent="tDZi53W-cENcbVOYoCCS-55">
<mxGeometry x="30" y="329" width="180" height="40" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-33" 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;" edge="1" parent="tDZi53W-cENcbVOYoCCS-55" source="tDZi53W-cENcbVOYoCCS-34" target="tDZi53W-cENcbVOYoCCS-37">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-34" value="注册事件及事件回调函数" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCCCFF;" vertex="1" parent="tDZi53W-cENcbVOYoCCS-55">
<mxGeometry x="30" y="390" width="180" height="40" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-35" value="事件响应" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=12;labelBackgroundColor=none;fillColor=none;verticalAlign=top;align=left;dashed=1;" vertex="1" parent="tDZi53W-cENcbVOYoCCS-55">
<mxGeometry y="450" width="230" height="240" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-36" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="tDZi53W-cENcbVOYoCCS-55" source="tDZi53W-cENcbVOYoCCS-49" target="tDZi53W-cENcbVOYoCCS-39">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-54" value="Y" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="tDZi53W-cENcbVOYoCCS-36">
<mxGeometry x="0.1333" relative="1" as="geometry">
<mxPoint x="10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-37" value="事件监听" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCCCFF;" vertex="1" parent="tDZi53W-cENcbVOYoCCS-55">
<mxGeometry x="30" y="480" width="180" height="40" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-39" value="事件响应" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCCCFF;" vertex="1" parent="tDZi53W-cENcbVOYoCCS-55">
<mxGeometry x="30" y="640" width="180" height="40" as="geometry" />
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-42" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="tDZi53W-cENcbVOYoCCS-55" source="tDZi53W-cENcbVOYoCCS-39" target="tDZi53W-cENcbVOYoCCS-22">
<mxGeometry relative="1" as="geometry">
<mxPoint x="120" y="640" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-43" value="当仿真结束时" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="tDZi53W-cENcbVOYoCCS-42">
<mxGeometry x="0.0952" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-51" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="tDZi53W-cENcbVOYoCCS-55" source="tDZi53W-cENcbVOYoCCS-37" target="tDZi53W-cENcbVOYoCCS-49">
<mxGeometry relative="1" as="geometry">
<mxPoint x="120" y="520" as="sourcePoint" />
<mxPoint x="360" y="660" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-52" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="tDZi53W-cENcbVOYoCCS-55" source="tDZi53W-cENcbVOYoCCS-49" target="tDZi53W-cENcbVOYoCCS-37">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="260" y="580" />
<mxPoint x="260" y="500" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-53" value="N" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="tDZi53W-cENcbVOYoCCS-52">
<mxGeometry x="0.1401" relative="1" as="geometry">
<mxPoint x="-70" y="30" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="tDZi53W-cENcbVOYoCCS-49" value="产生事件?" style="rhombus;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCCCFF;rounded=1;arcSize=14;strokeWidth=2;labelBackgroundColor=none;" vertex="1" parent="tDZi53W-cENcbVOYoCCS-55">
<mxGeometry x="60" y="540" width="120" height="80" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -0,0 +1,195 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/25.0.2 Chrome/128.0.6613.186 Electron/32.2.5 Safari/537.36" version="25.0.2">
<diagram name="第 1 页" id="0fsTr4455FsDzpKB-IAg">
<mxGraphModel dx="1420" dy="829" 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="0" />
<mxCell id="1" parent="0" />
<mxCell id="NFBY96apgPH8iydn88ZK-24" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="40" y="40" width="760" height="520" as="geometry" />
</mxCell>
<mxCell id="NFBY96apgPH8iydn88ZK-1" value="模型系统" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCE5FF;verticalAlign=top;fontStyle=1" parent="NFBY96apgPH8iydn88ZK-24" vertex="1">
<mxGeometry width="760" height="520" as="geometry" />
</mxCell>
<mxCell id="NFBY96apgPH8iydn88ZK-2" value="ATA00&lt;div&gt;飞机本体仿真模型&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99CCFF;verticalAlign=middle;" parent="NFBY96apgPH8iydn88ZK-24" vertex="1">
<mxGeometry x="40" y="40" width="200" height="60" as="geometry" />
</mxCell>
<mxCell id="NFBY96apgPH8iydn88ZK-3" value="ATA21&lt;div&gt;飞机空调系统仿真模型&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99CCFF;verticalAlign=middle;" parent="NFBY96apgPH8iydn88ZK-24" vertex="1">
<mxGeometry x="280" y="40" width="200" height="60" as="geometry" />
</mxCell>
<mxCell id="NFBY96apgPH8iydn88ZK-4" value="ATA22&lt;div&gt;飞机自动飞行系统仿真模型&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99CCFF;verticalAlign=middle;" parent="NFBY96apgPH8iydn88ZK-24" vertex="1">
<mxGeometry x="520" y="40" width="200" height="60" as="geometry" />
</mxCell>
<mxCell id="NFBY96apgPH8iydn88ZK-5" value="ATA23&lt;div&gt;飞机通信系统仿真模型&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99CCFF;verticalAlign=middle;" parent="NFBY96apgPH8iydn88ZK-24" vertex="1">
<mxGeometry x="40" y="120" width="200" height="60" as="geometry" />
</mxCell>
<mxCell id="NFBY96apgPH8iydn88ZK-6" value="ATA24&lt;div&gt;飞机电源系统仿真模型&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99CCFF;verticalAlign=middle;" parent="NFBY96apgPH8iydn88ZK-24" vertex="1">
<mxGeometry x="280" y="120" width="200" height="60" as="geometry" />
</mxCell>
<mxCell id="NFBY96apgPH8iydn88ZK-7" value="ATA26&lt;div&gt;飞机防火系统仿真模型&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99CCFF;verticalAlign=middle;" parent="NFBY96apgPH8iydn88ZK-24" vertex="1">
<mxGeometry x="520" y="120" width="200" height="60" as="geometry" />
</mxCell>
<mxCell id="NFBY96apgPH8iydn88ZK-8" value="ATA27&lt;div&gt;飞机襟缝翼系统仿真模型&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99CCFF;verticalAlign=middle;" parent="NFBY96apgPH8iydn88ZK-24" vertex="1">
<mxGeometry x="40" y="200" width="200" height="60" as="geometry" />
</mxCell>
<mxCell id="NFBY96apgPH8iydn88ZK-9" value="ATA28&lt;div&gt;飞机燃油系统仿真模型&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99CCFF;verticalAlign=middle;" parent="NFBY96apgPH8iydn88ZK-24" vertex="1">
<mxGeometry x="280" y="200" width="200" height="60" as="geometry" />
</mxCell>
<mxCell id="NFBY96apgPH8iydn88ZK-10" value="ATA29&lt;div&gt;飞机液压系统仿真模型&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99CCFF;verticalAlign=middle;" parent="NFBY96apgPH8iydn88ZK-24" vertex="1">
<mxGeometry x="520" y="200" width="200" height="60" as="geometry" />
</mxCell>
<mxCell id="NFBY96apgPH8iydn88ZK-11" value="ATA30&lt;div&gt;飞机防冰除雨系统仿真模型&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99CCFF;verticalAlign=middle;" parent="NFBY96apgPH8iydn88ZK-24" vertex="1">
<mxGeometry x="40" y="280" width="200" height="60" as="geometry" />
</mxCell>
<mxCell id="NFBY96apgPH8iydn88ZK-12" value="ATA31&lt;div&gt;飞机指示系统仿真模型&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99CCFF;verticalAlign=middle;" parent="NFBY96apgPH8iydn88ZK-24" vertex="1">
<mxGeometry x="280" y="280" width="200" height="60" as="geometry" />
</mxCell>
<mxCell id="NFBY96apgPH8iydn88ZK-13" value="ATA32&lt;div&gt;飞机起落架系统仿真模型&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99CCFF;verticalAlign=middle;" parent="NFBY96apgPH8iydn88ZK-24" vertex="1">
<mxGeometry x="520" y="280" width="200" height="60" as="geometry" />
</mxCell>
<mxCell id="NFBY96apgPH8iydn88ZK-14" value="ATA33&lt;div&gt;飞机照明系统仿真模型&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99CCFF;verticalAlign=middle;" parent="NFBY96apgPH8iydn88ZK-24" vertex="1">
<mxGeometry x="40" y="360" width="200" height="60" as="geometry" />
</mxCell>
<mxCell id="NFBY96apgPH8iydn88ZK-15" value="ATA34&lt;div&gt;飞机导航系统仿真模型&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99CCFF;verticalAlign=middle;" parent="NFBY96apgPH8iydn88ZK-24" vertex="1">
<mxGeometry x="280" y="360" width="200" height="60" as="geometry" />
</mxCell>
<mxCell id="NFBY96apgPH8iydn88ZK-16" value="ATA35&lt;div&gt;飞机氧气系统仿真模型&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99CCFF;verticalAlign=middle;" parent="NFBY96apgPH8iydn88ZK-24" vertex="1">
<mxGeometry x="520" y="360" width="200" height="60" as="geometry" />
</mxCell>
<mxCell id="NFBY96apgPH8iydn88ZK-18" value="ATA49&lt;div&gt;飞机辅助动力系统仿真模型&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99CCFF;verticalAlign=middle;" parent="NFBY96apgPH8iydn88ZK-24" vertex="1">
<mxGeometry x="40" y="440" width="200" height="60" as="geometry" />
</mxCell>
<mxCell id="NFBY96apgPH8iydn88ZK-19" value="ATA52&lt;div&gt;飞机舱门系统仿真模型&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99CCFF;verticalAlign=middle;" parent="NFBY96apgPH8iydn88ZK-24" vertex="1">
<mxGeometry x="280" y="440" width="200" height="60" as="geometry" />
</mxCell>
<mxCell id="NFBY96apgPH8iydn88ZK-20" value="ATA70&lt;div&gt;飞机发动机系统仿真模型&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99CCFF;verticalAlign=middle;" parent="NFBY96apgPH8iydn88ZK-24" vertex="1">
<mxGeometry x="520" y="440" width="200" height="60" as="geometry" />
</mxCell>
<mxCell id="NFBY96apgPH8iydn88ZK-31" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="40" y="610" width="660" height="190" as="geometry" />
</mxCell>
<mxCell id="NFBY96apgPH8iydn88ZK-22" value="ATAXX仿真&lt;span style=&quot;background-color: initial;&quot;&gt;模型&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99CCFF;verticalAlign=top;fontStyle=1" parent="NFBY96apgPH8iydn88ZK-31" vertex="1">
<mxGeometry width="420" height="190" as="geometry" />
</mxCell>
<mxCell id="NFBY96apgPH8iydn88ZK-23" value="模型预处理" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#66B2FF;verticalAlign=middle;" parent="NFBY96apgPH8iydn88ZK-31" vertex="1">
<mxGeometry x="20" y="30" width="180" height="60" as="geometry" />
</mxCell>
<mxCell id="NFBY96apgPH8iydn88ZK-25" value="模型初始化" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#66B2FF;verticalAlign=middle;" parent="NFBY96apgPH8iydn88ZK-31" vertex="1">
<mxGeometry x="220" y="30" width="180" height="60" as="geometry" />
</mxCell>
<mxCell id="NFBY96apgPH8iydn88ZK-26" value="模型运行前最后准备" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#66B2FF;verticalAlign=middle;" parent="NFBY96apgPH8iydn88ZK-31" vertex="1">
<mxGeometry x="20" y="110" width="180" height="60" as="geometry" />
</mxCell>
<mxCell id="NFBY96apgPH8iydn88ZK-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;dashed=1;" parent="NFBY96apgPH8iydn88ZK-31" source="NFBY96apgPH8iydn88ZK-27" target="NFBY96apgPH8iydn88ZK-28" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="NFBY96apgPH8iydn88ZK-30" value="&lt;font style=&quot;font-size: 16px;&quot;&gt;调用&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="NFBY96apgPH8iydn88ZK-29" vertex="1" connectable="0">
<mxGeometry x="-0.2" y="-4" relative="1" as="geometry">
<mxPoint x="10" y="-24" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="NFBY96apgPH8iydn88ZK-27" value="模型单步执行" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#66B2FF;verticalAlign=middle;" parent="NFBY96apgPH8iydn88ZK-31" vertex="1">
<mxGeometry x="220" y="110" width="180" height="60" as="geometry" />
</mxCell>
<mxCell id="NFBY96apgPH8iydn88ZK-28" value="ATAXX&lt;div&gt;二进制数据包仿真模型&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#E6E6E6;verticalAlign=middle;dashed=1;" parent="NFBY96apgPH8iydn88ZK-31" vertex="1">
<mxGeometry x="480" y="110" width="180" height="60" as="geometry" />
</mxCell>
<mxCell id="fm_V_9ohjV6iwPbN0lAh-51" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="270" y="850" width="260" height="720" as="geometry" />
</mxCell>
<mxCell id="fm_V_9ohjV6iwPbN0lAh-35" value="模型&lt;span style=&quot;text-align: center;&quot;&gt;运行前最后准备&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=12;labelBackgroundColor=none;fillColor=none;verticalAlign=top;align=left;dashed=1;" vertex="1" parent="fm_V_9ohjV6iwPbN0lAh-51">
<mxGeometry y="300" width="230" height="140" as="geometry" />
</mxCell>
<mxCell id="fm_V_9ohjV6iwPbN0lAh-34" value="模型初始化" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=12;labelBackgroundColor=none;fillColor=none;verticalAlign=top;align=left;dashed=1;" vertex="1" parent="fm_V_9ohjV6iwPbN0lAh-51">
<mxGeometry y="150" width="230" height="140" as="geometry" />
</mxCell>
<mxCell id="fm_V_9ohjV6iwPbN0lAh-20" value="模型预处理" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=12;labelBackgroundColor=none;fillColor=none;verticalAlign=top;align=left;dashed=1;" vertex="1" parent="fm_V_9ohjV6iwPbN0lAh-51">
<mxGeometry y="60" width="230" height="80" as="geometry" />
</mxCell>
<mxCell id="fm_V_9ohjV6iwPbN0lAh-2" value="&lt;font&gt;模型卸载&lt;/font&gt;" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;fontSize=16;labelBackgroundColor=none;fillColor=#CCE5FF;" vertex="1" parent="fm_V_9ohjV6iwPbN0lAh-51">
<mxGeometry x="50" y="680" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="fm_V_9ohjV6iwPbN0lAh-3" value="&lt;span style=&quot;font-size: 16px;&quot;&gt;模型加载&lt;/span&gt;" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_1;whiteSpace=wrap;labelBackgroundColor=none;fillColor=#CCE5FF;" vertex="1" parent="fm_V_9ohjV6iwPbN0lAh-51">
<mxGeometry x="40" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="fm_V_9ohjV6iwPbN0lAh-10" 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;" edge="1" parent="fm_V_9ohjV6iwPbN0lAh-51" source="fm_V_9ohjV6iwPbN0lAh-11" target="fm_V_9ohjV6iwPbN0lAh-15">
<mxGeometry relative="1" as="geometry">
<mxPoint x="120" y="180" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="fm_V_9ohjV6iwPbN0lAh-11" value="向模型管理器注册自身" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCE5FF;" vertex="1" parent="fm_V_9ohjV6iwPbN0lAh-51">
<mxGeometry x="20" y="90" width="200" height="40" as="geometry" />
</mxCell>
<mxCell id="fm_V_9ohjV6iwPbN0lAh-14" 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;labelBackgroundColor=none;" edge="1" parent="fm_V_9ohjV6iwPbN0lAh-51" source="fm_V_9ohjV6iwPbN0lAh-15" target="fm_V_9ohjV6iwPbN0lAh-29">
<mxGeometry relative="1" as="geometry">
<mxPoint x="120" y="390" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="fm_V_9ohjV6iwPbN0lAh-15" value="向线程管理器注册&lt;div&gt;单步执行函数&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCE5FF;" vertex="1" parent="fm_V_9ohjV6iwPbN0lAh-51">
<mxGeometry x="20" y="180" width="200" height="40" as="geometry" />
</mxCell>
<mxCell id="fm_V_9ohjV6iwPbN0lAh-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;" edge="1" parent="fm_V_9ohjV6iwPbN0lAh-51" source="fm_V_9ohjV6iwPbN0lAh-3" target="fm_V_9ohjV6iwPbN0lAh-11">
<mxGeometry relative="1" as="geometry">
<mxPoint x="176" y="60" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="fm_V_9ohjV6iwPbN0lAh-36" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="fm_V_9ohjV6iwPbN0lAh-51" source="fm_V_9ohjV6iwPbN0lAh-29" target="fm_V_9ohjV6iwPbN0lAh-33">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="fm_V_9ohjV6iwPbN0lAh-29" value="动态加载二进制数据包模型" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCE5FF;" vertex="1" parent="fm_V_9ohjV6iwPbN0lAh-51">
<mxGeometry x="20" y="240" width="200" height="40" as="geometry" />
</mxCell>
<mxCell id="fm_V_9ohjV6iwPbN0lAh-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;" edge="1" parent="fm_V_9ohjV6iwPbN0lAh-51" source="fm_V_9ohjV6iwPbN0lAh-33" target="fm_V_9ohjV6iwPbN0lAh-37">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="fm_V_9ohjV6iwPbN0lAh-33" value="向DDS管理器注册成为&lt;div&gt;交互主题的参与者&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCE5FF;" vertex="1" parent="fm_V_9ohjV6iwPbN0lAh-51">
<mxGeometry x="30" y="329" width="180" height="40" as="geometry" />
</mxCell>
<mxCell id="fm_V_9ohjV6iwPbN0lAh-45" 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;" edge="1" parent="fm_V_9ohjV6iwPbN0lAh-51" source="fm_V_9ohjV6iwPbN0lAh-37" target="fm_V_9ohjV6iwPbN0lAh-40">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="fm_V_9ohjV6iwPbN0lAh-37" value="获取二进制数据包模型&lt;div&gt;入口函数指针&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCE5FF;" vertex="1" parent="fm_V_9ohjV6iwPbN0lAh-51">
<mxGeometry x="30" y="390" width="180" height="40" as="geometry" />
</mxCell>
<mxCell id="fm_V_9ohjV6iwPbN0lAh-39" value="模型&lt;span style=&quot;text-align: center;&quot;&gt;单步执行&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=12;labelBackgroundColor=none;fillColor=none;verticalAlign=top;align=left;dashed=1;" vertex="1" parent="fm_V_9ohjV6iwPbN0lAh-51">
<mxGeometry y="450" width="230" height="200" as="geometry" />
</mxCell>
<mxCell id="fm_V_9ohjV6iwPbN0lAh-43" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="fm_V_9ohjV6iwPbN0lAh-51" source="fm_V_9ohjV6iwPbN0lAh-40" target="fm_V_9ohjV6iwPbN0lAh-41">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="fm_V_9ohjV6iwPbN0lAh-40" value="根据订阅的输入数据主题更新模型输入" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCE5FF;" vertex="1" parent="fm_V_9ohjV6iwPbN0lAh-51">
<mxGeometry x="30" y="480" width="180" height="40" as="geometry" />
</mxCell>
<mxCell id="fm_V_9ohjV6iwPbN0lAh-44" 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;" edge="1" parent="fm_V_9ohjV6iwPbN0lAh-51" source="fm_V_9ohjV6iwPbN0lAh-41" target="fm_V_9ohjV6iwPbN0lAh-42">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="fm_V_9ohjV6iwPbN0lAh-41" value="调用二进制数据包模型&lt;div&gt;入口函数&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCE5FF;" vertex="1" parent="fm_V_9ohjV6iwPbN0lAh-51">
<mxGeometry x="30" y="540" width="180" height="40" as="geometry" />
</mxCell>
<mxCell id="fm_V_9ohjV6iwPbN0lAh-46" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="fm_V_9ohjV6iwPbN0lAh-51" source="fm_V_9ohjV6iwPbN0lAh-42" target="fm_V_9ohjV6iwPbN0lAh-40">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="260" y="620" />
<mxPoint x="260" y="500" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="fm_V_9ohjV6iwPbN0lAh-47" value="周期性执行" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="fm_V_9ohjV6iwPbN0lAh-46">
<mxGeometry x="-0.1857" relative="1" as="geometry">
<mxPoint y="-18" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="fm_V_9ohjV6iwPbN0lAh-48" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="fm_V_9ohjV6iwPbN0lAh-51" source="fm_V_9ohjV6iwPbN0lAh-42" target="fm_V_9ohjV6iwPbN0lAh-2">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="fm_V_9ohjV6iwPbN0lAh-49" value="当仿真结束时" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="fm_V_9ohjV6iwPbN0lAh-48">
<mxGeometry x="0.0952" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="fm_V_9ohjV6iwPbN0lAh-42" value="根据模型输出更新&lt;div&gt;发布的输出数据主题&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCE5FF;" vertex="1" parent="fm_V_9ohjV6iwPbN0lAh-51">
<mxGeometry x="30" y="600" width="180" height="40" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,505 @@
<mxfile host="Electron" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/25.0.2 Chrome/128.0.6613.186 Electron/32.2.5 Safari/537.36" version="25.0.2">
<diagram name="第 1 页" id="gW4YcUMdmwe9RONS6qW1">
<mxGraphModel dx="458" dy="269" 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="0" />
<mxCell id="1" parent="0" />
<mxCell id="ANJfIUH6AgBEnVohyg-Y-447" value="C" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#FFE6CC;opacity=80;fontColor=#FFE6CC;" vertex="1" parent="1">
<mxGeometry x="350" y="320" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-448" value="B" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#CCFFCC;opacity=80;fontColor=#CCFFCC;" vertex="1" parent="1">
<mxGeometry x="340" y="330" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-449" value="C" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#FFE6CC;opacity=80;fontColor=#FFE6CC;" vertex="1" parent="1">
<mxGeometry x="370" y="320" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-450" value="B" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#CCFFCC;opacity=80;fontColor=#CCFFCC;" vertex="1" parent="1">
<mxGeometry x="360" y="330" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-451" value="C" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#FFE6CC;opacity=80;fontColor=#FFE6CC;" vertex="1" parent="1">
<mxGeometry x="390" y="320" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-452" value="B" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#CCFFCC;opacity=80;fontColor=#CCFFCC;" vertex="1" parent="1">
<mxGeometry x="380" y="330" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-453" value="C" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#FFE6CC;opacity=80;fontColor=#FFE6CC;" vertex="1" parent="1">
<mxGeometry x="410" y="320" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-454" value="B" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#CCFFCC;opacity=80;fontColor=#CCFFCC;" vertex="1" parent="1">
<mxGeometry x="400" y="330" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-455" value="C" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#FFE6CC;opacity=80;fontColor=#FFE6CC;" vertex="1" parent="1">
<mxGeometry x="430" y="320" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-456" value="B" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#CCFFCC;opacity=80;fontColor=#CCFFCC;" vertex="1" parent="1">
<mxGeometry x="420" y="330" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-457" value="C" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#FFE6CC;opacity=80;fontColor=#FFE6CC;" vertex="1" parent="1">
<mxGeometry x="450" y="320" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-458" value="B" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#CCFFCC;opacity=80;fontColor=#CCFFCC;" vertex="1" parent="1">
<mxGeometry x="440" y="330" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-459" value="D" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#E5CCFF;opacity=80;fontColor=#E5CCFF;" vertex="1" parent="1">
<mxGeometry x="350" y="300" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-460" value="A" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#CCFFFF;opacity=80;textShadow=0;fontColor=#CCFFFF;" vertex="1" parent="1">
<mxGeometry x="340" y="310" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-462" value="A" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#CCFFFF;opacity=80;textShadow=0;fontColor=#CCFFFF;" vertex="1" parent="1">
<mxGeometry x="360" y="310" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-465" value="D" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#E5CCFF;opacity=80;fontColor=#E5CCFF;" vertex="1" parent="1">
<mxGeometry x="390" y="300" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-466" value="A" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#CCFFFF;opacity=80;textShadow=0;fontColor=#CCFFFF;" vertex="1" parent="1">
<mxGeometry x="380" y="310" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-467" value="A" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#CCFFFF;opacity=80;textShadow=0;fontColor=#CCFFFF;" vertex="1" parent="1">
<mxGeometry x="400" y="310" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-468" value="D" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#E5CCFF;opacity=80;fontColor=#E5CCFF;" vertex="1" parent="1">
<mxGeometry x="430" y="300" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-469" value="A" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#CCFFFF;opacity=80;textShadow=0;fontColor=#CCFFFF;" vertex="1" parent="1">
<mxGeometry x="420" y="310" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-470" value="A" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#CCFFFF;opacity=80;textShadow=0;fontColor=#CCFFFF;" vertex="1" parent="1">
<mxGeometry x="440" y="310" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-185" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="60" y="350" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-186" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="50" y="360" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-187" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="80" y="350" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-188" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="70" y="360" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-189" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="100" y="350" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-190" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="90" y="360" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-191" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="120" y="350" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-192" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="110" y="360" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-193" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="140" y="350" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-194" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="130" y="360" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-195" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="160" y="350" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-196" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="150" y="360" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-197" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="40" y="370" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-198" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="60" y="370" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-199" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="80" y="370" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-200" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="100" y="370" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-201" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="120" y="370" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-202" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="140" y="370" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-203" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="180" y="350" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-204" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="170" y="360" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-205" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="160" y="370" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-206" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="60" y="330" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-207" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="50" y="340" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-208" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="80" y="330" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-209" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="70" y="340" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-210" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="100" y="330" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-211" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="90" y="340" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-212" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="120" y="330" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-213" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="110" y="340" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-214" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="140" y="330" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-215" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="130" y="340" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-216" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="160" y="330" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-217" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="150" y="340" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-218" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="40" y="350" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-219" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="60" y="350" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-220" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="80" y="350" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-221" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="100" y="350" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-222" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="120" y="350" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-223" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="140" y="350" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-224" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="180" y="330" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-225" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="170" y="340" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-226" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="160" y="350" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-227" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="60" y="310" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-228" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="50" y="320" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-229" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="80" y="310" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-230" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="70" y="320" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-231" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="100" y="310" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-232" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="90" y="320" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-233" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="120" y="310" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-234" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="110" y="320" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-235" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="140" y="310" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-236" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="130" y="320" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-237" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="160" y="310" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-238" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="150" y="320" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-239" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="40" y="330" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-240" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="60" y="330" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-241" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="80" y="330" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-242" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="100" y="330" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-243" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="120" y="330" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-244" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="140" y="330" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-245" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="180" y="310" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-246" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="170" y="320" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-247" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="160" y="330" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-248" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="60" y="290" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-249" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="50" y="300" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-250" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="80" y="290" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-251" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="70" y="300" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-252" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="100" y="290" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-253" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="90" y="300" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-254" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="120" y="290" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-255" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="110" y="300" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-256" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="140" y="290" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-257" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="130" y="300" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-258" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="160" y="290" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-259" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="150" y="300" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-260" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="40" y="310" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-261" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="60" y="310" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-262" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="80" y="310" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-263" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="100" y="310" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-264" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="120" y="310" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-265" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="140" y="310" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-266" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="180" y="290" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-267" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="170" y="300" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-268" value="" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#33FFFF;opacity=80;" vertex="1" parent="1">
<mxGeometry x="160" y="310" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-93" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;dashed=1;" edge="1" parent="1" target="ANJfIUH6AgBEnVohyg-Y-107">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="90" y="180" as="sourcePoint" />
<mxPoint x="90" y="150" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-107" value="2" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="80" y="80" width="20" height="40" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-108" value="" style="strokeWidth=1;html=1;shape=mxgraph.flowchart.annotation_2;align=left;labelPosition=right;pointerEvents=1;dashed=1;" vertex="1" parent="1">
<mxGeometry x="100" y="60" width="40" height="80" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-109" value="99" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="140" y="50" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-110" value="98" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="140" y="70" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-111" value="97" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="140" y="90" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-112" value="..." style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="140" y="110" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-113" value="0" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="140" y="130" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-116" value="" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;dashed=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="ANJfIUH6AgBEnVohyg-Y-109" target="ANJfIUH6AgBEnVohyg-Y-122">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="160" y="200" as="sourcePoint" />
<mxPoint x="190" y="60" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-117" value="a" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="220" y="95" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-118" value="b" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="240" y="95" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-119" value="" style="strokeWidth=1;html=1;shape=mxgraph.flowchart.annotation_2;align=left;labelPosition=right;pointerEvents=1;dashed=1;rotation=90;" vertex="1" parent="1">
<mxGeometry x="245" y="50" width="30" height="60" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-120" value="..." style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="260" y="95" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-121" value="c" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="280" y="95" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-122" value="99" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="250" y="50" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-123" value="线程调度任务表数据结构" style="text;strokeColor=none;fillColor=none;html=1;fontSize=15;fontStyle=1;verticalAlign=middle;align=center;" vertex="1" parent="1">
<mxGeometry x="200" y="10" width="300" height="40" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-137" value="优先级顺序" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#00CC00;" vertex="1" parent="1">
<mxGeometry x="12.5" y="410" width="67.5" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-138" value="99" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#00CC00;" vertex="1" parent="1">
<mxGeometry x="20" y="320" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-139" value="98" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#00CC00;" vertex="1" parent="1">
<mxGeometry x="20" y="340" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-140" value="..." style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#00CC00;" vertex="1" parent="1">
<mxGeometry x="20" y="360" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-141" value="0" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#00CC00;" vertex="1" parent="1">
<mxGeometry x="20" y="380" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-130" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0;exitDx=10;exitDy=30;exitPerimeter=0;strokeColor=#3333FF;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="40" y="320" as="sourcePoint" />
<mxPoint x="80" y="280" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-1" value="0" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=none;shadow=0;fontColor=#FF0000;" vertex="1" parent="1">
<mxGeometry x="40" y="300" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-2" value="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=none;shadow=0;fontColor=#FF0000;" vertex="1" parent="1">
<mxGeometry x="60" y="300" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-129" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=1;exitDx=0;exitDy=0;strokeColor=#00CC00;" edge="1" parent="1" source="ANJfIUH6AgBEnVohyg-Y-1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="40" y="325" as="sourcePoint" />
<mxPoint x="40" y="410" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-148" value="申请顺序" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=-45;fontColor=#3333FF;" vertex="1" parent="1">
<mxGeometry x="26.25" y="280" width="53.75" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-4" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=none;shadow=0;fontColor=#FF0000;" vertex="1" parent="1">
<mxGeometry x="100" y="300" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-3" value="2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=none;shadow=0;fontColor=#FF0000;" vertex="1" parent="1">
<mxGeometry x="80" y="300" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-5" value="3" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=none;shadow=0;fontColor=#FF0000;" vertex="1" parent="1">
<mxGeometry x="100" y="300" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-7" value="30" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=none;shadow=0;fontColor=#FF0000;" vertex="1" parent="1">
<mxGeometry x="140" y="300" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-8" value="31" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=none;shadow=0;fontColor=#FF0000;" vertex="1" parent="1">
<mxGeometry x="160" y="300" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-6" value="..." style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=none;shadow=0;fontColor=#FF0000;" vertex="1" parent="1">
<mxGeometry x="120" y="300" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-131" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0;exitDx=30;exitDy=10;exitPerimeter=0;strokeColor=#FF0000;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="40" y="320" as="sourcePoint" />
<mxPoint x="230" y="320" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-181" value="时间顺序" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#FF0000;" vertex="1" parent="1">
<mxGeometry x="187.5" y="300" width="57.5" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-414" value="优先级顺序" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#00CC00;" vertex="1" parent="1">
<mxGeometry x="312.5" y="370" width="67.5" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-415" value="99" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#00CC00;" vertex="1" parent="1">
<mxGeometry x="320" y="320" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-416" value="98" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#00CC00;" vertex="1" parent="1">
<mxGeometry x="320" y="340" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-419" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0;exitDx=10;exitDy=30;exitPerimeter=0;strokeColor=#3333FF;" edge="1" parent="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="340" y="320" as="sourcePoint" />
<mxPoint x="380" y="280" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-420" value="0" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=none;shadow=0;fontColor=#FF0000;" vertex="1" parent="1">
<mxGeometry x="340" y="300" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-421" value="1" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=none;shadow=0;fontColor=#FF0000;" vertex="1" parent="1">
<mxGeometry x="360" y="300" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-422" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=1;exitDx=0;exitDy=0;strokeColor=#00CC00;" edge="1" parent="1" source="ANJfIUH6AgBEnVohyg-Y-420">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="340" y="325" as="sourcePoint" />
<mxPoint x="340" y="370" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-423" value="申请顺序" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;rotation=-45;fontColor=#3333FF;" vertex="1" parent="1">
<mxGeometry x="326.25" y="280" width="53.75" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-424" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=none;shadow=0;fontColor=#FF0000;" vertex="1" parent="1">
<mxGeometry x="400" y="300" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-425" value="2" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=none;shadow=0;fontColor=#FF0000;" vertex="1" parent="1">
<mxGeometry x="380" y="300" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-426" value="3" style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=none;shadow=0;fontColor=#FF0000;" vertex="1" parent="1">
<mxGeometry x="400" y="300" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-429" value="..." style="rounded=0;whiteSpace=wrap;html=1;fillColor=none;strokeColor=none;shadow=0;fontColor=#FF0000;" vertex="1" parent="1">
<mxGeometry x="420" y="300" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-430" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0;exitDx=30;exitDy=10;exitPerimeter=0;strokeColor=#FF0000;entryX=0;entryY=0;entryDx=0;entryDy=10;entryPerimeter=0;" edge="1" parent="1" target="ANJfIUH6AgBEnVohyg-Y-470">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="340" y="320" as="sourcePoint" />
<mxPoint x="460" y="320" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-431" value="时间顺序" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontColor=#FF0000;" vertex="1" parent="1">
<mxGeometry x="440" y="300" width="57.5" height="20" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-441" value="A" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#CCFFFF;opacity=80;textShadow=0;fontColor=#CCFFFF;" vertex="1" parent="1">
<mxGeometry x="450" y="390" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-442" value="B" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#CCFFCC;opacity=80;fontColor=#CCFFCC;" vertex="1" parent="1">
<mxGeometry x="410" y="390" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-443" value="C" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#FFE6CC;opacity=80;fontColor=#FFE6CC;" vertex="1" parent="1">
<mxGeometry x="370" y="390" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="ANJfIUH6AgBEnVohyg-Y-445" value="D" style="shape=cube;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;darkOpacity=0.05;darkOpacity2=0.1;rotation=0;flipH=1;size=10;strokeColor=#E5CCFF;opacity=80;fontColor=#E5CCFF;" vertex="1" parent="1">
<mxGeometry x="330" y="390" width="30" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -0,0 +1,61 @@
<mxfile host="Electron" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/25.0.2 Chrome/128.0.6613.186 Electron/32.2.5 Safari/537.36" version="25.0.2">
<diagram name="第 1 页" id="53ohZg2ldgS__RMUvD0S">
<mxGraphModel dx="1137" dy="668" 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="0" />
<mxCell id="1" parent="0" />
<mxCell id="kWzh5sXobewEAwEjzKQh-3" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="40" y="120" width="480" height="520" as="geometry" />
</mxCell>
<mxCell id="yJNhY_pYEWoajTAzxKkN-2" value="“玄鸟”架构" style="rounded=0;whiteSpace=wrap;html=1;fontSize=22;fontStyle=1;verticalAlign=top;fillColor=#E6E6E6;container=0;" parent="kWzh5sXobewEAwEjzKQh-3" vertex="1">
<mxGeometry width="480" height="520" as="geometry" />
</mxCell>
<mxCell id="yJNhY_pYEWoajTAzxKkN-3" value="操作系统抽象层" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FFCCCC;container=0;" parent="kWzh5sXobewEAwEjzKQh-3" vertex="1">
<mxGeometry x="20" y="465" width="440" height="40" as="geometry" />
</mxCell>
<mxCell id="1Zfl7B4BchFiSsKHNE51-2" value="数据层" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=none;dashed=1;verticalAlign=top;container=0;" parent="kWzh5sXobewEAwEjzKQh-3" vertex="1">
<mxGeometry x="20" y="370" width="440" height="80" as="geometry" />
</mxCell>
<mxCell id="yJNhY_pYEWoajTAzxKkN-21" value="数据交互接口" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FFCCE6;container=0;" parent="kWzh5sXobewEAwEjzKQh-3" vertex="1">
<mxGeometry x="40" y="400" width="180" height="40" as="geometry" />
</mxCell>
<mxCell id="1Zfl7B4BchFiSsKHNE51-4" value="业务层" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=none;dashed=1;verticalAlign=top;container=0;" parent="kWzh5sXobewEAwEjzKQh-3" vertex="1">
<mxGeometry x="20" y="130" width="440" height="230" as="geometry" />
</mxCell>
<mxCell id="1Zfl7B4BchFiSsKHNE51-5" value="表现层" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=none;dashed=1;verticalAlign=top;container=0;" parent="kWzh5sXobewEAwEjzKQh-3" vertex="1">
<mxGeometry x="20" y="40" width="440" height="80" as="geometry" />
</mxCell>
<mxCell id="yJNhY_pYEWoajTAzxKkN-20" value="数据库" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FFCCFF;container=0;" parent="kWzh5sXobewEAwEjzKQh-3" vertex="1">
<mxGeometry x="260" y="400" width="180" height="40" as="geometry" />
</mxCell>
<mxCell id="yJNhY_pYEWoajTAzxKkN-9" value="综合管理平台" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFFE6;container=0;" parent="kWzh5sXobewEAwEjzKQh-3" vertex="1">
<mxGeometry x="40" y="70" width="400" height="40" as="geometry" />
</mxCell>
<mxCell id="yJNhY_pYEWoajTAzxKkN-10" value="数据交互接口生成&lt;div&gt;后端服务&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFFFF;container=0;" parent="kWzh5sXobewEAwEjzKQh-3" vertex="1">
<mxGeometry x="40" y="210" width="180" height="40" as="geometry" />
</mxCell>
<mxCell id="yJNhY_pYEWoajTAzxKkN-8" value="模型封装后端服务" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFFCC;container=0;" parent="kWzh5sXobewEAwEjzKQh-3" vertex="1">
<mxGeometry x="40" y="160" width="180" height="40" as="geometry" />
</mxCell>
<mxCell id="yJNhY_pYEWoajTAzxKkN-6" value="服务开发后端服务" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#E6FFCC;container=0;" parent="kWzh5sXobewEAwEjzKQh-3" vertex="1">
<mxGeometry x="260" y="160" width="180" height="40" as="geometry" />
</mxCell>
<mxCell id="yJNhY_pYEWoajTAzxKkN-19" value="DDS监控后端服务" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#E5CCFF;container=0;" parent="kWzh5sXobewEAwEjzKQh-3" vertex="1">
<mxGeometry x="260" y="210" width="180" height="40" as="geometry" />
</mxCell>
<mxCell id="yJNhY_pYEWoajTAzxKkN-4" value="仿真内核" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FFE6CC;verticalAlign=middle;container=0;" parent="kWzh5sXobewEAwEjzKQh-3" vertex="1">
<mxGeometry x="40" y="260" width="180" height="40" as="geometry" />
</mxCell>
<mxCell id="kWzh5sXobewEAwEjzKQh-2" value="仿真调度引擎" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FFFFCC;container=0;" vertex="1" parent="kWzh5sXobewEAwEjzKQh-3">
<mxGeometry x="260" y="260" width="180" height="40" as="geometry" />
</mxCell>
<mxCell id="yJNhY_pYEWoajTAzxKkN-11" value="模型系统" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCE5FF;verticalAlign=middle;container=0;" parent="kWzh5sXobewEAwEjzKQh-3" vertex="1">
<mxGeometry x="40" y="310" width="180" height="40" as="geometry" />
</mxCell>
<mxCell id="yJNhY_pYEWoajTAzxKkN-14" value="服务系统" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCCCFF;verticalAlign=middle;container=0;" parent="kWzh5sXobewEAwEjzKQh-3" vertex="1">
<mxGeometry x="260" y="310" width="180" height="40" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,508 @@
<mxfile host="Electron" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/25.0.2 Chrome/128.0.6613.186 Electron/32.2.5 Safari/537.36" version="25.0.2">
<diagram name="第 1 页" id="53ohZg2ldgS__RMUvD0S">
<mxGraphModel dx="549" dy="323" 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="0" />
<mxCell id="1" parent="0" />
<mxCell id="a3VbrTrng3_AdIxwGxF7-164" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="40" y="20" width="600" height="670" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-33" value="仿真内核" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=none;strokeColor=#FF9933;verticalAlign=top;dashed=1;strokeWidth=2;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry y="170" width="600" height="220" as="geometry" />
</mxCell>
<mxCell id="yJNhY_pYEWoajTAzxKkN-8" value="仿真调度引擎" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=none;strokeColor=#33FF33;verticalAlign=top;dashed=1;strokeWidth=2;" parent="a3VbrTrng3_AdIxwGxF7-164" vertex="1">
<mxGeometry width="600" height="160" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-1" value="" style="ellipse;html=1;shape=startState;fillColor=#000000;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="10" y="40" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-2" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0.851;exitY=0.52;exitDx=0;exitDy=0;exitPerimeter=0;labelBackgroundColor=none;" edge="1" source="a3VbrTrng3_AdIxwGxF7-1" parent="a3VbrTrng3_AdIxwGxF7-164" target="a3VbrTrng3_AdIxwGxF7-3">
<mxGeometry relative="1" as="geometry">
<mxPoint x="40" y="170" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-5" value="引擎启动" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="a3VbrTrng3_AdIxwGxF7-2">
<mxGeometry x="-0.0364" relative="1" as="geometry">
<mxPoint y="-15" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-3" value="初始化" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="90" y="40" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-4" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;" edge="1" source="a3VbrTrng3_AdIxwGxF7-3" parent="a3VbrTrng3_AdIxwGxF7-164" target="a3VbrTrng3_AdIxwGxF7-16">
<mxGeometry relative="1" as="geometry">
<mxPoint x="230" y="55" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-7" value="初始化完成" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="a3VbrTrng3_AdIxwGxF7-4">
<mxGeometry x="-0.1467" y="-2" relative="1" as="geometry">
<mxPoint x="5" y="-12" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-16" value="仿真运行" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="240" y="40" width="86" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-19" value="仿真暂停" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="240" y="120" width="86" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-20" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;" edge="1" parent="a3VbrTrng3_AdIxwGxF7-164" source="a3VbrTrng3_AdIxwGxF7-16" target="a3VbrTrng3_AdIxwGxF7-19">
<mxGeometry relative="1" as="geometry">
<mxPoint x="250" y="65" as="targetPoint" />
<mxPoint x="186" y="65" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-21" value="暂停指令" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="a3VbrTrng3_AdIxwGxF7-20">
<mxGeometry x="-0.1467" y="-2" relative="1" as="geometry">
<mxPoint x="-29" y="9" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-23" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;entryX=0.75;entryY=1;entryDx=0;entryDy=0;labelBackgroundColor=none;" edge="1" parent="a3VbrTrng3_AdIxwGxF7-164" source="a3VbrTrng3_AdIxwGxF7-19" target="a3VbrTrng3_AdIxwGxF7-16">
<mxGeometry relative="1" as="geometry">
<mxPoint x="272" y="130" as="targetPoint" />
<mxPoint x="272" y="80" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-24" value="继续指令" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="a3VbrTrng3_AdIxwGxF7-23">
<mxGeometry x="-0.1467" y="-2" relative="1" as="geometry">
<mxPoint x="20" y="1" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-26" value="" style="ellipse;html=1;shape=endState;fillColor=#000000;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="550" y="40" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-27" value="仿真终止" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="400" y="40" width="86" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-28" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;" edge="1" parent="a3VbrTrng3_AdIxwGxF7-164" source="a3VbrTrng3_AdIxwGxF7-16" target="a3VbrTrng3_AdIxwGxF7-27">
<mxGeometry relative="1" as="geometry">
<mxPoint x="420" y="54.709999999999994" as="targetPoint" />
<mxPoint x="350" y="54.709999999999994" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-29" value="终止指令" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="a3VbrTrng3_AdIxwGxF7-28">
<mxGeometry x="-0.1467" y="-2" relative="1" as="geometry">
<mxPoint x="5" y="-12" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-31" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;" edge="1" parent="a3VbrTrng3_AdIxwGxF7-164" source="a3VbrTrng3_AdIxwGxF7-27" target="a3VbrTrng3_AdIxwGxF7-26">
<mxGeometry relative="1" as="geometry">
<mxPoint x="411" y="150" as="targetPoint" />
<mxPoint x="337" y="150" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-32" value="引擎退出" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="a3VbrTrng3_AdIxwGxF7-31">
<mxGeometry x="-0.1467" y="-2" relative="1" as="geometry">
<mxPoint x="5" y="-12" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-38" value="" style="ellipse;html=1;shape=startState;fillColor=#000000;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="10" y="200" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-39" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0.851;exitY=0.52;exitDx=0;exitDy=0;exitPerimeter=0;labelBackgroundColor=none;" edge="1" parent="a3VbrTrng3_AdIxwGxF7-164" source="a3VbrTrng3_AdIxwGxF7-38" target="a3VbrTrng3_AdIxwGxF7-41">
<mxGeometry relative="1" as="geometry">
<mxPoint x="40" y="330" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-40" value="内核加载" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="a3VbrTrng3_AdIxwGxF7-39">
<mxGeometry x="-0.0364" relative="1" as="geometry">
<mxPoint y="-15" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-41" value="初始化" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="90" y="200" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-42" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;" edge="1" parent="a3VbrTrng3_AdIxwGxF7-164" source="a3VbrTrng3_AdIxwGxF7-41" target="a3VbrTrng3_AdIxwGxF7-44">
<mxGeometry relative="1" as="geometry">
<mxPoint x="270" y="240" as="targetPoint" />
<mxPoint x="200" y="240" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-43" value="初始化完成" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="a3VbrTrng3_AdIxwGxF7-42">
<mxGeometry x="-0.1467" y="-2" relative="1" as="geometry">
<mxPoint x="-28" y="3" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-44" value="解析配置文件" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="87" y="260" width="86" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-45" value="模型/服务加载&lt;div&gt;创建调度线程&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="87" y="320" width="86" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-46" value="" style="shape=line;html=1;strokeWidth=6;strokeColor=#ff0000;rotation=-90;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="160" y="251.5" width="103" height="10" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-49" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;" edge="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry relative="1" as="geometry">
<mxPoint x="129.8" y="320" as="targetPoint" />
<mxPoint x="129.8" y="290" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-50" value="解析成功" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="a3VbrTrng3_AdIxwGxF7-49">
<mxGeometry x="-0.1467" y="-2" relative="1" as="geometry">
<mxPoint x="-28" y="3" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-55" value="调度线程运行" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="230" y="280" width="86" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-58" value="控制指令响应" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="400" y="239.97000000000003" width="86" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-59" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;" edge="1" parent="a3VbrTrng3_AdIxwGxF7-164" source="a3VbrTrng3_AdIxwGxF7-84" target="a3VbrTrng3_AdIxwGxF7-58">
<mxGeometry relative="1" as="geometry">
<mxPoint x="291.5" y="254.88" as="targetPoint" />
<mxPoint x="213.5" y="254.88" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-60" value="控制指令输入" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="a3VbrTrng3_AdIxwGxF7-59">
<mxGeometry x="-0.1467" y="-2" relative="1" as="geometry">
<mxPoint x="5" y="-12" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-61" value="仿真事件监听" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="230" y="200" width="86" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-62" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;" edge="1" parent="a3VbrTrng3_AdIxwGxF7-164" source="a3VbrTrng3_AdIxwGxF7-61" target="a3VbrTrng3_AdIxwGxF7-83">
<mxGeometry relative="1" as="geometry">
<mxPoint x="414" y="214.81000000000003" as="targetPoint" />
<mxPoint x="326" y="214.69000000000003" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-63" value="仿真事件产生" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="a3VbrTrng3_AdIxwGxF7-62">
<mxGeometry x="-0.1467" y="-2" relative="1" as="geometry">
<mxPoint x="5" y="-12" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-64" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;exitX=0.937;exitY=0.669;exitDx=0;exitDy=0;labelBackgroundColor=none;exitPerimeter=0;" edge="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry relative="1" as="geometry">
<mxPoint x="230" y="295" as="targetPoint" />
<mxPoint x="213.5" y="294.7" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-66" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.517;entryY=0.522;entryDx=0;entryDy=0;labelBackgroundColor=none;entryPerimeter=0;" edge="1" parent="a3VbrTrng3_AdIxwGxF7-164" source="a3VbrTrng3_AdIxwGxF7-45" target="a3VbrTrng3_AdIxwGxF7-46">
<mxGeometry relative="1" as="geometry">
<mxPoint x="328" y="304.86" as="targetPoint" />
<mxPoint x="240" y="304.74" as="sourcePoint" />
<Array as="points">
<mxPoint x="190" y="335" />
<mxPoint x="190" y="255" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-67" value="仿真开始" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="a3VbrTrng3_AdIxwGxF7-66">
<mxGeometry x="-0.1467" y="-2" relative="1" as="geometry">
<mxPoint x="8" y="44" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-68" value="" style="shape=line;html=1;strokeWidth=6;strokeColor=#ff0000;rotation=-90;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="493" y="249.97000000000003" width="103" height="10" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-69" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;exitX=0.25;exitY=1;exitDx=0;exitDy=0;labelBackgroundColor=none;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="a3VbrTrng3_AdIxwGxF7-164" source="a3VbrTrng3_AdIxwGxF7-55" target="a3VbrTrng3_AdIxwGxF7-71">
<mxGeometry relative="1" as="geometry">
<mxPoint x="431.5" y="349.53" as="targetPoint" />
<mxPoint x="355.5" y="349.2" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-70" value="仿真暂停" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="a3VbrTrng3_AdIxwGxF7-69">
<mxGeometry x="-0.1467" y="-2" relative="1" as="geometry">
<mxPoint x="-22" y="-3" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-71" value="调度线程暂停" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="230" y="340" width="86" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-72" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;labelBackgroundColor=none;entryX=0.75;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="a3VbrTrng3_AdIxwGxF7-164" source="a3VbrTrng3_AdIxwGxF7-71" target="a3VbrTrng3_AdIxwGxF7-55">
<mxGeometry relative="1" as="geometry">
<mxPoint x="298.5" y="310" as="targetPoint" />
<mxPoint x="298.5" y="340" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-73" value="仿真继续" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="a3VbrTrng3_AdIxwGxF7-72">
<mxGeometry x="-0.1467" y="-2" relative="1" as="geometry">
<mxPoint x="21" y="3" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-74" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;labelBackgroundColor=none;" edge="1" parent="a3VbrTrng3_AdIxwGxF7-164" source="a3VbrTrng3_AdIxwGxF7-55">
<mxGeometry relative="1" as="geometry">
<mxPoint x="543" y="294.97" as="targetPoint" />
<mxPoint x="477" y="294.97" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-76" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;labelBackgroundColor=none;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.502;entryY=0.254;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="a3VbrTrng3_AdIxwGxF7-164" source="a3VbrTrng3_AdIxwGxF7-58" target="a3VbrTrng3_AdIxwGxF7-68">
<mxGeometry relative="1" as="geometry">
<mxPoint x="543" y="256.22" as="targetPoint" />
<mxPoint x="490" y="260" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-78" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;labelBackgroundColor=none;" edge="1" parent="a3VbrTrng3_AdIxwGxF7-164" source="a3VbrTrng3_AdIxwGxF7-83">
<mxGeometry relative="1" as="geometry">
<mxPoint x="543" y="214.79999999999998" as="targetPoint" />
<mxPoint x="463" y="215.3" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-80" value="调度线程终止&lt;div&gt;模型/服务卸载&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="464" y="340" width="86" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-81" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;exitX=0.903;exitY=0.615;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="a3VbrTrng3_AdIxwGxF7-164" source="a3VbrTrng3_AdIxwGxF7-46" target="a3VbrTrng3_AdIxwGxF7-61">
<mxGeometry relative="1" as="geometry">
<mxPoint x="301.5" y="214.82000000000002" as="targetPoint" />
<mxPoint x="250" y="220" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-83" value="仿真事件处理" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="400" y="200" width="86" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-84" value="&lt;div&gt;控制指令监听&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="230" y="239.97000000000003" width="86" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-85" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;exitX=0.903;exitY=0.615;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry relative="1" as="geometry">
<mxPoint x="230" y="254.90999999999997" as="targetPoint" />
<mxPoint x="213" y="254.90999999999997" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-86" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;exitX=0.501;exitY=0.5;exitDx=0;exitDy=0;labelBackgroundColor=none;exitPerimeter=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="a3VbrTrng3_AdIxwGxF7-164" source="a3VbrTrng3_AdIxwGxF7-68" target="a3VbrTrng3_AdIxwGxF7-80">
<mxGeometry relative="1" as="geometry">
<mxPoint x="553" y="304.97" as="targetPoint" />
<mxPoint x="326" y="305" as="sourcePoint" />
<Array as="points">
<mxPoint x="570" y="255" />
<mxPoint x="570" y="355" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-111" value="仿真终止" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="a3VbrTrng3_AdIxwGxF7-86">
<mxGeometry x="0.1226" y="-1" relative="1" as="geometry">
<mxPoint y="9" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-88" value="" style="ellipse;html=1;shape=endState;fillColor=#000000;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="370" y="340" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-90" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;labelBackgroundColor=none;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="a3VbrTrng3_AdIxwGxF7-164" source="a3VbrTrng3_AdIxwGxF7-80" target="a3VbrTrng3_AdIxwGxF7-88">
<mxGeometry relative="1" as="geometry">
<mxPoint x="420" y="355" as="targetPoint" />
<mxPoint x="305" y="350" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-91" value="内核卸载" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="a3VbrTrng3_AdIxwGxF7-90">
<mxGeometry x="-0.1467" y="-2" relative="1" as="geometry">
<mxPoint x="-2" y="-7" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-92" value="模型系统" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=none;strokeColor=#3399FF;verticalAlign=top;dashed=1;strokeWidth=2;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry y="400" width="600" height="90" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-95" value="" style="ellipse;html=1;shape=startState;fillColor=#000000;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="13" y="440" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-96" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=0.851;exitY=0.52;exitDx=0;exitDy=0;exitPerimeter=0;labelBackgroundColor=none;" edge="1" parent="a3VbrTrng3_AdIxwGxF7-164" source="a3VbrTrng3_AdIxwGxF7-95" target="a3VbrTrng3_AdIxwGxF7-98">
<mxGeometry relative="1" as="geometry">
<mxPoint x="43" y="570" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-97" value="模型加载" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="a3VbrTrng3_AdIxwGxF7-96">
<mxGeometry x="-0.0364" relative="1" as="geometry">
<mxPoint y="-15" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-98" value="初始化" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="93" y="440" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-101" value="模型运行" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="263" y="440" width="86" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-103" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;labelBackgroundColor=none;" edge="1" parent="a3VbrTrng3_AdIxwGxF7-164" source="a3VbrTrng3_AdIxwGxF7-98" target="a3VbrTrng3_AdIxwGxF7-101">
<mxGeometry relative="1" as="geometry">
<mxPoint x="103" y="465" as="targetPoint" />
<mxPoint x="49" y="466" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-104" value="线程周期性调度" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="a3VbrTrng3_AdIxwGxF7-103">
<mxGeometry x="-0.0364" relative="1" as="geometry">
<mxPoint y="-15" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-105" value="模型注销" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="407" y="440" width="86" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-106" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;labelBackgroundColor=none;" edge="1" parent="a3VbrTrng3_AdIxwGxF7-164" source="a3VbrTrng3_AdIxwGxF7-101" target="a3VbrTrng3_AdIxwGxF7-105">
<mxGeometry relative="1" as="geometry">
<mxPoint x="273" y="465" as="targetPoint" />
<mxPoint x="183" y="465" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-107" value="仿真终止" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="a3VbrTrng3_AdIxwGxF7-106">
<mxGeometry x="-0.0364" relative="1" as="geometry">
<mxPoint y="-15" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-108" value="" style="ellipse;html=1;shape=endState;fillColor=#000000;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="560" y="440" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-109" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;labelBackgroundColor=none;" edge="1" parent="a3VbrTrng3_AdIxwGxF7-164" source="a3VbrTrng3_AdIxwGxF7-105" target="a3VbrTrng3_AdIxwGxF7-108">
<mxGeometry relative="1" as="geometry">
<mxPoint x="544" y="510" as="targetPoint" />
<mxPoint x="486" y="510" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-110" value="模型卸载" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="a3VbrTrng3_AdIxwGxF7-109">
<mxGeometry x="-0.0364" relative="1" as="geometry">
<mxPoint y="-15" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-113" value="服务系统" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=none;strokeColor=#FF9933;verticalAlign=top;dashed=1;strokeWidth=2;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry y="500" width="600" height="170" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-114" value="" style="ellipse;html=1;shape=startState;fillColor=#000000;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="38" y="510" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-115" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.507;exitY=0.869;exitDx=0;exitDy=0;labelBackgroundColor=none;exitPerimeter=0;" edge="1" source="a3VbrTrng3_AdIxwGxF7-114" target="a3VbrTrng3_AdIxwGxF7-117" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry relative="1" as="geometry">
<mxPoint x="40" y="660" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-116" value="服务加载" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="a3VbrTrng3_AdIxwGxF7-115">
<mxGeometry x="-0.0364" relative="1" as="geometry">
<mxPoint x="-24" y="-8" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-117" value="初始化" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="13" y="573" width="80" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-118" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.505;entryY=0.278;entryDx=0;entryDy=0;labelBackgroundColor=none;entryPerimeter=0;" edge="1" source="a3VbrTrng3_AdIxwGxF7-117" target="a3VbrTrng3_AdIxwGxF7-122" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry relative="1" as="geometry">
<mxPoint x="130" y="590" as="targetPoint" />
<mxPoint x="200" y="570" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-119" value="初始化完成" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="a3VbrTrng3_AdIxwGxF7-118">
<mxGeometry x="-0.1467" y="-2" relative="1" as="geometry">
<mxPoint x="-8" y="-27" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-122" value="" style="shape=line;html=1;strokeWidth=6;strokeColor=#ff0000;rotation=-90;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="81" y="583" width="103" height="10" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-125" value="外部系统&lt;div&gt;输入数据&lt;span style=&quot;background-color: initial;&quot;&gt;监听&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="151" y="611.5" width="86" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-126" value="控制指令响应" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="321" y="571.47" width="86" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-127" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;" edge="1" source="a3VbrTrng3_AdIxwGxF7-147" target="a3VbrTrng3_AdIxwGxF7-126" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry relative="1" as="geometry">
<mxPoint x="212.5" y="586.38" as="targetPoint" />
<mxPoint x="134.5" y="586.38" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-128" value="控制指令输入" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="a3VbrTrng3_AdIxwGxF7-127">
<mxGeometry x="-0.1467" y="-2" relative="1" as="geometry">
<mxPoint x="5" y="-12" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-129" value="仿真事件监听" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="151" y="531.5" width="86" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-130" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;" edge="1" source="a3VbrTrng3_AdIxwGxF7-129" target="a3VbrTrng3_AdIxwGxF7-146" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry relative="1" as="geometry">
<mxPoint x="335" y="546.3100000000001" as="targetPoint" />
<mxPoint x="247" y="546.19" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-131" value="仿真事件产生" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="a3VbrTrng3_AdIxwGxF7-130">
<mxGeometry x="-0.1467" y="-2" relative="1" as="geometry">
<mxPoint x="5" y="-12" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-132" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;exitX=0.937;exitY=0.669;exitDx=0;exitDy=0;labelBackgroundColor=none;exitPerimeter=0;" edge="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry relative="1" as="geometry">
<mxPoint x="151" y="626.5" as="targetPoint" />
<mxPoint x="134.5" y="626.2" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-135" value="" style="shape=line;html=1;strokeWidth=6;strokeColor=#ff0000;rotation=-90;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="414" y="581.47" width="103" height="10" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-142" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;labelBackgroundColor=none;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.502;entryY=0.254;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" source="a3VbrTrng3_AdIxwGxF7-126" target="a3VbrTrng3_AdIxwGxF7-135" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry relative="1" as="geometry">
<mxPoint x="464" y="587.72" as="targetPoint" />
<mxPoint x="411" y="591.5" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-143" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;labelBackgroundColor=none;" edge="1" source="a3VbrTrng3_AdIxwGxF7-146" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry relative="1" as="geometry">
<mxPoint x="464" y="546.3" as="targetPoint" />
<mxPoint x="384" y="546.8" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-144" value="调度线程终止&lt;div&gt;模型/服务卸载&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="501.5" y="571.47" width="86" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-145" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;exitX=0.903;exitY=0.615;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" source="a3VbrTrng3_AdIxwGxF7-122" target="a3VbrTrng3_AdIxwGxF7-129" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry relative="1" as="geometry">
<mxPoint x="222.5" y="546.32" as="targetPoint" />
<mxPoint x="171" y="551.5" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-146" value="仿真事件处理" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="321" y="531.5" width="86" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-147" value="&lt;div&gt;控制指令监听&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="151" y="571.47" width="86" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-148" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;exitX=0.903;exitY=0.615;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry relative="1" as="geometry">
<mxPoint x="151" y="586.41" as="targetPoint" />
<mxPoint x="134" y="586.41" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-151" value="" style="ellipse;html=1;shape=endState;fillColor=#000000;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="529.5" y="630" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-152" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;labelBackgroundColor=none;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" source="a3VbrTrng3_AdIxwGxF7-144" target="a3VbrTrng3_AdIxwGxF7-151" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry relative="1" as="geometry">
<mxPoint x="420" y="685" as="targetPoint" />
<mxPoint x="305" y="680" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-153" value="服务卸载" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="a3VbrTrng3_AdIxwGxF7-152">
<mxGeometry x="-0.1467" y="-2" relative="1" as="geometry">
<mxPoint x="33" y="-2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-156" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;labelBackgroundColor=none;" edge="1" target="a3VbrTrng3_AdIxwGxF7-159" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry relative="1" as="geometry">
<mxPoint x="212.5" y="626.18" as="targetPoint" />
<mxPoint x="237" y="626.3" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-157" value="数据输入" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="a3VbrTrng3_AdIxwGxF7-156">
<mxGeometry x="-0.1467" y="-2" relative="1" as="geometry">
<mxPoint x="5" y="-12" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-158" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;labelBackgroundColor=none;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.502;entryY=0.254;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" source="a3VbrTrng3_AdIxwGxF7-159" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry relative="1" as="geometry">
<mxPoint x="463" y="626.3" as="targetPoint" />
<mxPoint x="411" y="631.3" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-159" value="外部系统&lt;div&gt;输入数据&lt;span style=&quot;background-color: initial;&quot;&gt;处理&lt;/span&gt;&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;arcSize=40;fontColor=#000000;fillColor=#ffffc0;strokeColor=#ff0000;" vertex="1" parent="a3VbrTrng3_AdIxwGxF7-164">
<mxGeometry x="321" y="611.27" width="86" height="30" as="geometry" />
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-162" value="" style="edgeStyle=orthogonalEdgeStyle;html=1;verticalAlign=bottom;endArrow=open;endSize=8;strokeColor=#ff0000;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;labelBackgroundColor=none;" edge="1" parent="a3VbrTrng3_AdIxwGxF7-164" target="a3VbrTrng3_AdIxwGxF7-144">
<mxGeometry relative="1" as="geometry">
<mxPoint x="522" y="586.27" as="targetPoint" />
<mxPoint x="464" y="586.27" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="a3VbrTrng3_AdIxwGxF7-163" value="仿真终止" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="a3VbrTrng3_AdIxwGxF7-162">
<mxGeometry x="-0.0364" relative="1" as="geometry">
<mxPoint x="11" y="23" as="offset" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -0,0 +1,381 @@
<mxfile host="Electron" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/25.0.2 Chrome/128.0.6613.186 Electron/32.2.5 Safari/537.36" version="25.0.2">
<diagram name="第 1 页" id="i1LCBZq1LfZgt2z2LCx4">
<mxGraphModel dx="1137" dy="668" 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="0" />
<mxCell id="1" parent="0" />
<mxCell id="eXkyYviEa0PqysZotQQ--114" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="60" y="10" width="920" height="540" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--96" value="FastDDS" style="rounded=0;whiteSpace=wrap;html=1;verticalAlign=top;dashed=1;strokeColor=#3333FF;fontColor=#3333FF;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="480" y="200" width="180" height="110" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--9" value="仿真配置终端" style="rounded=0;whiteSpace=wrap;html=1;verticalAlign=top;dashed=1;strokeColor=#3333FF;fontColor=#3333FF;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="290" width="180" height="260" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--7" value="集成开发环境" style="rounded=0;whiteSpace=wrap;html=1;verticalAlign=top;dashed=1;strokeColor=#3333FF;fontColor=#3333FF;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="100" width="180" height="200" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--4" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="eXkyYviEa0PqysZotQQ--114" source="eXkyYviEa0PqysZotQQ--1" target="eXkyYviEa0PqysZotQQ--2">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--6" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="eXkyYviEa0PqysZotQQ--114" source="eXkyYviEa0PqysZotQQ--1" target="eXkyYviEa0PqysZotQQ--5">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--1" value="开发人员" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry y="85" width="30" height="60" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--2" value="二进制数据包模型封装" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="120" y="60" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--5" value="服务开发" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="120" y="150" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--8" value="IDL文件编辑" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="310" y="30" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--10" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=block;endFill=1;exitX=1;exitY=0;exitDx=0;exitDy=0;dashed=1;" edge="1" parent="eXkyYviEa0PqysZotQQ--114" source="eXkyYviEa0PqysZotQQ--2" target="eXkyYviEa0PqysZotQQ--8">
<mxGeometry relative="1" as="geometry">
<mxPoint x="570" y="110" as="sourcePoint" />
<mxPoint x="130" y="110" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--46" value="包含" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="eXkyYviEa0PqysZotQQ--10">
<mxGeometry x="0.1817" y="-1" relative="1" as="geometry">
<mxPoint x="-21" y="-7" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--12" value="模型配置文件编辑" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="310" y="95" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--16" value="服务配置文件编辑" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="310" y="150" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--22" value="运行环境配置文件编辑" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="310" y="210" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--23" value="用户" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry y="240" width="30" height="60" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--24" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="eXkyYviEa0PqysZotQQ--114" source="eXkyYviEa0PqysZotQQ--23" target="eXkyYviEa0PqysZotQQ--22">
<mxGeometry relative="1" as="geometry">
<mxPoint x="40" y="163" as="sourcePoint" />
<mxPoint x="130" y="300" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--26" value="仿真调度终端" style="rounded=0;whiteSpace=wrap;html=1;verticalAlign=top;dashed=1;strokeColor=#3333FF;fontColor=#3333FF;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="100" y="270" width="180" height="80" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--27" value="启动与控制仿真引擎" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="120" y="300" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--28" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="eXkyYviEa0PqysZotQQ--114" source="eXkyYviEa0PqysZotQQ--23" target="eXkyYviEa0PqysZotQQ--27">
<mxGeometry relative="1" as="geometry">
<mxPoint x="40" y="297" as="sourcePoint" />
<mxPoint x="320" y="240" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--29" value="仿真监控终端" style="rounded=0;whiteSpace=wrap;html=1;verticalAlign=top;dashed=1;strokeColor=#3333FF;fontColor=#3333FF;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="100" y="360" width="370" height="180" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--30" value="监控仿真运行信息" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="120" y="390" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--31" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="eXkyYviEa0PqysZotQQ--114" source="eXkyYviEa0PqysZotQQ--23" target="eXkyYviEa0PqysZotQQ--30">
<mxGeometry relative="1" as="geometry">
<mxPoint x="215" y="295" as="sourcePoint" />
<mxPoint x="320" y="330" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--32" value="仿真运行状态信息" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="310" y="390" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--34" value="调度线程运行状态信息" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="310" y="440" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--35" value="模型运行状态信息" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="310" y="490" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--40" value="模型交互数据" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="120" y="490" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--42" value="仿真调度引擎" style="rounded=0;whiteSpace=wrap;html=1;verticalAlign=top;dashed=1;strokeColor=#3333FF;fontColor=#3333FF;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="290" y="270" width="180" height="80" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--43" value="加载与控制仿真内核" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="310" y="300" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--45" value="仿真内核" style="rounded=0;whiteSpace=wrap;html=1;verticalAlign=top;dashed=1;strokeColor=#3333FF;fontColor=#3333FF;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="480" width="180" height="190" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--47" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=block;endFill=1;exitX=1;exitY=1;exitDx=0;exitDy=0;dashed=1;" edge="1" parent="eXkyYviEa0PqysZotQQ--114" source="eXkyYviEa0PqysZotQQ--2" target="eXkyYviEa0PqysZotQQ--12">
<mxGeometry relative="1" as="geometry">
<mxPoint x="249" y="76" as="sourcePoint" />
<mxPoint x="320" y="60" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--48" value="包含" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="eXkyYviEa0PqysZotQQ--47">
<mxGeometry x="0.1817" y="-1" relative="1" as="geometry">
<mxPoint x="-21" y="3" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--49" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=block;endFill=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;dashed=1;" edge="1" parent="eXkyYviEa0PqysZotQQ--114" source="eXkyYviEa0PqysZotQQ--5" target="eXkyYviEa0PqysZotQQ--16">
<mxGeometry relative="1" as="geometry">
<mxPoint x="249" y="104" as="sourcePoint" />
<mxPoint x="320" y="125" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--50" value="包含" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="eXkyYviEa0PqysZotQQ--49">
<mxGeometry x="0.1817" y="-1" relative="1" as="geometry">
<mxPoint x="-21" y="-11" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--51" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=block;endFill=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;dashed=1;" edge="1" parent="eXkyYviEa0PqysZotQQ--114" source="eXkyYviEa0PqysZotQQ--27" target="eXkyYviEa0PqysZotQQ--43">
<mxGeometry relative="1" as="geometry">
<mxPoint x="270" y="180" as="sourcePoint" />
<mxPoint x="320" y="180" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--52" value="包含" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="eXkyYviEa0PqysZotQQ--51">
<mxGeometry x="0.1817" y="-1" relative="1" as="geometry">
<mxPoint x="-21" y="-11" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--53" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=block;endFill=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;dashed=1;" edge="1" parent="eXkyYviEa0PqysZotQQ--114" source="eXkyYviEa0PqysZotQQ--30" target="eXkyYviEa0PqysZotQQ--32">
<mxGeometry relative="1" as="geometry">
<mxPoint x="270" y="330" as="sourcePoint" />
<mxPoint x="320" y="330" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--54" value="包含" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="eXkyYviEa0PqysZotQQ--53">
<mxGeometry x="0.1817" y="-1" relative="1" as="geometry">
<mxPoint x="-21" y="-11" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--55" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=block;endFill=1;exitX=1;exitY=1;exitDx=0;exitDy=0;dashed=1;" edge="1" parent="eXkyYviEa0PqysZotQQ--114" source="eXkyYviEa0PqysZotQQ--30" target="eXkyYviEa0PqysZotQQ--34">
<mxGeometry relative="1" as="geometry">
<mxPoint x="280" y="340" as="sourcePoint" />
<mxPoint x="330" y="340" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--56" value="包含" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="eXkyYviEa0PqysZotQQ--55">
<mxGeometry x="0.1817" y="-1" relative="1" as="geometry">
<mxPoint x="-11" y="-16" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--57" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=block;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;dashed=1;" edge="1" parent="eXkyYviEa0PqysZotQQ--114" source="eXkyYviEa0PqysZotQQ--30" target="eXkyYviEa0PqysZotQQ--35">
<mxGeometry relative="1" as="geometry">
<mxPoint x="290" y="350" as="sourcePoint" />
<mxPoint x="340" y="350" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--58" value="包含" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="eXkyYviEa0PqysZotQQ--57">
<mxGeometry x="0.1817" y="-1" relative="1" as="geometry">
<mxPoint x="-30" y="-11" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--60" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endArrow=block;endFill=1;exitX=0;exitY=1;exitDx=0;exitDy=0;dashed=1;" edge="1" parent="eXkyYviEa0PqysZotQQ--114" source="eXkyYviEa0PqysZotQQ--30" target="eXkyYviEa0PqysZotQQ--40">
<mxGeometry relative="1" as="geometry">
<mxPoint x="200" y="440" as="sourcePoint" />
<mxPoint x="320" y="520" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--61" value="包含" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="eXkyYviEa0PqysZotQQ--60">
<mxGeometry x="0.1817" y="-1" relative="1" as="geometry">
<mxPoint x="-21" y="-11" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--63" value="调度模型" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="500" y="80" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--68" value="运行环境配置文件解析" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="500" y="30" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--69" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=block;endFill=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;dashed=1;" edge="1" parent="eXkyYviEa0PqysZotQQ--114" source="eXkyYviEa0PqysZotQQ--22" target="eXkyYviEa0PqysZotQQ--68">
<mxGeometry relative="1" as="geometry">
<mxPoint x="460" y="330" as="sourcePoint" />
<mxPoint x="510" y="350" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--70" value="扩展" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="eXkyYviEa0PqysZotQQ--69">
<mxGeometry x="0.1817" y="-1" relative="1" as="geometry">
<mxPoint x="-21" y="7" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--71" value="服务系统" style="rounded=0;whiteSpace=wrap;html=1;verticalAlign=top;dashed=1;strokeColor=#3333FF;fontColor=#3333FF;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="480" y="320" width="370" height="220" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--72" value="TDM Host计算机" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="890" y="450" width="30" height="60" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--73" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="eXkyYviEa0PqysZotQQ--114" source="eXkyYviEa0PqysZotQQ--72" target="eXkyYviEa0PqysZotQQ--74">
<mxGeometry relative="1" as="geometry">
<mxPoint x="230" y="493" as="sourcePoint" />
<mxPoint x="870" y="400" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--74" value="虚拟航空总线数据交互" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="580" y="440" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--75" value="离散量数据交互" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="490" y="490" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--76" value="接收控制指令" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="665" y="400" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--77" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="eXkyYviEa0PqysZotQQ--114" source="eXkyYviEa0PqysZotQQ--72" target="eXkyYviEa0PqysZotQQ--75">
<mxGeometry relative="1" as="geometry">
<mxPoint x="900" y="460" as="sourcePoint" />
<mxPoint x="840" y="420" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--78" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="eXkyYviEa0PqysZotQQ--114" source="eXkyYviEa0PqysZotQQ--72" target="eXkyYviEa0PqysZotQQ--76">
<mxGeometry relative="1" as="geometry">
<mxPoint x="910" y="470" as="sourcePoint" />
<mxPoint x="850" y="430" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--79" value="控制指令解析" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="680" y="340" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--80" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=block;endFill=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;dashed=1;" edge="1" parent="eXkyYviEa0PqysZotQQ--114" source="eXkyYviEa0PqysZotQQ--76" target="eXkyYviEa0PqysZotQQ--79">
<mxGeometry relative="1" as="geometry">
<mxPoint x="650" y="240" as="sourcePoint" />
<mxPoint x="700" y="60" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--81" value="扩展" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="eXkyYviEa0PqysZotQQ--80">
<mxGeometry x="0.1817" y="-1" relative="1" as="geometry">
<mxPoint x="17" y="2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--66" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=block;endFill=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;dashed=1;" edge="1" parent="eXkyYviEa0PqysZotQQ--114" source="eXkyYviEa0PqysZotQQ--43" target="eXkyYviEa0PqysZotQQ--63">
<mxGeometry relative="1" as="geometry">
<mxPoint x="280" y="340" as="sourcePoint" />
<mxPoint x="330" y="340" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--67" value="包含" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="eXkyYviEa0PqysZotQQ--66">
<mxGeometry x="0.1817" y="-1" relative="1" as="geometry">
<mxPoint x="-40" y="100" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--82" value="控制指令响应" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="500" y="135" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--86" value="模型系统" style="rounded=0;whiteSpace=wrap;html=1;verticalAlign=top;dashed=1;strokeColor=#3333FF;fontColor=#3333FF;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="670" width="180" height="190" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--88" value="模型周期性调度执行" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="690" y="75" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--89" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=block;endFill=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;dashed=1;" edge="1" parent="eXkyYviEa0PqysZotQQ--114" source="eXkyYviEa0PqysZotQQ--63" target="eXkyYviEa0PqysZotQQ--88">
<mxGeometry relative="1" as="geometry">
<mxPoint x="460" y="330" as="sourcePoint" />
<mxPoint x="510" y="110" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--90" value="包含" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="eXkyYviEa0PqysZotQQ--89">
<mxGeometry x="0.1817" y="-1" relative="1" as="geometry">
<mxPoint x="-20" y="9" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--95" value="主题数据交互" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="500" y="240" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--97" value="模型数据交互" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="690" y="135" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--98" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endArrow=block;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;dashed=1;" edge="1" parent="eXkyYviEa0PqysZotQQ--114" source="eXkyYviEa0PqysZotQQ--88" target="eXkyYviEa0PqysZotQQ--97">
<mxGeometry relative="1" as="geometry">
<mxPoint x="650" y="165" as="sourcePoint" />
<mxPoint x="700" y="115" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--99" value="包含" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="eXkyYviEa0PqysZotQQ--98">
<mxGeometry x="0.1817" y="-1" relative="1" as="geometry">
<mxPoint x="-19" y="-2" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--100" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=block;endFill=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;dashed=1;" edge="1" parent="eXkyYviEa0PqysZotQQ--114" source="eXkyYviEa0PqysZotQQ--74" target="eXkyYviEa0PqysZotQQ--95">
<mxGeometry relative="1" as="geometry">
<mxPoint x="770" y="340" as="sourcePoint" />
<mxPoint x="793" y="284" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--101" value="扩展" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="eXkyYviEa0PqysZotQQ--100">
<mxGeometry x="0.1817" y="-1" relative="1" as="geometry">
<mxPoint x="-21" y="74" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--102" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=1;entryDx=0;entryDy=0;endArrow=block;endFill=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;dashed=1;" edge="1" parent="eXkyYviEa0PqysZotQQ--114" source="eXkyYviEa0PqysZotQQ--75" target="eXkyYviEa0PqysZotQQ--95">
<mxGeometry relative="1" as="geometry">
<mxPoint x="680" y="450" as="sourcePoint" />
<mxPoint x="680" y="290" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--103" value="扩展" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="eXkyYviEa0PqysZotQQ--102">
<mxGeometry x="0.1817" y="-1" relative="1" as="geometry">
<mxPoint x="-21" y="74" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--104" value="数据库" style="rounded=0;whiteSpace=wrap;html=1;verticalAlign=top;dashed=1;strokeColor=#3333FF;fontColor=#3333FF;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="670" y="200" width="180" height="110" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--105" value="快照保存和回放" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="eXkyYviEa0PqysZotQQ--114">
<mxGeometry x="690" y="240" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--84" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=1;entryDx=0;entryDy=0;endArrow=block;endFill=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;dashed=1;" edge="1" parent="eXkyYviEa0PqysZotQQ--114" source="eXkyYviEa0PqysZotQQ--79" target="eXkyYviEa0PqysZotQQ--95">
<mxGeometry relative="1" as="geometry">
<mxPoint x="580" y="400" as="sourcePoint" />
<mxPoint x="580" y="380" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--85" value="扩展" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="eXkyYviEa0PqysZotQQ--84">
<mxGeometry x="0.1817" y="-1" relative="1" as="geometry">
<mxPoint x="15" y="3" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--106" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=block;endFill=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;dashed=1;" edge="1" parent="eXkyYviEa0PqysZotQQ--114" source="eXkyYviEa0PqysZotQQ--95" target="eXkyYviEa0PqysZotQQ--105">
<mxGeometry relative="1" as="geometry">
<mxPoint x="760" y="350" as="sourcePoint" />
<mxPoint x="629" y="284" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--107" value="扩展" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="eXkyYviEa0PqysZotQQ--106">
<mxGeometry x="0.1817" y="-1" relative="1" as="geometry">
<mxPoint x="-20" y="-11" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--108" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0;entryDx=0;entryDy=0;endArrow=block;endFill=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;dashed=1;" edge="1" parent="eXkyYviEa0PqysZotQQ--114" source="eXkyYviEa0PqysZotQQ--97" target="eXkyYviEa0PqysZotQQ--95">
<mxGeometry relative="1" as="geometry">
<mxPoint x="650" y="270" as="sourcePoint" />
<mxPoint x="700" y="270" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--109" value="扩展" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="eXkyYviEa0PqysZotQQ--108">
<mxGeometry x="0.1817" y="-1" relative="1" as="geometry">
<mxPoint x="24" y="-36" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--110" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=block;endFill=1;exitX=0;exitY=0;exitDx=0;exitDy=0;dashed=1;entryX=0;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="eXkyYviEa0PqysZotQQ--114" source="eXkyYviEa0PqysZotQQ--95" target="eXkyYviEa0PqysZotQQ--82">
<mxGeometry relative="1" as="geometry">
<mxPoint x="760" y="350" as="sourcePoint" />
<mxPoint x="629" y="284" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--111" value="扩展" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="eXkyYviEa0PqysZotQQ--110">
<mxGeometry x="0.1817" y="-1" relative="1" as="geometry">
<mxPoint x="15" y="3" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="eXkyYviEa0PqysZotQQ--112" style="edgeStyle=none;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=block;endFill=1;dashed=1;" edge="1" parent="eXkyYviEa0PqysZotQQ--114" target="eXkyYviEa0PqysZotQQ--82">
<mxGeometry relative="1" as="geometry">
<mxPoint x="450" y="310" as="sourcePoint" />
<mxPoint x="510" y="110" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -0,0 +1,148 @@
<mxfile host="Electron" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/25.0.2 Chrome/128.0.6613.186 Electron/32.2.5 Safari/537.36" version="25.0.2">
<diagram name="第 1 页" id="53ohZg2ldgS__RMUvD0S">
<mxGraphModel dx="1137" dy="668" 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="0" />
<mxCell id="1" parent="0" />
<mxCell id="Sm3FNXNAMwIdkSCu1Oqm-36" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="10" y="160" width="790" height="460" as="geometry" />
</mxCell>
<mxCell id="Sm3FNXNAMwIdkSCu1Oqm-9" value="一体化二进制数据包 Host 计算机" style="rounded=0;whiteSpace=wrap;html=1;fontSize=22;fontStyle=1;verticalAlign=top;fillColor=#E6E6E6;" vertex="1" parent="Sm3FNXNAMwIdkSCu1Oqm-36">
<mxGeometry width="700" height="460" as="geometry" />
</mxCell>
<mxCell id="yJNhY_pYEWoajTAzxKkN-2" value="“玄鸟”架构" style="rounded=0;whiteSpace=wrap;html=1;fontSize=22;fontStyle=1;verticalAlign=top;fillColor=#CCCCCC;" parent="Sm3FNXNAMwIdkSCu1Oqm-36" vertex="1">
<mxGeometry x="20" y="40" width="660" height="400" as="geometry" />
</mxCell>
<mxCell id="yJNhY_pYEWoajTAzxKkN-3" value="操作系统抽象层" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FFCCCC;" parent="Sm3FNXNAMwIdkSCu1Oqm-36" vertex="1">
<mxGeometry x="40" y="380" width="620" height="40" as="geometry" />
</mxCell>
<mxCell id="yJNhY_pYEWoajTAzxKkN-4" value="仿真内核" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FFE6CC;verticalAlign=middle;" parent="Sm3FNXNAMwIdkSCu1Oqm-36" vertex="1">
<mxGeometry x="200" y="80" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="yJNhY_pYEWoajTAzxKkN-6" value="仿真调度引擎" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FFFFCC;" parent="Sm3FNXNAMwIdkSCu1Oqm-36" vertex="1">
<mxGeometry x="40" y="80" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="yJNhY_pYEWoajTAzxKkN-8" value="模型封装后端服务" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFFCC;" parent="Sm3FNXNAMwIdkSCu1Oqm-36" vertex="1">
<mxGeometry x="360" y="200" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="yJNhY_pYEWoajTAzxKkN-9" value="综合管理平台" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFFE6;points=[[0,0,0,0,0],[0,0,0,70,0],[0,0,0,230,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,1,0,0,0],[0.75,1,0,0,0],[1,0,0,-230,0],[1,0,0,-70,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="Sm3FNXNAMwIdkSCu1Oqm-36" vertex="1">
<mxGeometry x="40" y="260" width="620" height="40" as="geometry" />
</mxCell>
<mxCell id="yJNhY_pYEWoajTAzxKkN-10" value="数据交互接口生成后端服务" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFFFF;" parent="Sm3FNXNAMwIdkSCu1Oqm-36" vertex="1">
<mxGeometry x="40" y="200" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="yJNhY_pYEWoajTAzxKkN-11" value="模型系统" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCE5FF;verticalAlign=middle;" parent="Sm3FNXNAMwIdkSCu1Oqm-36" vertex="1">
<mxGeometry x="360" y="80" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="yJNhY_pYEWoajTAzxKkN-14" value="服务系统" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCCCFF;verticalAlign=middle;" parent="Sm3FNXNAMwIdkSCu1Oqm-36" vertex="1">
<mxGeometry x="520" y="80" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="yJNhY_pYEWoajTAzxKkN-19" value="DDS监控后端服务" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#E5CCFF;" parent="Sm3FNXNAMwIdkSCu1Oqm-36" vertex="1">
<mxGeometry x="200" y="200" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="yJNhY_pYEWoajTAzxKkN-20" value="数据库" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FFCCFF;" parent="Sm3FNXNAMwIdkSCu1Oqm-36" vertex="1">
<mxGeometry x="40" y="320" width="620" height="40" as="geometry" />
</mxCell>
<mxCell id="yJNhY_pYEWoajTAzxKkN-21" value="数据交互接口" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FFCCE6;points=[[0,0,0,0,0],[0,0,0,70,0],[0,0,0,230,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,70,0],[0,1,0,230,0],[1,0,0,-230,0],[1,0,0,-70,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,-230,0],[1,1,0,-70,0],[1,1,0,0,0]];" parent="Sm3FNXNAMwIdkSCu1Oqm-36" vertex="1">
<mxGeometry x="40" y="140" width="620" height="40" as="geometry" />
</mxCell>
<mxCell id="Sm3FNXNAMwIdkSCu1Oqm-2" value="服务开发后端服务" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#E6FFCC;" vertex="1" parent="Sm3FNXNAMwIdkSCu1Oqm-36">
<mxGeometry x="520" y="200" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="Sm3FNXNAMwIdkSCu1Oqm-11" value="TDM Host 计算机" style="rounded=0;whiteSpace=wrap;html=1;fontSize=22;fontStyle=1;verticalAlign=middle;fillColor=#E6E6E6;points=[[0,0,0,0,0],[0,0,0,0,100],[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]];" vertex="1" parent="Sm3FNXNAMwIdkSCu1Oqm-36">
<mxGeometry x="720" width="70" height="460" as="geometry" />
</mxCell>
<mxCell id="Sm3FNXNAMwIdkSCu1Oqm-12" value="" style="shape=flexArrow;endArrow=classic;startArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=0;entryDy=100;entryPerimeter=0;fillColor=#9999FF;width=13;startSize=4;endSize=4;endWidth=8.666666666666666;startWidth=8.666666666666666;" edge="1" parent="Sm3FNXNAMwIdkSCu1Oqm-36">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="660" y="100" as="sourcePoint" />
<mxPoint x="720" y="100" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Sm3FNXNAMwIdkSCu1Oqm-13" value="" style="shape=flexArrow;endArrow=classic;startArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0;entryDx=-70;entryDy=0;entryPerimeter=0;fillColor=#99FF99;width=5;startSize=1.5932584269662922;endSize=1.6853932584269662;endWidth=2.5;startWidth=2.5;" edge="1" parent="Sm3FNXNAMwIdkSCu1Oqm-36" source="yJNhY_pYEWoajTAzxKkN-14" target="yJNhY_pYEWoajTAzxKkN-21">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="670" y="110" as="sourcePoint" />
<mxPoint x="730" y="110" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Sm3FNXNAMwIdkSCu1Oqm-14" value="" style="shape=flexArrow;endArrow=classic;startArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fillColor=#99FF99;width=5;startSize=1.5932584269662922;endSize=1.6853932584269662;endWidth=2.5;startWidth=2.5;" edge="1" parent="Sm3FNXNAMwIdkSCu1Oqm-36" source="yJNhY_pYEWoajTAzxKkN-11">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="600" y="130" as="sourcePoint" />
<mxPoint x="430" y="139" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Sm3FNXNAMwIdkSCu1Oqm-15" value="" style="shape=flexArrow;endArrow=classic;startArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;fillColor=#99FF99;width=5;startSize=1.5932584269662922;endSize=1.6853932584269662;endWidth=2.5;startWidth=2.5;" edge="1" parent="Sm3FNXNAMwIdkSCu1Oqm-36" source="yJNhY_pYEWoajTAzxKkN-4">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="610" y="140" as="sourcePoint" />
<mxPoint x="270" y="140" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Sm3FNXNAMwIdkSCu1Oqm-16" value="" style="shape=flexArrow;endArrow=classic;startArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=70;entryDy=0;entryPerimeter=0;fillColor=#99FF99;width=5;startSize=1.5932584269662922;endSize=1.6853932584269662;endWidth=2.5;startWidth=2.5;" edge="1" parent="Sm3FNXNAMwIdkSCu1Oqm-36" source="yJNhY_pYEWoajTAzxKkN-6" target="yJNhY_pYEWoajTAzxKkN-21">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="620" y="150" as="sourcePoint" />
<mxPoint x="620" y="170" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Sm3FNXNAMwIdkSCu1Oqm-17" value="" style="shape=flexArrow;endArrow=classic;startArrow=classic;html=1;rounded=0;exitX=0;exitY=1;exitDx=230;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fillColor=#99FF99;width=5;startSize=1.5932584269662922;endSize=1.6853932584269662;endWidth=2.5;startWidth=2.5;exitPerimeter=0;" edge="1" parent="Sm3FNXNAMwIdkSCu1Oqm-36" source="yJNhY_pYEWoajTAzxKkN-21" target="yJNhY_pYEWoajTAzxKkN-19">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="120" y="130" as="sourcePoint" />
<mxPoint x="120" y="150" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Sm3FNXNAMwIdkSCu1Oqm-18" value="" style="shape=flexArrow;endArrow=none;startArrow=classic;html=1;rounded=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;fillColor=#99FF99;width=5;startSize=1.5932584269662922;endSize=1.6853932584269662;endWidth=2.5;startWidth=2.5;endFill=0;" edge="1" parent="Sm3FNXNAMwIdkSCu1Oqm-36" source="yJNhY_pYEWoajTAzxKkN-11" target="yJNhY_pYEWoajTAzxKkN-8">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="130" y="140" as="sourcePoint" />
<mxPoint x="130" y="160" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Sm3FNXNAMwIdkSCu1Oqm-20" value="" style="shape=flexArrow;endArrow=none;startArrow=classic;html=1;rounded=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;fillColor=#99FF99;width=5;startSize=1.5932584269662922;endSize=1.6853932584269662;endWidth=2.5;startWidth=2.5;endFill=0;" edge="1" parent="Sm3FNXNAMwIdkSCu1Oqm-36" source="yJNhY_pYEWoajTAzxKkN-14" target="Sm3FNXNAMwIdkSCu1Oqm-2">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="610" y="110" as="sourcePoint" />
<mxPoint x="610" y="190" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Sm3FNXNAMwIdkSCu1Oqm-21" value="" style="shape=flexArrow;endArrow=none;startArrow=classic;html=1;rounded=0;exitX=0;exitY=1;exitDx=70;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;fillColor=#99FF99;width=5;startSize=1.5932584269662922;endSize=1.6853932584269662;endWidth=2.5;startWidth=2.5;endFill=0;exitPerimeter=0;" edge="1" parent="Sm3FNXNAMwIdkSCu1Oqm-36" source="yJNhY_pYEWoajTAzxKkN-21" target="yJNhY_pYEWoajTAzxKkN-10">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="485" y="140" as="sourcePoint" />
<mxPoint x="485" y="220" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Sm3FNXNAMwIdkSCu1Oqm-23" value="" style="shape=flexArrow;endArrow=none;startArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0;entryDx=70;entryDy=0;fillColor=#99FF99;width=5;startSize=1.5932584269662922;endSize=1.6853932584269662;endWidth=2.5;startWidth=2.5;endFill=0;entryPerimeter=0;" edge="1" parent="Sm3FNXNAMwIdkSCu1Oqm-36" source="yJNhY_pYEWoajTAzxKkN-10" target="yJNhY_pYEWoajTAzxKkN-9">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="120" y="190" as="sourcePoint" />
<mxPoint x="120" y="210" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Sm3FNXNAMwIdkSCu1Oqm-24" value="" style="shape=flexArrow;endArrow=none;startArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0;entryDx=-230;entryDy=0;fillColor=#99FF99;width=5;startSize=1.5932584269662922;endSize=1.6853932584269662;endWidth=2.5;startWidth=2.5;endFill=0;entryPerimeter=0;" edge="1" parent="Sm3FNXNAMwIdkSCu1Oqm-36" source="yJNhY_pYEWoajTAzxKkN-8" target="yJNhY_pYEWoajTAzxKkN-9">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="130" y="200" as="sourcePoint" />
<mxPoint x="130" y="220" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Sm3FNXNAMwIdkSCu1Oqm-25" value="" style="shape=flexArrow;endArrow=none;startArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0;entryDx=-70;entryDy=0;fillColor=#99FF99;width=5;startSize=1.5932584269662922;endSize=1.6853932584269662;endWidth=2.5;startWidth=2.5;endFill=0;entryPerimeter=0;" edge="1" parent="Sm3FNXNAMwIdkSCu1Oqm-36" source="Sm3FNXNAMwIdkSCu1Oqm-2" target="yJNhY_pYEWoajTAzxKkN-9">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="140" y="210" as="sourcePoint" />
<mxPoint x="140" y="230" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Sm3FNXNAMwIdkSCu1Oqm-28" value="" style="shape=flexArrow;endArrow=classic;startArrow=classic;html=1;rounded=0;exitX=0;exitY=0;exitDx=230;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fillColor=#99FF99;width=5;startSize=1.5932584269662922;endSize=1.6853932584269662;endWidth=2.5;startWidth=2.5;exitPerimeter=0;" edge="1" parent="Sm3FNXNAMwIdkSCu1Oqm-36" source="yJNhY_pYEWoajTAzxKkN-9" target="yJNhY_pYEWoajTAzxKkN-19">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="280" y="190" as="sourcePoint" />
<mxPoint x="280" y="210" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Sm3FNXNAMwIdkSCu1Oqm-30" value="" style="shape=flexArrow;endArrow=classic;startArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;fillColor=#99FF99;width=5;startSize=1.5932584269662922;endSize=1.6853932584269662;endWidth=2.5;startWidth=2.5;entryPerimeter=0;" edge="1" parent="Sm3FNXNAMwIdkSCu1Oqm-36" source="yJNhY_pYEWoajTAzxKkN-20" target="yJNhY_pYEWoajTAzxKkN-9">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="280" y="270" as="sourcePoint" />
<mxPoint x="280" y="250" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="Sm3FNXNAMwIdkSCu1Oqm-35" value="" style="shape=flexArrow;endArrow=classic;startArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fillColor=#99FF99;width=5;startSize=1.5932584269662922;endSize=1.6853932584269662;endWidth=2.5;startWidth=2.5;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="Sm3FNXNAMwIdkSCu1Oqm-36" source="yJNhY_pYEWoajTAzxKkN-6" target="yJNhY_pYEWoajTAzxKkN-4">
<mxGeometry width="100" height="100" relative="1" as="geometry">
<mxPoint x="280" y="130" as="sourcePoint" />
<mxPoint x="280" y="150" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -0,0 +1,486 @@
<mxfile host="Electron" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/25.0.2 Chrome/128.0.6613.186 Electron/32.2.5 Safari/537.36" version="25.0.2">
<diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">
<mxGraphModel dx="272" dy="646" 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="bzu7vJ0DLg5JBiClsrXV-113" value="" style="group" vertex="1" connectable="0" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="850" y="40" width="970" height="1230" as="geometry" />
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-85" value="数据/指令发布" style="html=1;verticalAlign=bottom;endArrow=open;endSize=8;curved=0;rounded=0;entryX=-0.063;entryY=0.045;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113" target="bzu7vJ0DLg5JBiClsrXV-82">
<mxGeometry relative="1" as="geometry">
<mxPoint x="550" y="900" as="targetPoint" />
<mxPoint x="445" y="901" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-55" value="&lt;span style=&quot;font-size: 16px;&quot;&gt;Fast DDS&lt;/span&gt;" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};fillColor=#FFCCE6;" vertex="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry x="630" width="100" height="1230" as="geometry" />
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-23" value="&lt;span style=&quot;font-size: 16px;&quot;&gt;模型系统&lt;/span&gt;" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};fillColor=#CCE5FF;" vertex="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry x="510" width="100" height="1230" as="geometry" />
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-58" value="通信域创建" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113" target="bzu7vJ0DLg5JBiClsrXV-56">
<mxGeometry relative="1" as="geometry">
<mxPoint x="325" y="210" as="sourcePoint" />
<mxPoint x="620" y="210" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-48" value="仿真开始运行" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="205" y="530" as="sourcePoint" />
<mxPoint x="315" y="530" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-47" value="配置文件解析完成" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="205" y="510" as="targetPoint" />
<mxPoint x="315" y="510" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-44" value="创建调度线程" style="html=1;align=left;spacingLeft=2;endArrow=block;rounded=0;edgeStyle=orthogonalEdgeStyle;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="325" y="460" as="sourcePoint" />
<Array as="points">
<mxPoint x="350" y="490" />
</Array>
<mxPoint x="325" y="490" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-41" value="加载模型" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113" target="bzu7vJ0DLg5JBiClsrXV-24">
<mxGeometry x="-0.234" relative="1" as="geometry">
<mxPoint x="325" y="390" as="sourcePoint" />
<mxPoint x="550" y="390" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-39" value="初始化" style="html=1;align=left;spacingLeft=2;endArrow=block;rounded=0;edgeStyle=orthogonalEdgeStyle;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="445" y="330" as="sourcePoint" />
<Array as="points">
<mxPoint x="470" y="360" />
</Array>
<mxPoint x="445" y="360" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-38" value="加载服务" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="325" y="320" as="sourcePoint" />
<mxPoint x="435" y="320" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-37" value="解析配置文件" style="html=1;align=left;spacingLeft=2;endArrow=block;rounded=0;edgeStyle=orthogonalEdgeStyle;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="325" y="270" as="sourcePoint" />
<Array as="points">
<mxPoint x="350" y="300" />
</Array>
<mxPoint x="325" y="300" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-35" value="初始化完成" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="205" y="240" as="targetPoint" />
<mxPoint x="315" y="240" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-36" value="配置文件解析" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="205" y="260" as="sourcePoint" />
<mxPoint x="315" y="260" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-42" value="初始化" style="html=1;align=left;spacingLeft=2;endArrow=block;rounded=0;edgeStyle=orthogonalEdgeStyle;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="565" y="400" as="sourcePoint" />
<Array as="points">
<mxPoint x="590" y="430" />
</Array>
<mxPoint x="565" y="430" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-33" value="初始化内核" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="205" y="150" as="sourcePoint" />
<mxPoint x="315" y="150" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-34" value="初始化" style="html=1;align=left;spacingLeft=2;endArrow=block;rounded=0;edgeStyle=orthogonalEdgeStyle;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="325" y="160" as="sourcePoint" />
<Array as="points">
<mxPoint x="350" y="190" />
</Array>
<mxPoint x="325" y="190" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-29" value="加载内核" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="205" y="130" as="sourcePoint" />
<mxPoint x="315" y="130" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-12" value="&lt;span style=&quot;font-size: 16px;&quot;&gt;仿真调度终端&lt;/span&gt;" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};fillColor=#CCFFCC;" vertex="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry x="30" width="100" height="1230" as="geometry" />
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-13" value="&lt;span style=&quot;font-size: 16px;&quot;&gt;仿真调度引擎&lt;/span&gt;" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};fillColor=#E6FFCC;" vertex="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry x="150" width="100" height="1230" as="geometry" />
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-17" value="仿真引擎启动" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" target="bzu7vJ0DLg5JBiClsrXV-15" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="80" y="60" as="sourcePoint" />
<mxPoint x="200" y="60" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-18" value="引擎退出" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="85" y="1209.67" as="targetPoint" />
<mxPoint x="195" y="1209.67" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-19" value="&lt;span style=&quot;font-size: 16px;&quot;&gt;仿真内核&lt;/span&gt;" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};fillColor=#FFE6CC;" vertex="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry x="270" width="100" height="1230" as="geometry" />
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-21" value="&lt;span style=&quot;font-size: 16px;&quot;&gt;服务系统&lt;/span&gt;" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};fillColor=#CCCCFF;" vertex="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry x="391" width="100" height="1230" as="geometry" />
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-25" value="&lt;span style=&quot;font-size: 16px;&quot;&gt;仿真监控终端&lt;/span&gt;" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};fillColor=#E5CCFF;" vertex="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry x="750" width="100" height="1230" as="geometry" />
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-27" value="&lt;span style=&quot;font-size: 16px;&quot;&gt;TDM Host&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-size: 16px;&quot;&gt;计算机&lt;/span&gt;&lt;/div&gt;" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;html=1;container=0;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};fillColor=#E6E6E6;" vertex="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry x="870" width="100" height="1230" as="geometry" />
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-43" value="初始化完成" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113" target="bzu7vJ0DLg5JBiClsrXV-20">
<mxGeometry x="-0.4043" relative="1" as="geometry">
<mxPoint x="450" y="440" as="targetPoint" />
<mxPoint x="555" y="440" as="sourcePoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-40" value="注销完成" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="325" y="1150" as="targetPoint" />
<mxPoint x="435" y="1150" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-59" value="创建完成" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113" source="bzu7vJ0DLg5JBiClsrXV-56">
<mxGeometry relative="1" as="geometry">
<mxPoint x="325" y="230" as="targetPoint" />
<mxPoint x="435" y="230" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-68" value="循环" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;container=0;" vertex="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry x="250" y="540" width="450" height="190" as="geometry" />
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-73" value="异步" style="shape=umlFrame;whiteSpace=wrap;html=1;pointerEvents=0;container=0;" vertex="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry y="740" width="950" height="370" as="geometry" />
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-74" value="引擎暂停运行" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="85" y="760" as="sourcePoint" />
<mxPoint x="195" y="760" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-75" value="内核暂停运行" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="205" y="770" as="sourcePoint" />
<mxPoint x="315" y="770" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-76" value="调度线程暂停" style="html=1;align=left;spacingLeft=2;endArrow=block;rounded=0;edgeStyle=orthogonalEdgeStyle;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="325" y="780" as="sourcePoint" />
<Array as="points">
<mxPoint x="345" y="810" />
</Array>
<mxPoint x="325" y="810" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-77" value="引擎继续运行" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="85" y="840" as="sourcePoint" />
<mxPoint x="195" y="840" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-78" value="内核继续运行" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="205" y="850" as="sourcePoint" />
<mxPoint x="315" y="850" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-79" value="调度线程继续" style="html=1;align=left;spacingLeft=2;endArrow=block;rounded=0;edgeStyle=orthogonalEdgeStyle;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="325" y="860" as="sourcePoint" />
<Array as="points">
<mxPoint x="345" y="890" />
</Array>
<mxPoint x="325" y="890" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-81" value="外部输入数据/指令" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113" target="bzu7vJ0DLg5JBiClsrXV-80">
<mxGeometry relative="1" as="geometry">
<mxPoint x="914" y="850" as="sourcePoint" />
<mxPoint x="804" y="850" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-82" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};fillColor=#FFCCE6;container=0;" vertex="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry x="675" y="900" width="10" height="20" as="geometry" />
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-83" value="数据解包/指令解析" style="html=1;align=left;spacingLeft=2;endArrow=block;rounded=0;edgeStyle=orthogonalEdgeStyle;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="446" y="860" as="sourcePoint" />
<Array as="points">
<mxPoint x="466" y="890" />
</Array>
<mxPoint x="446" y="890" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-86" value="发布完成" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113" source="bzu7vJ0DLg5JBiClsrXV-82">
<mxGeometry relative="1" as="geometry">
<mxPoint x="446" y="919.52" as="targetPoint" />
<mxPoint x="556" y="919.52" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-88" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};fillColor=#FFCCE6;container=0;" vertex="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry x="675" y="950" width="10" height="20" as="geometry" />
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-89" value="输出数据" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;entryX=1.059;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;dashed=1;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="675" y="970" as="sourcePoint" />
<mxPoint x="446.5899999999997" y="970" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-90" value="数据打包" style="html=1;align=left;spacingLeft=2;endArrow=block;rounded=0;edgeStyle=orthogonalEdgeStyle;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="446" y="980" as="sourcePoint" />
<Array as="points">
<mxPoint x="466" y="1010" />
</Array>
<mxPoint x="446" y="1010" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-91" value="输出数据订阅" style="html=1;verticalAlign=bottom;endArrow=open;endSize=8;curved=0;rounded=0;entryX=-0.063;entryY=0.045;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="674" y="950.1" as="targetPoint" />
<mxPoint x="445" y="950.1" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-93" value="输出数据事件触发" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113" target="bzu7vJ0DLg5JBiClsrXV-87">
<mxGeometry relative="1" as="geometry">
<mxPoint x="325" y="940" as="sourcePoint" />
<mxPoint x="430" y="940" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-94" value="外部输出数据" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113" target="bzu7vJ0DLg5JBiClsrXV-28">
<mxGeometry relative="1" as="geometry">
<mxPoint x="550" y="1020" as="targetPoint" />
<mxPoint x="445" y="1021" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-95" value="引擎终止运行" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="85" y="1049.52" as="sourcePoint" />
<mxPoint x="195" y="1049.52" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-96" value="内核终止运行" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="205" y="1060" as="sourcePoint" />
<mxPoint x="315" y="1060" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-97" value="调度线程终止" style="html=1;align=left;spacingLeft=2;endArrow=block;rounded=0;edgeStyle=orthogonalEdgeStyle;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="325" y="1070" as="sourcePoint" />
<Array as="points">
<mxPoint x="345" y="1100" />
</Array>
<mxPoint x="325" y="1100" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-99" value="服务注销" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="325" y="1129" as="sourcePoint" />
<mxPoint x="436" y="1129" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-101" value="模型注销" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113" target="bzu7vJ0DLg5JBiClsrXV-100">
<mxGeometry relative="1" as="geometry">
<mxPoint x="325" y="1170" as="sourcePoint" />
<mxPoint x="436" y="1170" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-102" value="注销完成" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113" source="bzu7vJ0DLg5JBiClsrXV-100">
<mxGeometry relative="1" as="geometry">
<mxPoint x="325" y="1190" as="targetPoint" />
<mxPoint x="430" y="1190" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-104" value="内核卸载" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="205" y="1200" as="targetPoint" />
<mxPoint x="315" y="1200" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-107" value="快照拍摄/调用事件触发" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="325" y="1040" as="sourcePoint" />
<mxPoint x="435" y="1040" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-109" value="快照数据发布/订阅" style="html=1;verticalAlign=bottom;endArrow=open;endSize=8;curved=0;rounded=0;entryX=-0.063;entryY=0.045;entryDx=0;entryDy=0;entryPerimeter=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="674" y="1050" as="targetPoint" />
<mxPoint x="445" y="1050" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-110" value="执行结果" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;entryX=1.059;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;dashed=1;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="674.21" y="1070" as="sourcePoint" />
<mxPoint x="445.7999999999997" y="1070" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-56" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};fillColor=#FFCCE6;container=0;" vertex="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry x="675" y="210" width="10" height="20" as="geometry" />
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-108" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};fillColor=#FFCCE6;container=0;" vertex="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry x="675" y="1050" width="10" height="20" as="geometry" />
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-24" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};fillColor=#CCE5FF;container=0;" vertex="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry x="555" y="390" width="10" height="50" as="geometry" />
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-53" value="调度线程单步执行" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry x="-0.4348" relative="1" as="geometry">
<mxPoint x="325" y="570" as="sourcePoint" />
<mxPoint x="555" y="570" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-50" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};fillColor=#CCE5FF;container=0;" vertex="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry x="555" y="570" width="10" height="130" as="geometry" />
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-61" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};fillColor=#FFCCE6;container=0;" vertex="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry x="675" y="580" width="10" height="20" as="geometry" />
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-64" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};fillColor=#FFCCE6;container=0;" vertex="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry x="675" y="670" width="10" height="20" as="geometry" />
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-60" value="订阅输入数据" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="565" y="580" as="sourcePoint" />
<mxPoint x="675" y="580" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-62" value="输入数据" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="565" y="600" as="targetPoint" />
<mxPoint x="675" y="600" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-63" value="单步执行" style="html=1;align=left;spacingLeft=2;endArrow=block;rounded=0;edgeStyle=orthogonalEdgeStyle;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="565" y="620" as="sourcePoint" />
<Array as="points">
<mxPoint x="590" y="650" />
</Array>
<mxPoint x="565" y="650" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-65" value="输出数据发布" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="565" y="670" as="sourcePoint" />
<mxPoint x="675" y="670" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-66" value="发布完成" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="565" y="690" as="targetPoint" />
<mxPoint x="675" y="690" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-67" value="单步执行完成" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry x="-0.4043" relative="1" as="geometry">
<mxPoint x="326" y="700" as="targetPoint" />
<mxPoint x="556" y="700" as="sourcePoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-100" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};fillColor=#CCE5FF;container=0;" vertex="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry x="555" y="1170" width="10" height="20" as="geometry" />
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-14" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};fillColor=#CCFFCC;container=0;" vertex="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry x="75" y="60" width="10" height="1160" as="geometry" />
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-32" value="初始化" style="html=1;align=left;spacingLeft=2;endArrow=block;rounded=0;edgeStyle=orthogonalEdgeStyle;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="205" y="80" as="sourcePoint" />
<Array as="points">
<mxPoint x="230" y="110" />
</Array>
<mxPoint x="205" y="110" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-15" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};fillColor=#E6FFCC;container=0;" vertex="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry x="195" y="60" width="10" height="1150" as="geometry" />
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-20" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};fillColor=#FFE6CC;container=0;" vertex="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry x="315" y="130" width="10" height="1070" as="geometry" />
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-22" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};fillColor=#CCCCFF;container=0;" vertex="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry x="436" y="320" width="10" height="50" as="geometry" />
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-80" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};fillColor=#CCCCFF;container=0;" vertex="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry x="436" y="850" width="10" height="70" as="geometry" />
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-87" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};fillColor=#CCCCFF;container=0;" vertex="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry x="436" y="940" width="10" height="80" as="geometry" />
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-98" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};fillColor=#CCCCFF;container=0;" vertex="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry x="436" y="1129" width="10" height="21" as="geometry" />
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-106" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};fillColor=#CCCCFF;container=0;" vertex="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry x="436" y="1040" width="10" height="30" as="geometry" />
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-70" value="订阅监控数据" style="html=1;verticalAlign=bottom;endArrow=block;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113" target="bzu7vJ0DLg5JBiClsrXV-69">
<mxGeometry relative="1" as="geometry">
<mxPoint x="795" y="760" as="sourcePoint" />
<mxPoint x="1050" y="790" as="targetPoint" />
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-69" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};fillColor=#FFCCE6;container=0;" vertex="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry x="675" y="760" width="10" height="20" as="geometry" />
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-26" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};fillColor=#E5CCFF;container=0;" vertex="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry x="795" y="750" width="10" height="80" as="geometry" />
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-71" value="监控数据" style="html=1;verticalAlign=bottom;endArrow=open;dashed=1;endSize=8;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="795" y="780" as="targetPoint" />
<mxPoint x="685" y="780" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-72" value="监控数据显示" style="html=1;align=left;spacingLeft=2;endArrow=block;rounded=0;edgeStyle=orthogonalEdgeStyle;curved=0;rounded=0;labelBackgroundColor=none;" edge="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry relative="1" as="geometry">
<mxPoint x="804" y="790" as="sourcePoint" />
<Array as="points">
<mxPoint x="829" y="820" />
</Array>
<mxPoint x="804" y="820" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="bzu7vJ0DLg5JBiClsrXV-28" value="" style="html=1;points=[[0,0,0,0,5],[0,1,0,0,-5],[1,0,0,0,5],[1,1,0,0,-5]];perimeter=orthogonalPerimeter;outlineConnect=0;targetShapes=umlLifeline;portConstraint=eastwest;newEdgeStyle={&quot;curved&quot;:0,&quot;rounded&quot;:0};fillColor=#E6E6E6;container=0;" vertex="1" parent="bzu7vJ0DLg5JBiClsrXV-113">
<mxGeometry x="915" y="40" width="10" height="1190" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -0,0 +1,875 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/25.0.2 Chrome/128.0.6613.186 Electron/32.2.5 Safari/537.36" version="25.0.2">
<diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">
<mxGraphModel dx="408" dy="721" 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="U_bcG28Xpbg6XjBPNs7U-184" value="" style="group" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1" connectable="0">
<mxGeometry x="870" y="10" width="650" height="730" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-1" value="集成开发环境" style="whiteSpace=wrap;html=1;fontSize=14;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCFFFF;" parent="U_bcG28Xpbg6XjBPNs7U-184" vertex="1">
<mxGeometry x="90" y="50" width="179" height="560" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;strokeWidth=2;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="U_bcG28Xpbg6XjBPNs7U-184" source="U_bcG28Xpbg6XjBPNs7U-3" target="U_bcG28Xpbg6XjBPNs7U-26" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="361" y="10" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-3" value="开始" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_1;whiteSpace=wrap;fontSize=16;" parent="U_bcG28Xpbg6XjBPNs7U-184" vertex="1">
<mxGeometry x="119.5" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-4" value="仿真配置终端" style="whiteSpace=wrap;html=1;fontSize=14;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCFFE6;" parent="U_bcG28Xpbg6XjBPNs7U-184" vertex="1">
<mxGeometry x="280" y="50" width="180" height="620" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-5" 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;" parent="U_bcG28Xpbg6XjBPNs7U-184" source="U_bcG28Xpbg6XjBPNs7U-26" target="U_bcG28Xpbg6XjBPNs7U-6" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="490" y="410" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-6" value="模型IDL文件编辑" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;" parent="U_bcG28Xpbg6XjBPNs7U-184" vertex="1">
<mxGeometry x="290" y="80" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-7" 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="U_bcG28Xpbg6XjBPNs7U-184" source="U_bcG28Xpbg6XjBPNs7U-8" target="U_bcG28Xpbg6XjBPNs7U-29" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-8" value="生成模型接口的&lt;div&gt;DDS通信相关代码&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFFF;" parent="U_bcG28Xpbg6XjBPNs7U-184" vertex="1">
<mxGeometry x="99.5" y="140" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-9" 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="U_bcG28Xpbg6XjBPNs7U-184" source="U_bcG28Xpbg6XjBPNs7U-33" target="U_bcG28Xpbg6XjBPNs7U-16" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="260" y="680" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-10" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;dashed=1;" parent="U_bcG28Xpbg6XjBPNs7U-184" target="U_bcG28Xpbg6XjBPNs7U-26" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint y="100" as="sourcePoint" />
<mxPoint x="300" y="240" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-27" value="模型ICD文件" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" parent="U_bcG28Xpbg6XjBPNs7U-10" vertex="1" connectable="0">
<mxGeometry x="0.1055" y="1" relative="1" as="geometry">
<mxPoint x="-5" y="-14" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-13" value="服务配置文件编辑" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;" parent="U_bcG28Xpbg6XjBPNs7U-184" vertex="1">
<mxGeometry x="290" y="560" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-14" 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;" parent="U_bcG28Xpbg6XjBPNs7U-184" source="U_bcG28Xpbg6XjBPNs7U-172" target="U_bcG28Xpbg6XjBPNs7U-13" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="259.5" y="590" as="sourcePoint" />
<mxPoint x="250" y="660" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-16" value="模型配置文件编辑" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;" parent="U_bcG28Xpbg6XjBPNs7U-184" vertex="1">
<mxGeometry x="290" y="320" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-17" value="运行环境配置文件&lt;div&gt;编辑&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;" parent="U_bcG28Xpbg6XjBPNs7U-184" vertex="1">
<mxGeometry x="290" y="620" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-20" 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="U_bcG28Xpbg6XjBPNs7U-184" source="U_bcG28Xpbg6XjBPNs7U-176" target="U_bcG28Xpbg6XjBPNs7U-17" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-26" value="IDL文件生成" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFFF;" parent="U_bcG28Xpbg6XjBPNs7U-184" vertex="1">
<mxGeometry x="99.5" y="80" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-28" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=2;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="U_bcG28Xpbg6XjBPNs7U-184" source="U_bcG28Xpbg6XjBPNs7U-6" target="U_bcG28Xpbg6XjBPNs7U-8" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="270" y="110" as="sourcePoint" />
<mxPoint x="300" y="110" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-29" value="生成模型封装模板及模型配置文件模板" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFFF;" parent="U_bcG28Xpbg6XjBPNs7U-184" vertex="1">
<mxGeometry x="99.5" y="200" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-30" value="实现模型封装&lt;div&gt;核心功能代码&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFFF;" parent="U_bcG28Xpbg6XjBPNs7U-184" vertex="1">
<mxGeometry x="99.5" y="260" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-32" 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="U_bcG28Xpbg6XjBPNs7U-184" source="U_bcG28Xpbg6XjBPNs7U-29" target="U_bcG28Xpbg6XjBPNs7U-30" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="190" y="200" as="sourcePoint" />
<mxPoint x="190" y="220" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-33" value="编译生成&lt;div&gt;模型动态链接库&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFFF;" parent="U_bcG28Xpbg6XjBPNs7U-184" vertex="1">
<mxGeometry x="99.5" y="320" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-34" 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="U_bcG28Xpbg6XjBPNs7U-184" source="U_bcG28Xpbg6XjBPNs7U-30" target="U_bcG28Xpbg6XjBPNs7U-33" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="190" y="270" as="sourcePoint" />
<mxPoint x="190" y="290" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-162" value="模型系统" style="whiteSpace=wrap;html=1;fontSize=14;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCE5FF;" parent="U_bcG28Xpbg6XjBPNs7U-184" vertex="1">
<mxGeometry x="470" y="290" width="180" height="80" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-163" value="集成至模型系统" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCE5FF;" parent="U_bcG28Xpbg6XjBPNs7U-184" vertex="1">
<mxGeometry x="480" y="320" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-164" 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="U_bcG28Xpbg6XjBPNs7U-184" source="U_bcG28Xpbg6XjBPNs7U-16" target="U_bcG28Xpbg6XjBPNs7U-163" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="270" y="385" as="sourcePoint" />
<mxPoint x="300" y="385" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-165" value="服务IDL文件编辑" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFE6;" parent="U_bcG28Xpbg6XjBPNs7U-184" vertex="1">
<mxGeometry x="290" y="380" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-166" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=2;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="U_bcG28Xpbg6XjBPNs7U-184" source="U_bcG28Xpbg6XjBPNs7U-163" target="U_bcG28Xpbg6XjBPNs7U-165" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="380" y="130" as="sourcePoint" />
<mxPoint x="270" y="175" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-167" value="生成服务接口的&lt;div&gt;DDS通信相关代码&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFFF;" parent="U_bcG28Xpbg6XjBPNs7U-184" vertex="1">
<mxGeometry x="99.5" y="380" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-168" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=2;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="U_bcG28Xpbg6XjBPNs7U-184" source="U_bcG28Xpbg6XjBPNs7U-165" target="U_bcG28Xpbg6XjBPNs7U-167" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="570" y="370" as="sourcePoint" />
<mxPoint x="460" y="410" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-169" value="生成服务开发模板及服务配置文件模板" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFFF;" parent="U_bcG28Xpbg6XjBPNs7U-184" vertex="1">
<mxGeometry x="99.5" y="440" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-170" 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="U_bcG28Xpbg6XjBPNs7U-184" source="U_bcG28Xpbg6XjBPNs7U-167" target="U_bcG28Xpbg6XjBPNs7U-169" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="190" y="310" as="sourcePoint" />
<mxPoint x="190" y="330" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-171" value="实现服务&lt;div&gt;核心功能代码&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFFF;" parent="U_bcG28Xpbg6XjBPNs7U-184" vertex="1">
<mxGeometry x="99.5" y="500" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-172" value="编译生成&lt;div&gt;模型动态链接库&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFFF;" parent="U_bcG28Xpbg6XjBPNs7U-184" vertex="1">
<mxGeometry x="99.5" y="560" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-173" 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="U_bcG28Xpbg6XjBPNs7U-184" source="U_bcG28Xpbg6XjBPNs7U-171" target="U_bcG28Xpbg6XjBPNs7U-172" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="190" y="510" as="sourcePoint" />
<mxPoint x="190" y="530" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-174" 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="U_bcG28Xpbg6XjBPNs7U-184" source="U_bcG28Xpbg6XjBPNs7U-169" target="U_bcG28Xpbg6XjBPNs7U-171" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="190" y="550" as="sourcePoint" />
<mxPoint x="190" y="570" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-175" value="服务系统" style="whiteSpace=wrap;html=1;fontSize=14;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCCCFF;" parent="U_bcG28Xpbg6XjBPNs7U-184" vertex="1">
<mxGeometry x="470" y="530" width="180" height="80" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-176" value="集成至服务系统" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;" parent="U_bcG28Xpbg6XjBPNs7U-184" vertex="1">
<mxGeometry x="480" y="560" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-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;" parent="U_bcG28Xpbg6XjBPNs7U-184" source="U_bcG28Xpbg6XjBPNs7U-13" target="U_bcG28Xpbg6XjBPNs7U-176" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-179" value="结束" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;fontSize=16;" parent="U_bcG28Xpbg6XjBPNs7U-184" vertex="1">
<mxGeometry x="310" y="690" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-180" 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;entryPerimeter=0;" parent="U_bcG28Xpbg6XjBPNs7U-184" source="U_bcG28Xpbg6XjBPNs7U-17" target="U_bcG28Xpbg6XjBPNs7U-179" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="180.25" y="700" as="sourcePoint" />
<mxPoint x="270" y="690" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-114" value="" style="group" vertex="1" connectable="0" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="2380" y="10" width="900" height="1770" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-113" value="仿真调度引擎" style="whiteSpace=wrap;html=1;fontSize=14;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#E6FFCC;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="10" y="90" width="180.5" height="1590" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-17" value="仿真调度终端" style="whiteSpace=wrap;html=1;fontSize=14;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCFFCC;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="410" y="1360" width="180" height="320" as="geometry" />
</mxCell>
<mxCell id="P1idVpq8sOdgaFqUh7ob-64" value="Fast DDS" style="whiteSpace=wrap;html=1;fontSize=14;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#FFCCE6;" parent="c6JtGoAe8nzWQoIu6Ar0-114" vertex="1">
<mxGeometry x="610" y="90" width="180" height="1590" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-2" value="仿真内核" style="whiteSpace=wrap;html=1;fontSize=14;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#FFE6CC;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="210" y="90" width="180" height="1590" as="geometry" />
</mxCell>
<mxCell id="P1idVpq8sOdgaFqUh7ob-58" value="模型系统" style="whiteSpace=wrap;html=1;fontSize=14;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCE5FF;" parent="c6JtGoAe8nzWQoIu6Ar0-114" vertex="1">
<mxGeometry x="410.5" y="90" width="180" height="310" as="geometry" />
</mxCell>
<mxCell id="P1idVpq8sOdgaFqUh7ob-59" value="模型输入数据读取" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCE5FF;" parent="c6JtGoAe8nzWQoIu6Ar0-114" vertex="1">
<mxGeometry x="420" y="120" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="P1idVpq8sOdgaFqUh7ob-65" value="模型接口主题&lt;div&gt;数据获取&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;" parent="c6JtGoAe8nzWQoIu6Ar0-114" vertex="1">
<mxGeometry x="620" y="120" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="P1idVpq8sOdgaFqUh7ob-66" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="c6JtGoAe8nzWQoIu6Ar0-114" source="P1idVpq8sOdgaFqUh7ob-65" target="c6JtGoAe8nzWQoIu6Ar0-8" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="310.5" y="770" as="sourcePoint" />
<mxPoint x="680.5" y="300" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="P1idVpq8sOdgaFqUh7ob-63" 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="c6JtGoAe8nzWQoIu6Ar0-114" source="P1idVpq8sOdgaFqUh7ob-59" target="P1idVpq8sOdgaFqUh7ob-65" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="P1idVpq8sOdgaFqUh7ob-68" value="服务系统" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCCCFF;" parent="c6JtGoAe8nzWQoIu6Ar0-114" vertex="1">
<mxGeometry x="410" y="430" width="180" height="620" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-32" 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="c6JtGoAe8nzWQoIu6Ar0-114" source="P1idVpq8sOdgaFqUh7ob-69" target="c6JtGoAe8nzWQoIu6Ar0-31">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="P1idVpq8sOdgaFqUh7ob-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;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;" parent="c6JtGoAe8nzWQoIu6Ar0-114" vertex="1">
<mxGeometry x="420" y="520" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="P1idVpq8sOdgaFqUh7ob-74" value="&lt;span style=&quot;text-align: center;&quot;&gt;仿真监控终端&lt;/span&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#E5CCFF;" parent="c6JtGoAe8nzWQoIu6Ar0-114" vertex="1">
<mxGeometry x="409.5" y="1150" width="180" height="200" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-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;" edge="1" parent="c6JtGoAe8nzWQoIu6Ar0-114" source="P1idVpq8sOdgaFqUh7ob-75" target="c6JtGoAe8nzWQoIu6Ar0-70">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="P1idVpq8sOdgaFqUh7ob-75" value="数据监听" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E5CCFF;" parent="c6JtGoAe8nzWQoIu6Ar0-114" vertex="1">
<mxGeometry x="420" y="1180" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="P1idVpq8sOdgaFqUh7ob-93" value="数据库" style="whiteSpace=wrap;html=1;fontSize=14;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#FFCCFF;" parent="c6JtGoAe8nzWQoIu6Ar0-114" vertex="1">
<mxGeometry x="411" y="1060" width="180" height="80" as="geometry" />
</mxCell>
<mxCell id="P1idVpq8sOdgaFqUh7ob-94" value="写入/读取数据" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCFF;" parent="c6JtGoAe8nzWQoIu6Ar0-114" vertex="1">
<mxGeometry x="420" y="1090" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-0" value="开始" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_1;whiteSpace=wrap;fontSize=16;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="40" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-13" 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="c6JtGoAe8nzWQoIu6Ar0-114" source="c6JtGoAe8nzWQoIu6Ar0-78" target="P1idVpq8sOdgaFqUh7ob-57">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="P1idVpq8sOdgaFqUh7ob-57" value="调度线程按照&lt;div&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;调度任务表依次执行&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;" parent="c6JtGoAe8nzWQoIu6Ar0-114" vertex="1">
<mxGeometry x="220" y="120" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="P1idVpq8sOdgaFqUh7ob-60" 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="c6JtGoAe8nzWQoIu6Ar0-114" source="P1idVpq8sOdgaFqUh7ob-57" target="P1idVpq8sOdgaFqUh7ob-59" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-10" 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="c6JtGoAe8nzWQoIu6Ar0-114" source="c6JtGoAe8nzWQoIu6Ar0-8" target="c6JtGoAe8nzWQoIu6Ar0-9">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-8" value="二进制数据包模型&lt;div&gt;入口函数调用&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCE5FF;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="420" y="180" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-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;" edge="1" parent="c6JtGoAe8nzWQoIu6Ar0-114" source="c6JtGoAe8nzWQoIu6Ar0-9" target="c6JtGoAe8nzWQoIu6Ar0-11">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-9" value="模型输出数据写入" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCE5FF;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="420" y="240" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-14" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="c6JtGoAe8nzWQoIu6Ar0-114" source="c6JtGoAe8nzWQoIu6Ar0-11" target="c6JtGoAe8nzWQoIu6Ar0-78">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-15" value="循环执行" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;fontSize=14;" vertex="1" connectable="0" parent="c6JtGoAe8nzWQoIu6Ar0-14">
<mxGeometry x="0.7024" relative="1" as="geometry">
<mxPoint x="30" y="17" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-11" value="模型接口主题&lt;div&gt;数据更新&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="620" y="240" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-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;" edge="1" parent="c6JtGoAe8nzWQoIu6Ar0-114" source="c6JtGoAe8nzWQoIu6Ar0-16" target="c6JtGoAe8nzWQoIu6Ar0-23">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-16" value="引擎暂停运行" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E6FFCC;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="20" y="1470" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-21" 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="c6JtGoAe8nzWQoIu6Ar0-114" source="c6JtGoAe8nzWQoIu6Ar0-19" target="c6JtGoAe8nzWQoIu6Ar0-20">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-19" value="&lt;div&gt;发送&lt;/div&gt;仿真暂停运行指令" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFCC;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="420" y="1390" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-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;" edge="1" parent="c6JtGoAe8nzWQoIu6Ar0-114" source="c6JtGoAe8nzWQoIu6Ar0-20" target="c6JtGoAe8nzWQoIu6Ar0-16">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-20" value="仿真运行控制&lt;div&gt;主题更新&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="620" y="1390" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-23" value="调度线程暂停运行" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="220" y="1470" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-27" value="模型控制指令响应" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCE5FF;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="420" y="350" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-45" 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="c6JtGoAe8nzWQoIu6Ar0-114" source="c6JtGoAe8nzWQoIu6Ar0-29" target="c6JtGoAe8nzWQoIu6Ar0-42">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-29" value="监听到外部系统&lt;div&gt;数据&lt;span style=&quot;background-color: initial;&quot;&gt;输入&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="420" y="580" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-35" 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="c6JtGoAe8nzWQoIu6Ar0-114" source="c6JtGoAe8nzWQoIu6Ar0-31" target="c6JtGoAe8nzWQoIu6Ar0-34">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-31" value="控制&lt;span style=&quot;background-color: initial;&quot;&gt;指令解析&lt;/span&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="420" y="460" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-36" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="c6JtGoAe8nzWQoIu6Ar0-114" source="c6JtGoAe8nzWQoIu6Ar0-34" target="c6JtGoAe8nzWQoIu6Ar0-27">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-39" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="c6JtGoAe8nzWQoIu6Ar0-114" source="c6JtGoAe8nzWQoIu6Ar0-34" target="c6JtGoAe8nzWQoIu6Ar0-38">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-34" value="控制指令主题&lt;span style=&quot;background-color: initial;&quot;&gt;更新&lt;/span&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="620" y="460" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-38" value="仿真控制指令响应" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="220" y="390" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-40" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;dashed=1;" edge="1" parent="c6JtGoAe8nzWQoIu6Ar0-114" target="P1idVpq8sOdgaFqUh7ob-69">
<mxGeometry relative="1" as="geometry">
<mxPoint x="900" y="540" as="sourcePoint" />
<mxPoint x="631" y="490" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-41" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;外部系统控制指令&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="c6JtGoAe8nzWQoIu6Ar0-40">
<mxGeometry x="-0.7431" y="-2" relative="1" as="geometry">
<mxPoint y="-8" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-46" 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="c6JtGoAe8nzWQoIu6Ar0-114" source="c6JtGoAe8nzWQoIu6Ar0-42" target="c6JtGoAe8nzWQoIu6Ar0-43">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-42" value="UDP/TCP协议&lt;div&gt;数据&lt;span style=&quot;background-color: initial;&quot;&gt;解包&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="420" y="640" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-51" 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="c6JtGoAe8nzWQoIu6Ar0-114" source="c6JtGoAe8nzWQoIu6Ar0-43" target="c6JtGoAe8nzWQoIu6Ar0-50">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-43" value="虚拟航空总线协议&lt;div&gt;数据解包&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="420" y="700" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-47" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=1;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;dashed=1;" edge="1" parent="c6JtGoAe8nzWQoIu6Ar0-114" target="c6JtGoAe8nzWQoIu6Ar0-29">
<mxGeometry relative="1" as="geometry">
<mxPoint x="900" y="600" as="sourcePoint" />
<mxPoint x="591" y="550" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-48" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;外部系统数据输入&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="c6JtGoAe8nzWQoIu6Ar0-47">
<mxGeometry x="-0.7431" y="-2" relative="1" as="geometry">
<mxPoint y="-8" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-50" value="模型接口主题&lt;div&gt;数据更新&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="620" y="700" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-54" 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="c6JtGoAe8nzWQoIu6Ar0-114" source="c6JtGoAe8nzWQoIu6Ar0-52" target="c6JtGoAe8nzWQoIu6Ar0-53">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-52" value="仿真运行事件产生" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="220" y="760" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-56" 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="c6JtGoAe8nzWQoIu6Ar0-114" source="c6JtGoAe8nzWQoIu6Ar0-53" target="c6JtGoAe8nzWQoIu6Ar0-55">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-53" value="&lt;span style=&quot;background-color: initial;&quot;&gt;监听到仿真运行事件&lt;br&gt;&lt;/span&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="420" y="760" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-58" 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="c6JtGoAe8nzWQoIu6Ar0-114" source="c6JtGoAe8nzWQoIu6Ar0-55" target="c6JtGoAe8nzWQoIu6Ar0-57">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-55" value="&lt;div&gt;获取&lt;span style=&quot;background-color: initial;&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;向外部系统输出数据&lt;br&gt;&lt;/span&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="420" y="820" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-61" 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;" edge="1" parent="c6JtGoAe8nzWQoIu6Ar0-114" source="c6JtGoAe8nzWQoIu6Ar0-57" target="c6JtGoAe8nzWQoIu6Ar0-59">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-57" value="模型接口主题&lt;div&gt;数据获取&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="620" y="820" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-62" 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="c6JtGoAe8nzWQoIu6Ar0-114" source="c6JtGoAe8nzWQoIu6Ar0-59" target="c6JtGoAe8nzWQoIu6Ar0-60">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-59" value="虚拟航空总线协议&lt;div&gt;数据封包&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="420" y="880" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-60" value="UDP/TCP协议&lt;div&gt;数据封&lt;span style=&quot;background-color: initial;&quot;&gt;包&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="420" y="940" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-63" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeWidth=2;dashed=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="c6JtGoAe8nzWQoIu6Ar0-114" source="c6JtGoAe8nzWQoIu6Ar0-60">
<mxGeometry relative="1" as="geometry">
<mxPoint x="910" y="610" as="sourcePoint" />
<mxPoint x="900" y="960" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-64" value="&lt;font style=&quot;font-size: 14px;&quot;&gt;外部系统数据输出&lt;/font&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];labelBackgroundColor=none;" vertex="1" connectable="0" parent="c6JtGoAe8nzWQoIu6Ar0-63">
<mxGeometry x="-0.7431" y="-2" relative="1" as="geometry">
<mxPoint x="239" y="-12" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-68" 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="c6JtGoAe8nzWQoIu6Ar0-114" source="c6JtGoAe8nzWQoIu6Ar0-65" target="c6JtGoAe8nzWQoIu6Ar0-67">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-65" 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;br&gt;&lt;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="420" y="1000" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-77" 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;" edge="1" parent="c6JtGoAe8nzWQoIu6Ar0-114" source="c6JtGoAe8nzWQoIu6Ar0-67" target="P1idVpq8sOdgaFqUh7ob-94">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-67" 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;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="620" y="1000" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-73" 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;" edge="1" parent="c6JtGoAe8nzWQoIu6Ar0-114" source="c6JtGoAe8nzWQoIu6Ar0-70" target="c6JtGoAe8nzWQoIu6Ar0-72">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-70" value="监听数据主题&lt;div&gt;数据获取&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="620" y="1180" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-72" value="显示/存储监听内容" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E5CCFF;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="420" y="1240" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-76" 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="c6JtGoAe8nzWQoIu6Ar0-114" source="c6JtGoAe8nzWQoIu6Ar0-74" target="c6JtGoAe8nzWQoIu6Ar0-75">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-74" value="数据注入" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E5CCFF;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="420" y="1300" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-75" value="注入数据主题&lt;div&gt;数据更新&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="620" y="1300" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-78" value="运行控制指令监听" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E6FFCC;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="20" y="120" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-80" 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;" edge="1" parent="c6JtGoAe8nzWQoIu6Ar0-114" source="c6JtGoAe8nzWQoIu6Ar0-0" target="c6JtGoAe8nzWQoIu6Ar0-78">
<mxGeometry relative="1" as="geometry">
<mxPoint x="100.5" y="50" as="sourcePoint" />
<mxPoint x="231" y="150" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-83" 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="c6JtGoAe8nzWQoIu6Ar0-114" source="c6JtGoAe8nzWQoIu6Ar0-84" target="c6JtGoAe8nzWQoIu6Ar0-89">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-84" value="引擎继续运行" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E6FFCC;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="20" y="1550" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-85" 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="c6JtGoAe8nzWQoIu6Ar0-114" source="c6JtGoAe8nzWQoIu6Ar0-86" target="c6JtGoAe8nzWQoIu6Ar0-88">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-86" value="&lt;div&gt;发送&lt;/div&gt;仿真继续运行指令" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFCC;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="420" y="1470" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-87" 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="c6JtGoAe8nzWQoIu6Ar0-114" source="c6JtGoAe8nzWQoIu6Ar0-88" target="c6JtGoAe8nzWQoIu6Ar0-84">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-88" value="仿真运行控制&lt;div&gt;主题更新&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="620" y="1470" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-89" value="调度线程继续运行" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="220" y="1550" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-90" 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="c6JtGoAe8nzWQoIu6Ar0-114" source="c6JtGoAe8nzWQoIu6Ar0-91" target="c6JtGoAe8nzWQoIu6Ar0-96">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-91" value="引擎终止运行" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E6FFCC;dashed=1;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="20" y="1630" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-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;dashed=1;" edge="1" parent="c6JtGoAe8nzWQoIu6Ar0-114" source="c6JtGoAe8nzWQoIu6Ar0-93" target="c6JtGoAe8nzWQoIu6Ar0-95">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-93" value="&lt;div&gt;发送&lt;/div&gt;仿真终止运行指令" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFCC;dashed=1;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="420" y="1550" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-94" 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;" edge="1" parent="c6JtGoAe8nzWQoIu6Ar0-114" source="c6JtGoAe8nzWQoIu6Ar0-95" target="c6JtGoAe8nzWQoIu6Ar0-91">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-95" value="仿真运行控制&lt;div&gt;主题更新&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;dashed=1;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="620" y="1550" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-96" value="调度线程终止运行" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;dashed=1;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="220" y="1630" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-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;entryPerimeter=0;strokeWidth=2;dashed=1;" edge="1" target="c6JtGoAe8nzWQoIu6Ar0-100" parent="c6JtGoAe8nzWQoIu6Ar0-114" source="c6JtGoAe8nzWQoIu6Ar0-96">
<mxGeometry relative="1" as="geometry">
<mxPoint x="300" y="1720" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-100" value="结束" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;fontSize=16;dashed=1;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry x="240" y="1713.5" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-25" value="同步过程" style="whiteSpace=wrap;html=1;fontSize=20;strokeWidth=2;dashed=1;verticalAlign=top;strokeColor=#FF0000;align=left;fillColor=none;fontColor=#FF0000;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry y="50" width="800" height="260" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-26" value="异步过程" style="whiteSpace=wrap;html=1;fontSize=20;strokeWidth=2;dashed=1;verticalAlign=top;strokeColor=#FF0000;align=left;fillColor=none;fontStyle=1;fontColor=#FF0000;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-114">
<mxGeometry y="320" width="800.5" height="1370" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-188" value="" style="group" vertex="1" connectable="0" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="1560" y="9" width="780" height="1160" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-187" value="模型系统" style="whiteSpace=wrap;html=1;fontSize=14;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCE5FF;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-188">
<mxGeometry x="600" y="730" width="180" height="320" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-183" value="仿真调度终端" style="whiteSpace=wrap;html=1;fontSize=14;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCFFCC;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry y="50" width="180" height="380" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-185" value="开始" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_1;whiteSpace=wrap;fontSize=16;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="30" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-186" value="仿真调度引擎" style="whiteSpace=wrap;html=1;fontSize=14;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#E6FFCC;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="200" y="50" width="180" height="1050" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-188" value="仿真内核" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#FFE6CC;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="400" y="50" width="180" height="1050" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-253" 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="c6JtGoAe8nzWQoIu6Ar0-188" source="U_bcG28Xpbg6XjBPNs7U-190" target="U_bcG28Xpbg6XjBPNs7U-251" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-190" value="模型注册" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCE5FF;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="610" y="750" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-191" value="服务系统" style="whiteSpace=wrap;html=1;fontSize=14;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCCCFF;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="600" y="510" width="180" height="200" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-242" 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="c6JtGoAe8nzWQoIu6Ar0-188" source="U_bcG28Xpbg6XjBPNs7U-192" target="U_bcG28Xpbg6XjBPNs7U-247" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-192" value="服务注册" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="610" y="540" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-193" value="读取所有&lt;div&gt;运行环境配置文件&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFCC;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="10" y="80" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-194" value="选择&lt;div&gt;运行环境配置文件&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFCC;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="10" y="140" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-195" value="调用仿真调度引擎&lt;span style=&quot;background-color: initial;&quot;&gt;校验&lt;/span&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;运行环境&lt;/span&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;配置文件&lt;/span&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFCC;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="10" y="200" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-196" value="启动系统终端" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFCC;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="10" y="260" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-197" value="校验&lt;div&gt;运行环境配置文件&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="410" y="200" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-199" 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="c6JtGoAe8nzWQoIu6Ar0-188" source="U_bcG28Xpbg6XjBPNs7U-185" target="U_bcG28Xpbg6XjBPNs7U-193" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="290" y="-110" as="sourcePoint" />
<mxPoint x="290" y="-80" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-201" 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="c6JtGoAe8nzWQoIu6Ar0-188" source="U_bcG28Xpbg6XjBPNs7U-193" target="U_bcG28Xpbg6XjBPNs7U-194" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="100" y="50" as="sourcePoint" />
<mxPoint x="100" y="90" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-202" 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="c6JtGoAe8nzWQoIu6Ar0-188" source="U_bcG28Xpbg6XjBPNs7U-194" target="U_bcG28Xpbg6XjBPNs7U-195" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="110" y="60" as="sourcePoint" />
<mxPoint x="110" y="100" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-203" 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="c6JtGoAe8nzWQoIu6Ar0-188" source="U_bcG28Xpbg6XjBPNs7U-231" target="U_bcG28Xpbg6XjBPNs7U-197" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="120" y="70" as="sourcePoint" />
<mxPoint x="120" y="110" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-204" 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="c6JtGoAe8nzWQoIu6Ar0-188" source="U_bcG28Xpbg6XjBPNs7U-197" target="U_bcG28Xpbg6XjBPNs7U-196" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="180" y="230" as="sourcePoint" />
<mxPoint x="400" y="230" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-205" value="连接系统终端的输出" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFCC;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="10" y="320" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-206" 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="c6JtGoAe8nzWQoIu6Ar0-188" source="U_bcG28Xpbg6XjBPNs7U-196" target="U_bcG28Xpbg6XjBPNs7U-205" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="190" y="240" as="sourcePoint" />
<mxPoint x="410" y="240" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-207" value="启动仿真调度引擎" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFCC;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="10" y="379" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-208" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=2;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="c6JtGoAe8nzWQoIu6Ar0-188" source="U_bcG28Xpbg6XjBPNs7U-205" target="U_bcG28Xpbg6XjBPNs7U-207" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="200" y="250" as="sourcePoint" />
<mxPoint x="90" y="380" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-210" value="仿真调度引擎启动" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E6FFCC;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="210" y="319.5" width="160" height="41" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-211" 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="c6JtGoAe8nzWQoIu6Ar0-188" source="U_bcG28Xpbg6XjBPNs7U-207" target="U_bcG28Xpbg6XjBPNs7U-210" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-20" y="489" as="sourcePoint" />
<mxPoint x="240" y="350" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-217" 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;fontSize=11;strokeWidth=2;" parent="c6JtGoAe8nzWQoIu6Ar0-188" source="U_bcG28Xpbg6XjBPNs7U-212" target="U_bcG28Xpbg6XjBPNs7U-216" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-212" value="设置工作参数" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E6FFCC;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="210" y="379" width="160" height="41" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-214" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=2;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="c6JtGoAe8nzWQoIu6Ar0-188" source="U_bcG28Xpbg6XjBPNs7U-210" target="U_bcG28Xpbg6XjBPNs7U-212" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="190" y="499" as="sourcePoint" />
<mxPoint x="290" y="530" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-219" 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="c6JtGoAe8nzWQoIu6Ar0-188" source="U_bcG28Xpbg6XjBPNs7U-216" target="U_bcG28Xpbg6XjBPNs7U-218" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="200" y="611.0000000000005" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-216" value="加载仿真内核" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E6FFCC;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="210" y="440" width="160" height="41" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-221" 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="c6JtGoAe8nzWQoIu6Ar0-188" source="U_bcG28Xpbg6XjBPNs7U-218" target="U_bcG28Xpbg6XjBPNs7U-220" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-218" value="仿真内核初始化" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="410" y="440" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-220" value="仿真内核&lt;div&gt;各组件初始化&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="410" y="500" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-222" value="Fast DDS" style="whiteSpace=wrap;html=1;fontSize=14;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#FFCCE6;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry y="440" width="180" height="660" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-234" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" parent="c6JtGoAe8nzWQoIu6Ar0-188" source="U_bcG28Xpbg6XjBPNs7U-223" target="U_bcG28Xpbg6XjBPNs7U-233" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-223" value="建立通信域" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="10" y="500" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-224" 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="c6JtGoAe8nzWQoIu6Ar0-188" source="U_bcG28Xpbg6XjBPNs7U-220" target="U_bcG28Xpbg6XjBPNs7U-223" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-232" 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;" parent="c6JtGoAe8nzWQoIu6Ar0-188" source="U_bcG28Xpbg6XjBPNs7U-195" target="U_bcG28Xpbg6XjBPNs7U-231" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="170" y="220" as="sourcePoint" />
<mxPoint x="420" y="220" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-231" value="调用仿真内核&lt;span style=&quot;background-color: initial;&quot;&gt;校验&lt;br&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;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E6FFCC;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="210" y="199.5" width="160" height="41" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-237" 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="c6JtGoAe8nzWQoIu6Ar0-188" source="U_bcG28Xpbg6XjBPNs7U-233" target="U_bcG28Xpbg6XjBPNs7U-236" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-233" 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;/span&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E6FFCC;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="210" y="559" width="160" height="41" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-239" 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="c6JtGoAe8nzWQoIu6Ar0-188" source="U_bcG28Xpbg6XjBPNs7U-236" target="U_bcG28Xpbg6XjBPNs7U-238" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-236" value="解析&lt;div&gt;运行环境配置文件&lt;br&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="410" y="560" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-240" 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="c6JtGoAe8nzWQoIu6Ar0-188" source="U_bcG28Xpbg6XjBPNs7U-238" target="U_bcG28Xpbg6XjBPNs7U-192" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-238" value="&lt;div&gt;动态加载服务&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="410" y="620" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-244" 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="c6JtGoAe8nzWQoIu6Ar0-188" source="U_bcG28Xpbg6XjBPNs7U-241" target="U_bcG28Xpbg6XjBPNs7U-243" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-241" value="启动事件、数据、端口监听" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="610" y="660" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-246" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" parent="c6JtGoAe8nzWQoIu6Ar0-188" source="U_bcG28Xpbg6XjBPNs7U-243" target="U_bcG28Xpbg6XjBPNs7U-245" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-243" value="参与者/主题注册" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="10" y="660" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-255" 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="c6JtGoAe8nzWQoIu6Ar0-188" source="U_bcG28Xpbg6XjBPNs7U-245" target="U_bcG28Xpbg6XjBPNs7U-190" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-245" value="&lt;div&gt;动态加载模型&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="410" y="750" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-248" 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="c6JtGoAe8nzWQoIu6Ar0-188" source="U_bcG28Xpbg6XjBPNs7U-247" target="U_bcG28Xpbg6XjBPNs7U-241" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-247" value="解析服务配置文件" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="610" y="600" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-254" 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="c6JtGoAe8nzWQoIu6Ar0-188" source="U_bcG28Xpbg6XjBPNs7U-262" target="U_bcG28Xpbg6XjBPNs7U-252" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="700" y="1070" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-263" 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="c6JtGoAe8nzWQoIu6Ar0-188" source="U_bcG28Xpbg6XjBPNs7U-251" target="U_bcG28Xpbg6XjBPNs7U-262" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-251" value="解析模型配置文件" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCE5FF;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="610" y="810" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-257" 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="c6JtGoAe8nzWQoIu6Ar0-188" source="U_bcG28Xpbg6XjBPNs7U-252" target="U_bcG28Xpbg6XjBPNs7U-256" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-252" value="数据发布/订阅" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCE5FF;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="610" y="930" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-260" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" parent="c6JtGoAe8nzWQoIu6Ar0-188" source="U_bcG28Xpbg6XjBPNs7U-256" target="U_bcG28Xpbg6XjBPNs7U-258" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-256" value="参与者/主题注册" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="10" y="930" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-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="c6JtGoAe8nzWQoIu6Ar0-188" source="U_bcG28Xpbg6XjBPNs7U-258" target="U_bcG28Xpbg6XjBPNs7U-259" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-258" value="&lt;div&gt;创建调度线程&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="410" y="990" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-259" value="模型周期性函数注册" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCE5FF;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="610" y="990" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-262" value="动态加载&lt;div&gt;二进制数据包模型&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCE5FF;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="610" y="870" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-264" value="结束" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;fontSize=16;" parent="c6JtGoAe8nzWQoIu6Ar0-188" vertex="1">
<mxGeometry x="430" y="1120" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-265" 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=2;" parent="c6JtGoAe8nzWQoIu6Ar0-188" source="c6JtGoAe8nzWQoIu6Ar0-3" target="U_bcG28Xpbg6XjBPNs7U-264" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-3" value="&lt;div&gt;填写调度任务表&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-188">
<mxGeometry x="410" y="1050" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-4" 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;" edge="1" parent="c6JtGoAe8nzWQoIu6Ar0-188" source="U_bcG28Xpbg6XjBPNs7U-259" target="c6JtGoAe8nzWQoIu6Ar0-3">
<mxGeometry relative="1" as="geometry">
<mxPoint x="500" y="1100" as="sourcePoint" />
<mxPoint x="500" y="1130" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-223" value="" style="group" vertex="1" connectable="0" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="3320" y="10" width="980" height="640" as="geometry" />
</mxCell>
<mxCell id="P1idVpq8sOdgaFqUh7ob-79" value="仿真调度引擎" style="whiteSpace=wrap;html=1;fontSize=14;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#E6FFCC;" parent="c6JtGoAe8nzWQoIu6Ar0-223" vertex="1">
<mxGeometry x="400" y="60" width="180.5" height="530" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-102" value="仿真调度终端" style="whiteSpace=wrap;html=1;fontSize=14;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCFFCC;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-223">
<mxGeometry y="60" width="180" height="530" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-103" value="Fast DDS" style="whiteSpace=wrap;html=1;fontSize=14;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#FFCCE6;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-223">
<mxGeometry x="200" y="60" width="180" height="528" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-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;" edge="1" parent="c6JtGoAe8nzWQoIu6Ar0-223" source="c6JtGoAe8nzWQoIu6Ar0-104" target="c6JtGoAe8nzWQoIu6Ar0-105">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-104" value="&lt;div&gt;发送&lt;/div&gt;仿真终止运行指令" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFCC;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-223">
<mxGeometry x="10" y="90" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-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;" edge="1" parent="c6JtGoAe8nzWQoIu6Ar0-223" source="c6JtGoAe8nzWQoIu6Ar0-105" target="c6JtGoAe8nzWQoIu6Ar0-107">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-105" value="仿真运行控制&lt;div&gt;主题更新&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-223">
<mxGeometry x="210" y="90" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-106" value="仿真内核" style="whiteSpace=wrap;html=1;fontSize=14;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#FFE6CC;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-223">
<mxGeometry x="600" y="60" width="180" height="410" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-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;" edge="1" parent="c6JtGoAe8nzWQoIu6Ar0-223" source="c6JtGoAe8nzWQoIu6Ar0-107" target="c6JtGoAe8nzWQoIu6Ar0-108">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-107" value="引擎终止运行" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E6FFCC;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-223">
<mxGeometry x="410" y="90" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-198" 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="c6JtGoAe8nzWQoIu6Ar0-223" source="c6JtGoAe8nzWQoIu6Ar0-108" target="c6JtGoAe8nzWQoIu6Ar0-196">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-108" value="调度线程终止运行" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-223">
<mxGeometry x="610" y="90" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-203" 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="c6JtGoAe8nzWQoIu6Ar0-223" source="c6JtGoAe8nzWQoIu6Ar0-115" target="c6JtGoAe8nzWQoIu6Ar0-197">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-115" value="卸载模型动态链接库" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-223">
<mxGeometry x="610" y="210" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="U_bcG28Xpbg6XjBPNs7U-189" value="模型系统" style="whiteSpace=wrap;html=1;fontSize=14;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCE5FF;" parent="c6JtGoAe8nzWQoIu6Ar0-223" vertex="1">
<mxGeometry x="800" y="120" width="180" height="140" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-202" 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="c6JtGoAe8nzWQoIu6Ar0-223" source="c6JtGoAe8nzWQoIu6Ar0-189" target="c6JtGoAe8nzWQoIu6Ar0-190">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-189" value="卸载&lt;div&gt;二进制数据包模型&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCE5FF;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-223">
<mxGeometry x="810" y="150" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-200" 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="c6JtGoAe8nzWQoIu6Ar0-223" source="c6JtGoAe8nzWQoIu6Ar0-190" target="c6JtGoAe8nzWQoIu6Ar0-115">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-190" value="向模型管理器&lt;div&gt;注销自身&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCE5FF;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-223">
<mxGeometry x="810" y="210" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-191" value="服务系统" style="whiteSpace=wrap;html=1;fontSize=14;strokeWidth=1;dashed=1;verticalAlign=top;strokeColor=#000000;align=left;fillColor=#CCCCFF;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-223">
<mxGeometry x="800" y="270" width="180" height="140" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-205" 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="c6JtGoAe8nzWQoIu6Ar0-223" source="c6JtGoAe8nzWQoIu6Ar0-193" target="c6JtGoAe8nzWQoIu6Ar0-194">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-193" value="关闭事件、数据、端口的监听" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-223">
<mxGeometry x="810" y="300" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-206" 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="c6JtGoAe8nzWQoIu6Ar0-223" source="c6JtGoAe8nzWQoIu6Ar0-194" target="c6JtGoAe8nzWQoIu6Ar0-195">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-194" value="向服务管理器&lt;div&gt;注销自身&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCCCFF;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-223">
<mxGeometry x="810" y="360" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-208" 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="c6JtGoAe8nzWQoIu6Ar0-223" source="c6JtGoAe8nzWQoIu6Ar0-195" target="c6JtGoAe8nzWQoIu6Ar0-207">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-195" value="卸载服务动态链接库" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-223">
<mxGeometry x="610" y="360" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-199" 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="c6JtGoAe8nzWQoIu6Ar0-223" source="c6JtGoAe8nzWQoIu6Ar0-196" target="c6JtGoAe8nzWQoIu6Ar0-189">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-196" value="模型停止运行" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-223">
<mxGeometry x="610" y="150" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-204" 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="c6JtGoAe8nzWQoIu6Ar0-223" source="c6JtGoAe8nzWQoIu6Ar0-197" target="c6JtGoAe8nzWQoIu6Ar0-193">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-197" value="服务停止运行" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-223">
<mxGeometry x="610" y="300" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-210" 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="c6JtGoAe8nzWQoIu6Ar0-223" source="c6JtGoAe8nzWQoIu6Ar0-207" target="c6JtGoAe8nzWQoIu6Ar0-209">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-207" value="仿真内核各组件&lt;div&gt;停止运行&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFE6CC;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-223">
<mxGeometry x="610" y="420" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-212" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=2;" edge="1" parent="c6JtGoAe8nzWQoIu6Ar0-223" source="c6JtGoAe8nzWQoIu6Ar0-209" target="c6JtGoAe8nzWQoIu6Ar0-211">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-209" value="关闭通信域" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#FFCCE6;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-223">
<mxGeometry x="210" y="420" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-214" 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="c6JtGoAe8nzWQoIu6Ar0-223" source="c6JtGoAe8nzWQoIu6Ar0-211" target="c6JtGoAe8nzWQoIu6Ar0-213">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-211" value="卸载仿真内核" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E6FFCC;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-223">
<mxGeometry x="410" y="470" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-220" 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="c6JtGoAe8nzWQoIu6Ar0-223" source="c6JtGoAe8nzWQoIu6Ar0-213" target="c6JtGoAe8nzWQoIu6Ar0-219">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-213" value="引擎退出" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#E6FFCC;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-223">
<mxGeometry x="410" y="530" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-218" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;strokeWidth=2;" edge="1" parent="c6JtGoAe8nzWQoIu6Ar0-223" source="c6JtGoAe8nzWQoIu6Ar0-217" target="c6JtGoAe8nzWQoIu6Ar0-104">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-217" value="开始" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.start_1;whiteSpace=wrap;fontSize=16;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-223">
<mxGeometry x="30" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-219" value="关闭系统终端&lt;div&gt;&lt;/div&gt;" style="whiteSpace=wrap;html=1;fontSize=16;strokeWidth=2;fillColor=#CCFFCC;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-223">
<mxGeometry x="10" y="530" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-221" value="结束" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;fontSize=16;" vertex="1" parent="c6JtGoAe8nzWQoIu6Ar0-223">
<mxGeometry x="30" y="600" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="c6JtGoAe8nzWQoIu6Ar0-222" 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=2;" edge="1" parent="c6JtGoAe8nzWQoIu6Ar0-223" source="c6JtGoAe8nzWQoIu6Ar0-219" target="c6JtGoAe8nzWQoIu6Ar0-221">
<mxGeometry relative="1" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>