V0.36.8.250702_alpha:更改了一些文本显示,文档修改

This commit is contained in:
jinchao 2025-07-02 16:51:14 +08:00
parent 5cc821058e
commit 6ff4f4115c
17 changed files with 768 additions and 3380 deletions

View File

@ -0,0 +1,274 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.2.2 Chrome/134.0.6998.178 Electron/35.1.2 Safari/537.36" version="26.2.2">
<diagram name="第 1 页" id="cUcyyxbyLgCk_DM9oGbD">
<mxGraphModel dx="1680" dy="991" 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="v58H9PBrFZlTpl8V0pll-77" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="40" y="450" width="1190" height="680" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-70" 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="v58H9PBrFZlTpl8V0pll-77" source="v58H9PBrFZlTpl8V0pll-18" target="v58H9PBrFZlTpl8V0pll-65">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-18" value="仿真运行控制" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=none;dashed=1;verticalAlign=top;align=center;fontColor=#FF3333;" vertex="1" parent="v58H9PBrFZlTpl8V0pll-77">
<mxGeometry x="300" y="270" width="140" height="260" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-71" 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="v58H9PBrFZlTpl8V0pll-77" source="2bFY_WceTU9BuVYkPlSv-66" target="v58H9PBrFZlTpl8V0pll-65">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2bFY_WceTU9BuVYkPlSv-66" value="模型数据监控" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=none;dashed=1;verticalAlign=top;align=center;fontColor=#FF3333;" parent="v58H9PBrFZlTpl8V0pll-77" vertex="1">
<mxGeometry x="450" y="270" width="140" height="260" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-73" 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="v58H9PBrFZlTpl8V0pll-77" source="2bFY_WceTU9BuVYkPlSv-68" target="v58H9PBrFZlTpl8V0pll-65">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2bFY_WceTU9BuVYkPlSv-68" value="模型数据单次注入" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=none;dashed=1;verticalAlign=top;align=center;fontColor=#FF3333;" parent="v58H9PBrFZlTpl8V0pll-77" vertex="1">
<mxGeometry x="750" y="270" width="140" height="260" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-68" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="v58H9PBrFZlTpl8V0pll-77" source="v58H9PBrFZlTpl8V0pll-15" target="v58H9PBrFZlTpl8V0pll-65">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-15" value="仿真运行状态监控" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=none;dashed=1;verticalAlign=top;align=center;fontColor=#FF3333;" vertex="1" parent="v58H9PBrFZlTpl8V0pll-77">
<mxGeometry y="270" width="140" height="260" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-69" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="v58H9PBrFZlTpl8V0pll-77" source="v58H9PBrFZlTpl8V0pll-17" target="v58H9PBrFZlTpl8V0pll-65">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-17" value="模型运行状态监控" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=none;dashed=1;verticalAlign=top;align=center;fontColor=#FF3333;" vertex="1" parent="v58H9PBrFZlTpl8V0pll-77">
<mxGeometry x="150" y="270" width="140" height="260" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-74" 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="v58H9PBrFZlTpl8V0pll-77" source="v58H9PBrFZlTpl8V0pll-29" target="v58H9PBrFZlTpl8V0pll-65">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-29" value="模型数据连续注入" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=none;dashed=1;verticalAlign=top;align=center;fontColor=#FF3333;" vertex="1" parent="v58H9PBrFZlTpl8V0pll-77">
<mxGeometry x="900" y="270" width="140" height="260" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-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;" edge="1" parent="v58H9PBrFZlTpl8V0pll-77" source="v58H9PBrFZlTpl8V0pll-36" target="v58H9PBrFZlTpl8V0pll-65">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-36" value="模型数据CSV注入" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=none;dashed=1;verticalAlign=top;align=center;fontColor=#FF3333;" vertex="1" parent="v58H9PBrFZlTpl8V0pll-77">
<mxGeometry x="1050" y="270" width="140" height="260" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-72" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="v58H9PBrFZlTpl8V0pll-77" source="v58H9PBrFZlTpl8V0pll-44" target="v58H9PBrFZlTpl8V0pll-65">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-44" value="模型数据采集" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=none;dashed=1;verticalAlign=top;align=center;fontColor=#FF3333;" vertex="1" parent="v58H9PBrFZlTpl8V0pll-77">
<mxGeometry x="600" y="270" width="140" height="260" as="geometry" />
</mxCell>
<mxCell id="2bFY_WceTU9BuVYkPlSv-11" 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.start_1;whiteSpace=wrap;labelBackgroundColor=none;fillColor=#E5CCFF;" parent="v58H9PBrFZlTpl8V0pll-77" vertex="1">
<mxGeometry x="520" width="150" height="40" as="geometry" />
</mxCell>
<mxCell id="2bFY_WceTU9BuVYkPlSv-25" 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="v58H9PBrFZlTpl8V0pll-77" source="2bFY_WceTU9BuVYkPlSv-11" target="v58H9PBrFZlTpl8V0pll-22" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="646" y="130" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-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;" edge="1" parent="v58H9PBrFZlTpl8V0pll-77" source="2bFY_WceTU9BuVYkPlSv-28" target="v58H9PBrFZlTpl8V0pll-15">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-57" 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="v58H9PBrFZlTpl8V0pll-77" source="2bFY_WceTU9BuVYkPlSv-28" target="v58H9PBrFZlTpl8V0pll-17">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-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;" edge="1" parent="v58H9PBrFZlTpl8V0pll-77" source="2bFY_WceTU9BuVYkPlSv-28" target="v58H9PBrFZlTpl8V0pll-18">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-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;" edge="1" parent="v58H9PBrFZlTpl8V0pll-77" source="2bFY_WceTU9BuVYkPlSv-28" target="2bFY_WceTU9BuVYkPlSv-66">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-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;" edge="1" parent="v58H9PBrFZlTpl8V0pll-77" source="2bFY_WceTU9BuVYkPlSv-28" target="v58H9PBrFZlTpl8V0pll-44">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-61" 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="v58H9PBrFZlTpl8V0pll-77" source="2bFY_WceTU9BuVYkPlSv-28" target="2bFY_WceTU9BuVYkPlSv-68">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-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;" edge="1" parent="v58H9PBrFZlTpl8V0pll-77" source="2bFY_WceTU9BuVYkPlSv-28" target="v58H9PBrFZlTpl8V0pll-29">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-63" 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="v58H9PBrFZlTpl8V0pll-77" source="2bFY_WceTU9BuVYkPlSv-28" target="v58H9PBrFZlTpl8V0pll-36">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2bFY_WceTU9BuVYkPlSv-28" value="建立DDS通信" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E5CCFF;" parent="v58H9PBrFZlTpl8V0pll-77" vertex="1">
<mxGeometry x="520" y="185" width="150" height="40" as="geometry" />
</mxCell>
<mxCell id="2bFY_WceTU9BuVYkPlSv-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;" parent="v58H9PBrFZlTpl8V0pll-77" source="2bFY_WceTU9BuVYkPlSv-42" target="2bFY_WceTU9BuVYkPlSv-44" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2bFY_WceTU9BuVYkPlSv-42" value="获取仿真运行状态数据" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E5CCFF;" parent="v58H9PBrFZlTpl8V0pll-77" vertex="1">
<mxGeometry x="10" y="390" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="2bFY_WceTU9BuVYkPlSv-47" 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;" parent="v58H9PBrFZlTpl8V0pll-77" source="v58H9PBrFZlTpl8V0pll-9" target="2bFY_WceTU9BuVYkPlSv-46" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2bFY_WceTU9BuVYkPlSv-44" value="提交仿真运行状态数据" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E5CCFF;" parent="v58H9PBrFZlTpl8V0pll-77" vertex="1">
<mxGeometry x="10" y="480" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="2bFY_WceTU9BuVYkPlSv-49" 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;" parent="v58H9PBrFZlTpl8V0pll-77" source="2bFY_WceTU9BuVYkPlSv-46" target="2bFY_WceTU9BuVYkPlSv-48" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2bFY_WceTU9BuVYkPlSv-46" value="获取模型运行状态主题" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E5CCFF;" parent="v58H9PBrFZlTpl8V0pll-77" vertex="1">
<mxGeometry x="160" y="390" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="2bFY_WceTU9BuVYkPlSv-48" value="提交模型运行状态数据" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E5CCFF;" parent="v58H9PBrFZlTpl8V0pll-77" vertex="1">
<mxGeometry x="160" y="480" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="2bFY_WceTU9BuVYkPlSv-53" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="v58H9PBrFZlTpl8V0pll-77" source="2bFY_WceTU9BuVYkPlSv-50" target="2bFY_WceTU9BuVYkPlSv-52" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2bFY_WceTU9BuVYkPlSv-50" value="获取对应模型数据的监控器" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E5CCFF;" parent="v58H9PBrFZlTpl8V0pll-77" vertex="1">
<mxGeometry x="460" y="300" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="2bFY_WceTU9BuVYkPlSv-57" 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;" parent="v58H9PBrFZlTpl8V0pll-77" source="2bFY_WceTU9BuVYkPlSv-52" target="2bFY_WceTU9BuVYkPlSv-56" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2bFY_WceTU9BuVYkPlSv-52" value="获取模型数据" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E5CCFF;" parent="v58H9PBrFZlTpl8V0pll-77" vertex="1">
<mxGeometry x="460" y="390" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="2bFY_WceTU9BuVYkPlSv-56" value="提交模型数据" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E5CCFF;" parent="v58H9PBrFZlTpl8V0pll-77" vertex="1">
<mxGeometry x="460" y="480" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="2bFY_WceTU9BuVYkPlSv-78" 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.start_1;whiteSpace=wrap;labelBackgroundColor=none;fillColor=#E5CCFF;" parent="v58H9PBrFZlTpl8V0pll-77" vertex="1">
<mxGeometry x="520" y="640" width="150" height="40" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-8" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="v58H9PBrFZlTpl8V0pll-77" source="v58H9PBrFZlTpl8V0pll-7" target="2bFY_WceTU9BuVYkPlSv-42">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-7" value="注册仿真运行状态主题订阅者" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E5CCFF;" vertex="1" parent="v58H9PBrFZlTpl8V0pll-77">
<mxGeometry x="10" y="300" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-9" value="注册模型运行状态主题订阅者" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E5CCFF;" vertex="1" parent="v58H9PBrFZlTpl8V0pll-77">
<mxGeometry x="160" y="300" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-13" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="v58H9PBrFZlTpl8V0pll-77" source="v58H9PBrFZlTpl8V0pll-11" target="v58H9PBrFZlTpl8V0pll-12">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-11" value="注册仿真运行控制主题发布者" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E5CCFF;" vertex="1" parent="v58H9PBrFZlTpl8V0pll-77">
<mxGeometry x="310" y="300" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-12" value="仿真运行控制主题发布" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E5CCFF;" vertex="1" parent="v58H9PBrFZlTpl8V0pll-77">
<mxGeometry x="310" y="480" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-21" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="v58H9PBrFZlTpl8V0pll-77" source="v58H9PBrFZlTpl8V0pll-19" target="2bFY_WceTU9BuVYkPlSv-28">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-19" value="数据监控器插件加载" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E5CCFF;" vertex="1" parent="v58H9PBrFZlTpl8V0pll-77">
<mxGeometry x="520" y="125" width="150" height="40" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-52" 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="v58H9PBrFZlTpl8V0pll-77" source="v58H9PBrFZlTpl8V0pll-22" target="v58H9PBrFZlTpl8V0pll-19">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-22" value="数据监控器插件生成" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E5CCFF;" vertex="1" parent="v58H9PBrFZlTpl8V0pll-77">
<mxGeometry x="520" y="65" width="150" height="40" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-28" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="v58H9PBrFZlTpl8V0pll-77" source="v58H9PBrFZlTpl8V0pll-25" target="v58H9PBrFZlTpl8V0pll-26">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-25" value="获取对应模型数据的监控器" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E5CCFF;" vertex="1" parent="v58H9PBrFZlTpl8V0pll-77">
<mxGeometry x="760" y="300" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-26" value="注入模型数据" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E5CCFF;" vertex="1" parent="v58H9PBrFZlTpl8V0pll-77">
<mxGeometry x="760" y="480" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-35" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="v58H9PBrFZlTpl8V0pll-77" source="v58H9PBrFZlTpl8V0pll-30" target="v58H9PBrFZlTpl8V0pll-32">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-30" value="获取对应模型数据的监控器" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E5CCFF;" vertex="1" parent="v58H9PBrFZlTpl8V0pll-77">
<mxGeometry x="910" y="390" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-33" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="v58H9PBrFZlTpl8V0pll-77" source="v58H9PBrFZlTpl8V0pll-31" target="v58H9PBrFZlTpl8V0pll-30">
<mxGeometry relative="1" as="geometry">
<mxPoint x="970" y="360" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-31" value="启动连续注入线程" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E5CCFF;" vertex="1" parent="v58H9PBrFZlTpl8V0pll-77">
<mxGeometry x="910" y="300" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-32" value="连续注入模型数据" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E5CCFF;" vertex="1" parent="v58H9PBrFZlTpl8V0pll-77">
<mxGeometry x="910" y="480" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-41" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="v58H9PBrFZlTpl8V0pll-77" source="v58H9PBrFZlTpl8V0pll-37" target="v58H9PBrFZlTpl8V0pll-39">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-37" value="启动CSV注入线程" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E5CCFF;" vertex="1" parent="v58H9PBrFZlTpl8V0pll-77">
<mxGeometry x="1060" y="300" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-43" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="v58H9PBrFZlTpl8V0pll-77" source="v58H9PBrFZlTpl8V0pll-38" target="v58H9PBrFZlTpl8V0pll-40">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-38" value="获取对应模型数据的监控器" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E5CCFF;" vertex="1" parent="v58H9PBrFZlTpl8V0pll-77">
<mxGeometry x="1060" y="420" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-42" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="v58H9PBrFZlTpl8V0pll-77" source="v58H9PBrFZlTpl8V0pll-39" target="v58H9PBrFZlTpl8V0pll-38">
<mxGeometry relative="1" as="geometry">
<mxPoint x="1120" y="420" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-39" value="读取CSV文件" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E5CCFF;" vertex="1" parent="v58H9PBrFZlTpl8V0pll-77">
<mxGeometry x="1060" y="360" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-40" value="连续注入模型数据" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E5CCFF;" vertex="1" parent="v58H9PBrFZlTpl8V0pll-77">
<mxGeometry x="1060" y="480" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-49" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="v58H9PBrFZlTpl8V0pll-77" source="v58H9PBrFZlTpl8V0pll-45" target="v58H9PBrFZlTpl8V0pll-46">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-45" value="启动采集线程" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E5CCFF;" vertex="1" parent="v58H9PBrFZlTpl8V0pll-77">
<mxGeometry x="610" y="300" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-50" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="v58H9PBrFZlTpl8V0pll-77" source="v58H9PBrFZlTpl8V0pll-46" target="v58H9PBrFZlTpl8V0pll-47">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-46" value="读取采集脚本" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E5CCFF;" vertex="1" parent="v58H9PBrFZlTpl8V0pll-77">
<mxGeometry x="610" y="360" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-51" 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="v58H9PBrFZlTpl8V0pll-77" source="v58H9PBrFZlTpl8V0pll-47" target="v58H9PBrFZlTpl8V0pll-48">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-47" value="获取对应模型数据的监控器" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E5CCFF;" vertex="1" parent="v58H9PBrFZlTpl8V0pll-77">
<mxGeometry x="610" y="420" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-48" value="采集数据并写入CSV文件" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E5CCFF;" vertex="1" parent="v58H9PBrFZlTpl8V0pll-77">
<mxGeometry x="610" y="480" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-76" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="v58H9PBrFZlTpl8V0pll-77" source="v58H9PBrFZlTpl8V0pll-65" target="2bFY_WceTU9BuVYkPlSv-78">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-65" value="关闭DDS通信" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E5CCFF;" vertex="1" parent="v58H9PBrFZlTpl8V0pll-77">
<mxGeometry x="520" y="570" width="150" height="40" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-78" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="40" y="40" width="590" height="200" as="geometry" />
</mxCell>
<mxCell id="2bFY_WceTU9BuVYkPlSv-1" value="DDS监控后端服务" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#E5CCFF;verticalAlign=top;fontStyle=1" parent="v58H9PBrFZlTpl8V0pll-78" vertex="1">
<mxGeometry width="590" height="200" as="geometry" />
</mxCell>
<mxCell id="2bFY_WceTU9BuVYkPlSv-2" value="仿真运行状态监控" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CC99FF;" parent="v58H9PBrFZlTpl8V0pll-78" vertex="1">
<mxGeometry x="20" y="40" width="170" height="40" as="geometry" />
</mxCell>
<mxCell id="2bFY_WceTU9BuVYkPlSv-3" value="仿真运行控制" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CC99FF;" parent="v58H9PBrFZlTpl8V0pll-78" vertex="1">
<mxGeometry x="400" y="40" width="170" height="40" as="geometry" />
</mxCell>
<mxCell id="2bFY_WceTU9BuVYkPlSv-4" value="模型数据监控" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CC99FF;" parent="v58H9PBrFZlTpl8V0pll-78" vertex="1">
<mxGeometry x="20" y="140" width="170" height="40" as="geometry" />
</mxCell>
<mxCell id="2bFY_WceTU9BuVYkPlSv-5" value="模型数据采集" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CC99FF;" parent="v58H9PBrFZlTpl8V0pll-78" vertex="1">
<mxGeometry x="210" y="140" width="170" height="40" as="geometry" />
</mxCell>
<mxCell id="2bFY_WceTU9BuVYkPlSv-7" value="模型数据注入" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CC99FF;" parent="v58H9PBrFZlTpl8V0pll-78" vertex="1">
<mxGeometry x="400" y="140" width="170" height="40" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-1" value="模型运行状态监控" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CC99FF;" vertex="1" parent="v58H9PBrFZlTpl8V0pll-78">
<mxGeometry x="210" y="40" width="170" height="40" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-2" value="数据监控器抽象接口" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CC99FF;" vertex="1" parent="v58H9PBrFZlTpl8V0pll-78">
<mxGeometry x="210" y="90" width="170" height="40" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-3" value="数据监控器插件管理" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CC99FF;" vertex="1" parent="v58H9PBrFZlTpl8V0pll-78">
<mxGeometry x="20" y="90" width="170" height="40" as="geometry" />
</mxCell>
<mxCell id="v58H9PBrFZlTpl8V0pll-4" value="数据监控器生成" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CC99FF;" vertex="1" parent="v58H9PBrFZlTpl8V0pll-78">
<mxGeometry x="400" y="90" width="170" height="40" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -1,106 +0,0 @@
<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>

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

View File

@ -1,383 +1,389 @@
<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"> <mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.2.2 Chrome/134.0.6998.178 Electron/35.1.2 Safari/537.36" version="26.2.2">
<diagram name="第 1 页" id="IcN1N_4omuwdzAcAJCaS"> <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"> <mxGraphModel dx="1428" dy="842" 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> <root>
<mxCell id="0" /> <mxCell id="0" />
<mxCell id="1" parent="0" /> <mxCell id="1" parent="0" />
<mxCell id="kdyZo1-_mScr_YqvuRuM-26" value="" style="group" vertex="1" connectable="0" parent="1"> <mxCell id="kdyZo1-_mScr_YqvuRuM-166" value="" style="group;aspect=fixed;" parent="1" vertex="1" connectable="0">
<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" /> <mxGeometry x="70" y="520" width="1490" height="1090" as="geometry" />
</mxCell> </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"> <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" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="1120" y="30" width="180" height="990" as="geometry" /> <mxGeometry x="1120" y="30" width="180" height="990" as="geometry" />
</mxCell> </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"> <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" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="550" y="30" width="180" height="990" as="geometry" /> <mxGeometry x="550" y="30" width="180" height="990" as="geometry" />
</mxCell> </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"> <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" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="740" y="30" width="180" height="990" as="geometry" /> <mxGeometry x="740" y="30" width="180" height="990" as="geometry" />
</mxCell> </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"> <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" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="930" y="30" width="180" height="990" as="geometry" /> <mxGeometry x="930" y="30" width="180" height="990" as="geometry" />
</mxCell> </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"> <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" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="360" y="30" width="180" height="990" as="geometry" /> <mxGeometry x="360" y="30" width="180" height="990" as="geometry" />
</mxCell> </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"> <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" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="170" y="30" width="180" height="990" as="geometry" /> <mxGeometry x="170" y="30" width="180" height="990" as="geometry" />
</mxCell> </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"> <mxCell id="kdyZo1-_mScr_YqvuRuM-28" value="仿真内核卸载" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;fontSize=16;labelBackgroundColor=none;fillColor=#FFE6CC;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="10" y="1050" width="140" height="40" as="geometry" /> <mxGeometry x="10" y="1050" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry width="160" height="40" as="geometry" /> <mxGeometry width="160" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-160" target="kdyZo1-_mScr_YqvuRuM-153" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-35" target="kdyZo1-_mScr_YqvuRuM-140" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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=[];" parent="kdyZo1-_mScr_YqvuRuM-164" vertex="1" connectable="0">
<mxGeometry x="-0.8339" y="-2" relative="1" as="geometry"> <mxGeometry x="-0.8339" y="-2" relative="1" as="geometry">
<mxPoint x="-17" y="8" as="offset" /> <mxPoint x="-17" y="8" as="offset" />
</mxGeometry> </mxGeometry>
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="10" y="850" width="140" height="60" as="geometry" /> <mxGeometry x="10" y="850" width="140" height="60" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-29" target="kdyZo1-_mScr_YqvuRuM-46" edge="1">
<mxGeometry relative="1" as="geometry"> <mxGeometry relative="1" as="geometry">
<mxPoint x="136" y="60" as="targetPoint" /> <mxPoint x="136" y="60" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-46" target="kdyZo1-_mScr_YqvuRuM-59" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="10" y="60" width="140" height="40" as="geometry" /> <mxGeometry x="10" y="60" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-73" target="kdyZo1-_mScr_YqvuRuM-62" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-59" target="kdyZo1-_mScr_YqvuRuM-70" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-123" target="kdyZo1-_mScr_YqvuRuM-73" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="190" y="60" width="140" height="40" as="geometry" /> <mxGeometry x="190" y="60" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-62" target="kdyZo1-_mScr_YqvuRuM-66" edge="1">
<mxGeometry relative="1" as="geometry"> <mxGeometry relative="1" as="geometry">
<mxPoint x="-50" y="290" as="targetPoint" /> <mxPoint x="-50" y="290" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="190" y="140" width="140" height="40" as="geometry" /> <mxGeometry x="190" y="140" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-64" target="kdyZo1-_mScr_YqvuRuM-111" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="190" y="420" width="140" height="40" as="geometry" /> <mxGeometry x="190" y="420" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="190" y="195" width="140" height="40" as="geometry" /> <mxGeometry x="190" y="195" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-68" target="kdyZo1-_mScr_YqvuRuM-76" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="380" y="195" width="140" height="40" as="geometry" /> <mxGeometry x="380" y="195" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-70" target="kdyZo1-_mScr_YqvuRuM-79" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="380" y="60" width="140" height="40" as="geometry" /> <mxGeometry x="380" y="60" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="10" y="140" width="140" height="40" as="geometry" /> <mxGeometry x="10" y="140" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-76" target="kdyZo1-_mScr_YqvuRuM-94" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="190" y="278" width="140" height="40" as="geometry" /> <mxGeometry x="190" y="278" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-79" target="kdyZo1-_mScr_YqvuRuM-86" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="570" y="60" width="140" height="40" as="geometry" /> <mxGeometry x="570" y="60" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-86" target="kdyZo1-_mScr_YqvuRuM-87" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="757" y="60" width="140" height="40" as="geometry" /> <mxGeometry x="757" y="60" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-87" target="kdyZo1-_mScr_YqvuRuM-88" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="950" y="60" width="140" height="40" as="geometry" /> <mxGeometry x="950" y="60" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-88" target="kdyZo1-_mScr_YqvuRuM-123" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="1140" y="60" width="140" height="40" as="geometry" /> <mxGeometry x="1140" y="60" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-109" target="kdyZo1-_mScr_YqvuRuM-100" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-94" target="kdyZo1-_mScr_YqvuRuM-96" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="1140" y="278" width="140" height="40" as="geometry" /> <mxGeometry x="1140" y="278" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-96" target="kdyZo1-_mScr_YqvuRuM-109" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="1140" y="340" width="140" height="40" as="geometry" /> <mxGeometry x="1140" y="340" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-100" target="kdyZo1-_mScr_YqvuRuM-64" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="570" y="420" width="140" height="40" as="geometry" /> <mxGeometry x="570" y="420" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-103" target="kdyZo1-_mScr_YqvuRuM-105" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="950" y="460" width="140" height="40" as="geometry" /> <mxGeometry x="950" y="460" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-118" target="kdyZo1-_mScr_YqvuRuM-107" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-105" target="kdyZo1-_mScr_YqvuRuM-118" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="950" y="520" width="140" height="40" as="geometry" /> <mxGeometry x="950" y="520" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-107" target="kdyZo1-_mScr_YqvuRuM-120" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="380" y="520" width="140" height="40" as="geometry" /> <mxGeometry x="380" y="520" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="380" y="340" width="140" height="40" as="geometry" /> <mxGeometry x="380" y="340" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-66" target="kdyZo1-_mScr_YqvuRuM-68" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-111" target="kdyZo1-_mScr_YqvuRuM-103" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="760" y="460" width="140" height="40" as="geometry" /> <mxGeometry x="760" y="460" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="760" y="520" width="140" height="40" as="geometry" /> <mxGeometry x="760" y="520" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-136" target="kdyZo1-_mScr_YqvuRuM-128" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="10" y="580" width="140" height="40" as="geometry" /> <mxGeometry x="10" y="580" width="140" height="40" as="geometry" />
</mxCell> </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"> <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" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="1310" y="30" width="180" height="990" as="geometry" /> <mxGeometry x="1310" y="30" width="180" height="990" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="1330" y="60" width="140" height="40" as="geometry" /> <mxGeometry x="1330" y="60" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-126" target="kdyZo1-_mScr_YqvuRuM-130" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="760" y="580" width="140" height="40" as="geometry" /> <mxGeometry x="760" y="580" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-120" target="kdyZo1-_mScr_YqvuRuM-126" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-128" target="kdyZo1-_mScr_YqvuRuM-138" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="570" y="660" width="140" height="40" as="geometry" /> <mxGeometry x="570" y="660" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-130" target="kdyZo1-_mScr_YqvuRuM-132" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="950" y="580" width="140" height="40" as="geometry" /> <mxGeometry x="950" y="580" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-132" target="kdyZo1-_mScr_YqvuRuM-133" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="1140" y="580" width="140" height="40" as="geometry" /> <mxGeometry x="1140" y="580" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-133" target="kdyZo1-_mScr_YqvuRuM-136" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="1330" y="580" width="140" height="40" as="geometry" /> <mxGeometry x="1330" y="580" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="10" y="660" width="140" height="40" as="geometry" /> <mxGeometry x="10" y="660" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-138" target="kdyZo1-_mScr_YqvuRuM-140" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="760" y="660" width="140" height="40" as="geometry" /> <mxGeometry x="760" y="660" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-140" target="kdyZo1-_mScr_YqvuRuM-142" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="950" y="660" width="140" height="40" as="geometry" /> <mxGeometry x="950" y="660" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-142" target="kdyZo1-_mScr_YqvuRuM-144" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="1330" y="660" width="140" height="40" as="geometry" /> <mxGeometry x="1330" y="660" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-144" target="kdyZo1-_mScr_YqvuRuM-145" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="1330" y="720" width="140" height="40" as="geometry" /> <mxGeometry x="1330" y="720" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-145" target="kdyZo1-_mScr_YqvuRuM-149" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="570" y="720" width="140" height="40" as="geometry" /> <mxGeometry x="570" y="720" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="1140" y="770" width="140" height="40" as="geometry" /> <mxGeometry x="1140" y="770" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-149" target="kdyZo1-_mScr_YqvuRuM-35" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-153" target="kdyZo1-_mScr_YqvuRuM-155" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="760" y="970" width="140" height="40" as="geometry" /> <mxGeometry x="760" y="970" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-155" target="kdyZo1-_mScr_YqvuRuM-156" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="950" y="970" width="140" height="40" as="geometry" /> <mxGeometry x="950" y="970" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="1140" y="970" width="140" height="40" as="geometry" /> <mxGeometry x="1140" y="970" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-35" target="kdyZo1-_mScr_YqvuRuM-160" edge="1">
<mxGeometry relative="1" as="geometry"> <mxGeometry relative="1" as="geometry">
<mxPoint x="80" y="910" as="sourcePoint" /> <mxPoint x="80" y="910" as="sourcePoint" />
<mxPoint x="760" y="990" as="targetPoint" /> <mxPoint x="760" y="990" as="targetPoint" />
</mxGeometry> </mxGeometry>
</mxCell> </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"> <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=[];" parent="kdyZo1-_mScr_YqvuRuM-161" vertex="1" connectable="0">
<mxGeometry x="-0.9005" y="1" relative="1" as="geometry"> <mxGeometry x="-0.9005" y="1" relative="1" as="geometry">
<mxPoint x="9" y="-18" as="offset" /> <mxPoint x="9" y="-18" as="offset" />
</mxGeometry> </mxGeometry>
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" vertex="1">
<mxGeometry x="570" y="970" width="140" height="40" as="geometry" /> <mxGeometry x="570" y="970" width="140" height="40" as="geometry" />
</mxCell> </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"> <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;" parent="kdyZo1-_mScr_YqvuRuM-166" source="kdyZo1-_mScr_YqvuRuM-156" target="kdyZo1-_mScr_YqvuRuM-28" edge="1">
<mxGeometry relative="1" as="geometry" /> <mxGeometry relative="1" as="geometry" />
</mxCell> </mxCell>
<mxCell id="a2x69tlP_n9ZWXaoZ2iw-4" 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" parent="a2x69tlP_n9ZWXaoZ2iw-4" vertex="1">
<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;" parent="a2x69tlP_n9ZWXaoZ2iw-4" source="kdyZo1-_mScr_YqvuRuM-2" target="kdyZo1-_mScr_YqvuRuM-5" edge="1">
<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;" parent="a2x69tlP_n9ZWXaoZ2iw-4" source="kdyZo1-_mScr_YqvuRuM-2" target="kdyZo1-_mScr_YqvuRuM-6" edge="1">
<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;" parent="a2x69tlP_n9ZWXaoZ2iw-4" source="kdyZo1-_mScr_YqvuRuM-2" target="kdyZo1-_mScr_YqvuRuM-13" edge="1">
<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;" parent="a2x69tlP_n9ZWXaoZ2iw-4" source="kdyZo1-_mScr_YqvuRuM-2" target="kdyZo1-_mScr_YqvuRuM-8" edge="1">
<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;" parent="a2x69tlP_n9ZWXaoZ2iw-4" source="kdyZo1-_mScr_YqvuRuM-2" target="kdyZo1-_mScr_YqvuRuM-9" edge="1">
<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;" parent="a2x69tlP_n9ZWXaoZ2iw-4" source="kdyZo1-_mScr_YqvuRuM-2" target="kdyZo1-_mScr_YqvuRuM-10" edge="1">
<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;" parent="a2x69tlP_n9ZWXaoZ2iw-4" source="kdyZo1-_mScr_YqvuRuM-2" target="kdyZo1-_mScr_YqvuRuM-11" edge="1">
<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;" parent="a2x69tlP_n9ZWXaoZ2iw-4" source="kdyZo1-_mScr_YqvuRuM-2" target="kdyZo1-_mScr_YqvuRuM-12" edge="1">
<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;" parent="a2x69tlP_n9ZWXaoZ2iw-4" vertex="1">
<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;" parent="a2x69tlP_n9ZWXaoZ2iw-4" vertex="1">
<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;" parent="a2x69tlP_n9ZWXaoZ2iw-4" vertex="1">
<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;" parent="a2x69tlP_n9ZWXaoZ2iw-4" vertex="1">
<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;" parent="a2x69tlP_n9ZWXaoZ2iw-4" source="kdyZo1-_mScr_YqvuRuM-6" target="kdyZo1-_mScr_YqvuRuM-7" edge="1">
<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;" parent="a2x69tlP_n9ZWXaoZ2iw-4" vertex="1">
<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;" parent="a2x69tlP_n9ZWXaoZ2iw-4" vertex="1">
<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;" parent="a2x69tlP_n9ZWXaoZ2iw-4" vertex="1">
<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;" parent="a2x69tlP_n9ZWXaoZ2iw-4" vertex="1">
<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;" parent="a2x69tlP_n9ZWXaoZ2iw-4" source="kdyZo1-_mScr_YqvuRuM-10" target="kdyZo1-_mScr_YqvuRuM-3" edge="1">
<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;" parent="a2x69tlP_n9ZWXaoZ2iw-4" vertex="1">
<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;" parent="a2x69tlP_n9ZWXaoZ2iw-4" source="kdyZo1-_mScr_YqvuRuM-11" target="kdyZo1-_mScr_YqvuRuM-4" edge="1">
<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;" parent="a2x69tlP_n9ZWXaoZ2iw-4" vertex="1">
<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;" parent="a2x69tlP_n9ZWXaoZ2iw-4" vertex="1">
<mxGeometry x="160" y="390" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="a2x69tlP_n9ZWXaoZ2iw-2" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="a2x69tlP_n9ZWXaoZ2iw-4" source="kdyZo1-_mScr_YqvuRuM-13" target="a2x69tlP_n9ZWXaoZ2iw-1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="kdyZo1-_mScr_YqvuRuM-13" value="DDS管理器" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FFCC99;verticalAlign=middle;" parent="a2x69tlP_n9ZWXaoZ2iw-4" vertex="1">
<mxGeometry x="160" y="140" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="a2x69tlP_n9ZWXaoZ2iw-1" value="数据交互抽象接口" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FFCC99;verticalAlign=middle;" vertex="1" parent="a2x69tlP_n9ZWXaoZ2iw-4">
<mxGeometry x="344" y="140" width="140" height="40" as="geometry" />
</mxCell>
</root> </root>
</mxGraphModel> </mxGraphModel>
</diagram> </diagram>

View File

@ -1,192 +0,0 @@
<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,76 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.2.2 Chrome/134.0.6998.178 Electron/35.1.2 Safari/537.36" version="26.2.2">
<diagram name="第 1 页" id="53ohZg2ldgS__RMUvD0S">
<mxGraphModel dx="1190" dy="702" 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="Nf2eIGbKGyPYyfqGLZg_-1" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="60" y="50" width="310" height="140" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-1" value="数据交互接口" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FFCCE6;verticalAlign=top;fontStyle=1" parent="Nf2eIGbKGyPYyfqGLZg_-1" vertex="1">
<mxGeometry width="310" height="140" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-2" value="&lt;span style=&quot;font-weight: 400;&quot;&gt;TCP/UDP数据交互接口&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FF99CC;verticalAlign=middle;fontStyle=1" parent="Nf2eIGbKGyPYyfqGLZg_-1" vertex="1">
<mxGeometry x="10" y="85" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-3" value="&lt;span style=&quot;font-weight: 400;&quot;&gt;FastDDS交互接口&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FF99CC;verticalAlign=middle;fontStyle=1" parent="Nf2eIGbKGyPYyfqGLZg_-1" vertex="1">
<mxGeometry x="10" y="30" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-4" value="&lt;span style=&quot;font-weight: 400;&quot;&gt;模型数据交互接口&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FF99CC;verticalAlign=middle;fontStyle=1" parent="Nf2eIGbKGyPYyfqGLZg_-1" vertex="1">
<mxGeometry x="160" y="30" width="140" 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=#FF99CC;verticalAlign=middle;fontStyle=1" parent="Nf2eIGbKGyPYyfqGLZg_-1" vertex="1">
<mxGeometry x="160" y="85" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="Nf2eIGbKGyPYyfqGLZg_-80" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="80" y="260" width="820" height="250" as="geometry" />
</mxCell>
<mxCell id="Nf2eIGbKGyPYyfqGLZg_-61" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=classic;startFill=1;" edge="1" parent="Nf2eIGbKGyPYyfqGLZg_-80" source="Nf2eIGbKGyPYyfqGLZg_-57" target="Nf2eIGbKGyPYyfqGLZg_-60">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Nf2eIGbKGyPYyfqGLZg_-57" value="&lt;span style=&quot;font-weight: 400;&quot;&gt;模型数据交互接口&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FF99CC;verticalAlign=middle;fontStyle=1" vertex="1" parent="Nf2eIGbKGyPYyfqGLZg_-80">
<mxGeometry x="170" y="140" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="Nf2eIGbKGyPYyfqGLZg_-59" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=classic;startFill=1;" edge="1" parent="Nf2eIGbKGyPYyfqGLZg_-80" source="Nf2eIGbKGyPYyfqGLZg_-58" target="Nf2eIGbKGyPYyfqGLZg_-57">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Nf2eIGbKGyPYyfqGLZg_-58" value="&lt;span style=&quot;font-weight: 400;&quot;&gt;模型系统&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#E6E6E6;verticalAlign=middle;fontStyle=1;dashed=1;" vertex="1" parent="Nf2eIGbKGyPYyfqGLZg_-80">
<mxGeometry y="140" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="Nf2eIGbKGyPYyfqGLZg_-75" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=classic;startFill=1;" edge="1" parent="Nf2eIGbKGyPYyfqGLZg_-80" source="Nf2eIGbKGyPYyfqGLZg_-60" target="Nf2eIGbKGyPYyfqGLZg_-73">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Nf2eIGbKGyPYyfqGLZg_-79" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=classic;startFill=1;" edge="1" parent="Nf2eIGbKGyPYyfqGLZg_-80" source="Nf2eIGbKGyPYyfqGLZg_-60" target="Nf2eIGbKGyPYyfqGLZg_-77">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Nf2eIGbKGyPYyfqGLZg_-60" value="&lt;span style=&quot;font-weight: 400;&quot;&gt;FastDDS交互接口&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FF99CC;verticalAlign=middle;fontStyle=1" vertex="1" parent="Nf2eIGbKGyPYyfqGLZg_-80">
<mxGeometry x="340" y="140" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="Nf2eIGbKGyPYyfqGLZg_-71" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=classic;startFill=1;" edge="1" parent="Nf2eIGbKGyPYyfqGLZg_-80" source="Nf2eIGbKGyPYyfqGLZg_-68" target="Nf2eIGbKGyPYyfqGLZg_-70">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Nf2eIGbKGyPYyfqGLZg_-68" value="&lt;span style=&quot;font-weight: 400;&quot;&gt;服务系统&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#E6E6E6;verticalAlign=middle;fontStyle=1;dashed=1;" vertex="1" parent="Nf2eIGbKGyPYyfqGLZg_-80">
<mxGeometry x="340" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="Nf2eIGbKGyPYyfqGLZg_-72" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=classic;startFill=1;" edge="1" parent="Nf2eIGbKGyPYyfqGLZg_-80" source="Nf2eIGbKGyPYyfqGLZg_-70" target="Nf2eIGbKGyPYyfqGLZg_-60">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Nf2eIGbKGyPYyfqGLZg_-70" value="&lt;span style=&quot;font-weight: 400;&quot;&gt;TCP/UDP数据交互接口&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FF99CC;verticalAlign=middle;fontStyle=1" vertex="1" parent="Nf2eIGbKGyPYyfqGLZg_-80">
<mxGeometry x="340" y="70" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="Nf2eIGbKGyPYyfqGLZg_-76" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;startArrow=classic;startFill=1;" edge="1" parent="Nf2eIGbKGyPYyfqGLZg_-80" source="Nf2eIGbKGyPYyfqGLZg_-73" target="Nf2eIGbKGyPYyfqGLZg_-74">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="Nf2eIGbKGyPYyfqGLZg_-73" value="&lt;span style=&quot;font-weight: 400;&quot;&gt;数据监控交互接口&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#FF99CC;verticalAlign=middle;fontStyle=1" vertex="1" parent="Nf2eIGbKGyPYyfqGLZg_-80">
<mxGeometry x="510" y="140" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="Nf2eIGbKGyPYyfqGLZg_-74" value="&lt;span style=&quot;font-weight: 400;&quot;&gt;DDS监控后端服务&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#E6E6E6;verticalAlign=middle;fontStyle=1;dashed=1;" vertex="1" parent="Nf2eIGbKGyPYyfqGLZg_-80">
<mxGeometry x="680" y="140" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="Nf2eIGbKGyPYyfqGLZg_-77" value="&lt;span style=&quot;font-weight: 400;&quot;&gt;共享内存&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#E6E6E6;verticalAlign=middle;fontStyle=1;dashed=1;" vertex="1" parent="Nf2eIGbKGyPYyfqGLZg_-80">
<mxGeometry x="340" y="210" width="140" height="40" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -0,0 +1,82 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.2.2 Chrome/134.0.6998.178 Electron/35.1.2 Safari/537.36" version="26.2.2">
<diagram name="第 1 页" id="53ohZg2ldgS__RMUvD0S">
<mxGraphModel dx="816" dy="481" 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="567M1PDYW6_EKDfcjIKd-2" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="60" y="50" width="310" height="190" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-1" value="数据交互接口生成后端服务" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFFFF;verticalAlign=top;fontStyle=1" parent="567M1PDYW6_EKDfcjIKd-2" vertex="1">
<mxGeometry width="310" height="190" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-2" value="&lt;span style=&quot;font-weight: 400;&quot;&gt;FastDDS接口代码生成&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99FFFF;verticalAlign=middle;fontStyle=1" parent="567M1PDYW6_EKDfcjIKd-2" vertex="1">
<mxGeometry x="10" y="85" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-3" value="&lt;span style=&quot;font-weight: 400;&quot;&gt;接口配置读取&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99FFFF;verticalAlign=middle;fontStyle=1" parent="567M1PDYW6_EKDfcjIKd-2" vertex="1">
<mxGeometry x="10" y="30" width="140" 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=#99FFFF;verticalAlign=middle;fontStyle=1" parent="567M1PDYW6_EKDfcjIKd-2" vertex="1">
<mxGeometry x="160" y="30" width="140" 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=#99FFFF;verticalAlign=middle;fontStyle=1" parent="567M1PDYW6_EKDfcjIKd-2" vertex="1">
<mxGeometry x="160" y="85" width="140" 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=#99FFFF;verticalAlign=middle;fontStyle=1" parent="567M1PDYW6_EKDfcjIKd-2" vertex="1">
<mxGeometry x="10" y="140" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="567M1PDYW6_EKDfcjIKd-1" value="&lt;span style=&quot;font-weight: 400;&quot;&gt;自动化构建&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99FFFF;verticalAlign=middle;fontStyle=1" parent="567M1PDYW6_EKDfcjIKd-2" vertex="1">
<mxGeometry x="160" y="140" width="140" height="40" as="geometry" />
</mxCell>
<mxCell id="567M1PDYW6_EKDfcjIKd-6" value="" style="group" parent="1" vertex="1" connectable="0">
<mxGeometry x="470" y="80" width="100" height="440" 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=#CCFFFF;" parent="567M1PDYW6_EKDfcjIKd-6" vertex="1">
<mxGeometry y="410" width="100" height="30" as="geometry" />
</mxCell>
<mxCell id="567M1PDYW6_EKDfcjIKd-3" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="567M1PDYW6_EKDfcjIKd-6" source="DGGEnYfLaeNJhCe99Uv8-8" target="DGGEnYfLaeNJhCe99Uv8-14" edge="1">
<mxGeometry relative="1" 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=#CCFFFF;" parent="567M1PDYW6_EKDfcjIKd-6" vertex="1">
<mxGeometry width="100" height="30" as="geometry" />
</mxCell>
<mxCell id="567M1PDYW6_EKDfcjIKd-5" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="567M1PDYW6_EKDfcjIKd-6" source="DGGEnYfLaeNJhCe99Uv8-13" target="DGGEnYfLaeNJhCe99Uv8-22" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-13" value="生成IDL文件" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCFFFF;" parent="567M1PDYW6_EKDfcjIKd-6" vertex="1">
<mxGeometry y="110" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="567M1PDYW6_EKDfcjIKd-4" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="567M1PDYW6_EKDfcjIKd-6" source="DGGEnYfLaeNJhCe99Uv8-14" target="DGGEnYfLaeNJhCe99Uv8-13" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-14" value="读取接口配置" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCFFFF;" parent="567M1PDYW6_EKDfcjIKd-6" vertex="1">
<mxGeometry y="50" width="100" height="40" 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="567M1PDYW6_EKDfcjIKd-6" source="DGGEnYfLaeNJhCe99Uv8-22" target="DGGEnYfLaeNJhCe99Uv8-25" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-22" value="生成&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;FastDDS接口代码&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCFFFF;" parent="567M1PDYW6_EKDfcjIKd-6" vertex="1">
<mxGeometry y="170" 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="567M1PDYW6_EKDfcjIKd-6" source="DGGEnYfLaeNJhCe99Uv8-25" target="DGGEnYfLaeNJhCe99Uv8-29" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-25" value="生成&lt;span style=&quot;background-color: transparent; color: light-dark(rgb(0, 0, 0), rgb(255, 255, 255));&quot;&gt;数据交互接口代码&lt;/span&gt;" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCFFFF;" parent="567M1PDYW6_EKDfcjIKd-6" vertex="1">
<mxGeometry y="230" 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="567M1PDYW6_EKDfcjIKd-6" 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=#CCFFFF;" parent="567M1PDYW6_EKDfcjIKd-6" vertex="1">
<mxGeometry y="290" 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=#CCFFFF;" parent="567M1PDYW6_EKDfcjIKd-6" vertex="1">
<mxGeometry y="350" 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="567M1PDYW6_EKDfcjIKd-6" source="DGGEnYfLaeNJhCe99Uv8-31" target="DGGEnYfLaeNJhCe99Uv8-7" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -0,0 +1,74 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.2.2 Chrome/134.0.6998.178 Electron/35.1.2 Safari/537.36" version="26.2.2">
<diagram name="第 1 页" id="53ohZg2ldgS__RMUvD0S">
<mxGraphModel dx="985" dy="581" 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="oPIENk6LQKNpqBso52cU-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;" parent="1" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="364" y="390" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ps3CqHkjRwoRyccxy8bR-1" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="60" y="50" width="200" height="180" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-1" value="服务开发后端服务" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#E6FFCC;verticalAlign=top;fontStyle=1" parent="ps3CqHkjRwoRyccxy8bR-1" vertex="1">
<mxGeometry width="200" height="180" 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=#CCFF99;verticalAlign=middle;fontStyle=1" parent="ps3CqHkjRwoRyccxy8bR-1" vertex="1">
<mxGeometry x="10" y="130" width="180" height="40" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-3" value="&lt;span style=&quot;font-weight: 400;&quot;&gt;服务开发模板代码生成&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFF99;verticalAlign=middle;fontStyle=1" parent="ps3CqHkjRwoRyccxy8bR-1" vertex="1">
<mxGeometry x="10" y="30" width="180" height="40" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-4" value="&lt;span style=&quot;font-weight: 400;&quot;&gt;服务代码压缩/解压缩&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFF99;verticalAlign=middle;fontStyle=1" parent="ps3CqHkjRwoRyccxy8bR-1" vertex="1">
<mxGeometry x="10" y="80" width="180" height="40" as="geometry" />
</mxCell>
<mxCell id="ps3CqHkjRwoRyccxy8bR-2" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="314" y="40" width="100" height="380" as="geometry" />
</mxCell>
<mxCell id="oPIENk6LQKNpqBso52cU-3" value="&lt;font&gt;结束&lt;/font&gt;" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;fontSize=16;labelBackgroundColor=none;fillColor=#E6FFCC;" parent="ps3CqHkjRwoRyccxy8bR-2" vertex="1">
<mxGeometry y="350" width="100" height="30" as="geometry" />
</mxCell>
<mxCell id="oPIENk6LQKNpqBso52cU-4" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="ps3CqHkjRwoRyccxy8bR-2" source="oPIENk6LQKNpqBso52cU-5" target="oPIENk6LQKNpqBso52cU-9" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oPIENk6LQKNpqBso52cU-5" 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;" parent="ps3CqHkjRwoRyccxy8bR-2" vertex="1">
<mxGeometry width="100" height="30" as="geometry" />
</mxCell>
<mxCell id="oPIENk6LQKNpqBso52cU-6" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="ps3CqHkjRwoRyccxy8bR-2" source="oPIENk6LQKNpqBso52cU-7" target="oPIENk6LQKNpqBso52cU-11" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oPIENk6LQKNpqBso52cU-7" value="服务开发模板代码压缩" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E6FFCC;" parent="ps3CqHkjRwoRyccxy8bR-2" vertex="1">
<mxGeometry y="110" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="oPIENk6LQKNpqBso52cU-8" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="ps3CqHkjRwoRyccxy8bR-2" source="oPIENk6LQKNpqBso52cU-9" target="oPIENk6LQKNpqBso52cU-7" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oPIENk6LQKNpqBso52cU-9" value="服务开发模板代码生成" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E6FFCC;" parent="ps3CqHkjRwoRyccxy8bR-2" vertex="1">
<mxGeometry y="50" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="oPIENk6LQKNpqBso52cU-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;labelBackgroundColor=none;" parent="ps3CqHkjRwoRyccxy8bR-2" source="oPIENk6LQKNpqBso52cU-11" target="oPIENk6LQKNpqBso52cU-13" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oPIENk6LQKNpqBso52cU-11" value="服务开发人员修改" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E6E6E6;dashed=1;" parent="ps3CqHkjRwoRyccxy8bR-2" vertex="1">
<mxGeometry y="170" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="oPIENk6LQKNpqBso52cU-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;" parent="ps3CqHkjRwoRyccxy8bR-2" source="oPIENk6LQKNpqBso52cU-13" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="50" y="290" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="oPIENk6LQKNpqBso52cU-13" value="服务开发代码解压缩" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E6FFCC;" parent="ps3CqHkjRwoRyccxy8bR-2" vertex="1">
<mxGeometry y="230" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="oPIENk6LQKNpqBso52cU-19" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="ps3CqHkjRwoRyccxy8bR-2" source="oPIENk6LQKNpqBso52cU-18" target="oPIENk6LQKNpqBso52cU-3" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oPIENk6LQKNpqBso52cU-18" value="服务自动化构建" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E6FFCC;" parent="ps3CqHkjRwoRyccxy8bR-2" vertex="1">
<mxGeometry y="290" width="100" height="40" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -0,0 +1,74 @@
<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.2.2 Chrome/134.0.6998.178 Electron/35.1.2 Safari/537.36" version="26.2.2">
<diagram name="第 1 页" id="53ohZg2ldgS__RMUvD0S">
<mxGraphModel dx="816" dy="481" 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="oPIENk6LQKNpqBso52cU-1" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="60" y="50" width="200" height="180" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-1" value="模型封装后端服务" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#CCFFCC;verticalAlign=top;fontStyle=1" parent="oPIENk6LQKNpqBso52cU-1" vertex="1">
<mxGeometry width="200" height="180" 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=#99FF99;verticalAlign=middle;fontStyle=1" parent="oPIENk6LQKNpqBso52cU-1" vertex="1">
<mxGeometry x="10" y="130" width="180" height="40" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-3" value="&lt;span style=&quot;font-weight: 400;&quot;&gt;模型封装模板代码生成&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99FF99;verticalAlign=middle;fontStyle=1" parent="oPIENk6LQKNpqBso52cU-1" vertex="1">
<mxGeometry x="10" y="30" width="180" height="40" as="geometry" />
</mxCell>
<mxCell id="DGGEnYfLaeNJhCe99Uv8-4" value="&lt;span style=&quot;font-weight: 400;&quot;&gt;模型代码压缩/解压缩&lt;/span&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=16;fillColor=#99FF99;verticalAlign=middle;fontStyle=1" parent="oPIENk6LQKNpqBso52cU-1" vertex="1">
<mxGeometry x="10" y="80" width="180" height="40" as="geometry" />
</mxCell>
<mxCell id="oPIENk6LQKNpqBso52cU-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="1" source="oPIENk6LQKNpqBso52cU-15">
<mxGeometry relative="1" as="geometry">
<mxPoint x="364" y="390" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="oPIENk6LQKNpqBso52cU-20" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="314" y="40" width="100" height="380" as="geometry" />
</mxCell>
<mxCell id="oPIENk6LQKNpqBso52cU-3" 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="oPIENk6LQKNpqBso52cU-20">
<mxGeometry y="350" width="100" height="30" as="geometry" />
</mxCell>
<mxCell id="oPIENk6LQKNpqBso52cU-4" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="oPIENk6LQKNpqBso52cU-20" source="oPIENk6LQKNpqBso52cU-5" target="oPIENk6LQKNpqBso52cU-9">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oPIENk6LQKNpqBso52cU-5" 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="oPIENk6LQKNpqBso52cU-20">
<mxGeometry width="100" height="30" as="geometry" />
</mxCell>
<mxCell id="oPIENk6LQKNpqBso52cU-6" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="oPIENk6LQKNpqBso52cU-20" source="oPIENk6LQKNpqBso52cU-7" target="oPIENk6LQKNpqBso52cU-11">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oPIENk6LQKNpqBso52cU-7" value="模型封装模板代码压缩" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCFFCC;" vertex="1" parent="oPIENk6LQKNpqBso52cU-20">
<mxGeometry y="110" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="oPIENk6LQKNpqBso52cU-8" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="oPIENk6LQKNpqBso52cU-20" source="oPIENk6LQKNpqBso52cU-9" target="oPIENk6LQKNpqBso52cU-7">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oPIENk6LQKNpqBso52cU-9" value="模型封装模板代码生成" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCFFCC;" vertex="1" parent="oPIENk6LQKNpqBso52cU-20">
<mxGeometry y="50" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="oPIENk6LQKNpqBso52cU-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;labelBackgroundColor=none;" edge="1" parent="oPIENk6LQKNpqBso52cU-20" source="oPIENk6LQKNpqBso52cU-11" target="oPIENk6LQKNpqBso52cU-13">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oPIENk6LQKNpqBso52cU-11" value="模型封装开发人员修改" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#E6E6E6;dashed=1;" vertex="1" parent="oPIENk6LQKNpqBso52cU-20">
<mxGeometry y="170" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="oPIENk6LQKNpqBso52cU-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;labelBackgroundColor=none;" edge="1" parent="oPIENk6LQKNpqBso52cU-20" source="oPIENk6LQKNpqBso52cU-13">
<mxGeometry relative="1" as="geometry">
<mxPoint x="50" y="290" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="oPIENk6LQKNpqBso52cU-13" value="模型封装代码解压缩" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCFFCC;" vertex="1" parent="oPIENk6LQKNpqBso52cU-20">
<mxGeometry y="230" width="100" height="40" as="geometry" />
</mxCell>
<mxCell id="oPIENk6LQKNpqBso52cU-19" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="oPIENk6LQKNpqBso52cU-20" source="oPIENk6LQKNpqBso52cU-18" target="oPIENk6LQKNpqBso52cU-3">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="oPIENk6LQKNpqBso52cU-18" value="模型自动化构建" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;arcSize=14;strokeWidth=2;fontSize=16;labelBackgroundColor=none;fillColor=#CCFFCC;" vertex="1" parent="oPIENk6LQKNpqBso52cU-20">
<mxGeometry y="290" width="100" height="40" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -386,7 +386,7 @@ class ModelDevelopment extends HTMLElement {
this.chapters = await response.json(); this.chapters = await response.json();
this.renderChapters(); this.renderChapters();
} catch (error) { } catch (error) {
console.error('初始化模型开发页面失败:', error); console.error('初始化模型封装页面失败:', error);
this.renderError('加载ATA章节失败请稍后重试。'); this.renderError('加载ATA章节失败请稍后重试。');
} }
} }

View File

@ -350,7 +350,7 @@ class SimulationMonitor extends HTMLElement {
'主框架状态': 'fw', '主框架状态': 'fw',
'时间管理器状态': 'tm', '时间管理器状态': 'tm',
'事件管理器状态': 'em', '事件管理器状态': 'em',
'环境管理器状态': 'sd', '构型管理器状态': 'sd',
'线程管理器状态': 'thm', '线程管理器状态': 'thm',
'模型管理器状态': 'mm', '模型管理器状态': 'mm',
'服务管理器状态': 'sm', '服务管理器状态': 'sm',
@ -709,7 +709,7 @@ class SimulationMonitor extends HTMLElement {
<div class="status-value" style="color: #999999">未加载</div> <div class="status-value" style="color: #999999">未加载</div>
</div> </div>
<div class="status-item"> <div class="status-item">
<div class="status-label">环境管理器状态</div> <div class="status-label">构型管理器状态</div>
<div class="status-value" style="color: #999999">未加载</div> <div class="status-value" style="color: #999999">未加载</div>
</div> </div>
<div class="status-item"> <div class="status-item">

View File

@ -229,8 +229,8 @@ class SubToolbar extends HTMLElement {
接口配置 接口配置
</div> </div>
<div class="sub-item" data-icon="cube"> <div class="sub-item" data-icon="cube">
<img src="assets/icons/png/cube.png" alt="模型开发" class="icon"> <img src="assets/icons/png/cube.png" alt="模型封装" class="icon">
模型开发 模型封装
</div> </div>
<div class="sub-item" data-icon="settings"> <div class="sub-item" data-icon="settings">
<img src="assets/icons/png/settings.png" alt="服务开发" class="icon"> <img src="assets/icons/png/settings.png" alt="服务开发" class="icon">

View File

@ -521,8 +521,8 @@
return; return;
} }
// 处理模型开发标签页 // 处理模型封装标签页
if (title === '模型开发') { if (title === '模型封装') {
const id = 'model-development'; const id = 'model-development';
tabsContainer.createTab(id, title, icon, parentText, parentTool); tabsContainer.createTab(id, title, icon, parentText, parentTool);
return; return;
@ -620,7 +620,7 @@
'数据采集': 'database', '数据采集': 'database',
'个人中心': 'user', '个人中心': 'user',
'用户管理': 'users', '用户管理': 'users',
'模型开发': 'cube', '模型封装': 'cube',
'服务开发': 'settings', '服务开发': 'settings',
'系统日志': 'file-text', '系统日志': 'file-text',
'网络监控': 'network', '网络监控': 'network',

View File

@ -1,6 +1,6 @@
/** /**
* Model Utils * Model Utils
* 模型开发后端工具 * 模型封装后端工具
*/ */
const { getDBConnection } = require('./file-utils'); const { getDBConnection } = require('./file-utils');