XNSim/Doc/Pic/接口绘图.drawio
2025-04-28 12:25:20 +08:00

139 lines
12 KiB
Plaintext
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<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>