XNSim/Doc/Pic/接口绘图.drawio

139 lines
12 KiB
Plaintext
Raw Normal View History

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