XNSim/Doc/Pic_V1.0/DDS监控后端服务.drawio

275 lines
31 KiB
Plaintext

<mxfile host="Electron" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/26.2.2 Chrome/134.0.6998.178 Electron/35.1.2 Safari/537.36" version="26.2.2">
<diagram 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>