107 lines
9.7 KiB
Plaintext
107 lines
9.7 KiB
Plaintext
|
<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="<b>传输层(UDP/TCP/SHM)</b>" 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>
|