M1: Zustandsdiagramm in schick

This commit is contained in:
Matthias Biermann
2024-10-17 21:42:48 +02:00
parent b26e228d0c
commit e43074233f
2 changed files with 124 additions and 0 deletions
+124
View File
@@ -0,0 +1,124 @@
<mxfile host="Electron" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.7.17 Chrome/128.0.6613.36 Electron/32.0.1 Safari/537.36" version="24.7.17">
<diagram name="Seite-1" id="6zqWcwDwD6oLvb1yVXgG">
<mxGraphModel dx="1157" dy="673" 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="wO8s4WNrw3yLd9AYqFMw-33" value="CntSckTC &lt;font color=&quot;#0000ff&quot;&gt;/ RegDataLd&lt;/font&gt;" 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="1" source="wO8s4WNrw3yLd9AYqFMw-5" target="wO8s4WNrw3yLd9AYqFMw-6" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wO8s4WNrw3yLd9AYqFMw-5" value="START&lt;hr&gt;&lt;font color=&quot;#0000ff&quot;&gt;ssel&lt;/font&gt;&lt;div&gt;&lt;font color=&quot;#0000ff&quot;&gt;¬sck&lt;/font&gt;&lt;/div&gt;" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;verticalAlign=middle;" parent="1" vertex="1">
<mxGeometry x="522.66" y="170" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="wO8s4WNrw3yLd9AYqFMw-34" value="&lt;span style=&quot;color: rgb(0, 0, 0); font-family: Helvetica; font-size: 11px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: nowrap; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;&quot;&gt;CntSckTC&lt;/span&gt;" 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="1" source="wO8s4WNrw3yLd9AYqFMw-6" target="wO8s4WNrw3yLd9AYqFMw-8" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wO8s4WNrw3yLd9AYqFMw-6" value="STEP 1&lt;hr&gt;&lt;font color=&quot;#0000ff&quot;&gt;¬ssel&lt;/font&gt;&lt;div&gt;&lt;font color=&quot;#0000ff&quot;&gt;¬sck&lt;/font&gt;&lt;/div&gt;" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;movable=1;verticalAlign=middle;" parent="1" vertex="1">
<mxGeometry x="522.66" y="380" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="wO8s4WNrw3yLd9AYqFMw-41" value="CntSckTC" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="wO8s4WNrw3yLd9AYqFMw-8" target="wO8s4WNrw3yLd9AYqFMw-9" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wO8s4WNrw3yLd9AYqFMw-8" value="STEP 2&lt;hr&gt;&lt;font color=&quot;#0000ff&quot;&gt;¬ssel&lt;/font&gt;&lt;div&gt;&lt;font color=&quot;#0000ff&quot;&gt;sck&lt;/font&gt;&lt;/div&gt;" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;movable=1;verticalAlign=middle;" parent="1" vertex="1">
<mxGeometry x="522.66" y="590" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="wO8s4WNrw3yLd9AYqFMw-42" value="CntSckTC &lt;font color=&quot;#0000ff&quot;&gt;/ CntBitEn&lt;/font&gt;" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="wO8s4WNrw3yLd9AYqFMw-9" target="wO8s4WNrw3yLd9AYqFMw-10" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wO8s4WNrw3yLd9AYqFMw-9" value="STEP 3&lt;hr&gt;&lt;font color=&quot;#0000ff&quot;&gt;¬ssel&lt;/font&gt;&lt;div&gt;&lt;font color=&quot;#0000ff&quot;&gt;sck&lt;/font&gt;&lt;/div&gt;" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;movable=1;verticalAlign=middle;" parent="1" vertex="1">
<mxGeometry x="239" y="590" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="wO8s4WNrw3yLd9AYqFMw-43" value="CntSckTC&amp;nbsp;&lt;span class=&quot;box&quot;&gt;∧ CntBitTC&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;box&quot;&gt;∧ CtrlBits=&quot;10&quot;&lt;/span&gt;&amp;nbsp;" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="wO8s4WNrw3yLd9AYqFMw-10" target="wO8s4WNrw3yLd9AYqFMw-11" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wO8s4WNrw3yLd9AYqFMw-44" value="&lt;div style=&quot;text-align: left;&quot;&gt;CntSckTC&amp;nbsp;&lt;span class=&quot;box&quot;&gt;∧ CntBitTC&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;forced-color-adjust: none; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 11px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: nowrap; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;&quot;&gt;&lt;span style=&quot;forced-color-adjust: none;&quot; class=&quot;box&quot;&gt;∧&amp;nbsp;&lt;/span&gt;CtrlBits=&quot;X0&quot;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;font style=&quot;forced-color-adjust: none;&quot; color=&quot;#0000ff&quot;&gt;/ CntAddrRst&lt;/font&gt;&lt;/div&gt;" 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;curved=1;" parent="1" source="wO8s4WNrw3yLd9AYqFMw-10" target="wO8s4WNrw3yLd9AYqFMw-6" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="wO8s4WNrw3yLd9AYqFMw-49" style="edgeStyle=orthogonalEdgeStyle;shape=connector;curved=1;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=1;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;" parent="1" source="wO8s4WNrw3yLd9AYqFMw-10" target="wO8s4WNrw3yLd9AYqFMw-5" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="324" y="380" />
<mxPoint x="500" y="380" />
<mxPoint x="500" y="255" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="E4a0a21WCo10ypn6Q2X_-3" value="CntSckTC&amp;nbsp;&lt;span class=&quot;box&quot;&gt;∧ CntBitTC&amp;nbsp;&lt;/span&gt;&lt;div&gt;&lt;span class=&quot;box&quot;&gt;∧&amp;nbsp;&lt;/span&gt;CtrlBits=&quot;00&quot; &lt;font color=&quot;#0000ff&quot;&gt;/ CntAddrEn&lt;/font&gt;&lt;/div&gt;" style="edgeLabel;html=1;align=left;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="wO8s4WNrw3yLd9AYqFMw-49">
<mxGeometry x="-0.3564" y="15" relative="1" as="geometry">
<mxPoint x="-43" y="5" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="wO8s4WNrw3yLd9AYqFMw-10" value="STEP 4&lt;hr&gt;&lt;font color=&quot;#0000ff&quot;&gt;¬ssel&lt;/font&gt;&lt;div&gt;&lt;font color=&quot;#0000ff&quot;&gt;¬sck&lt;/font&gt;&lt;/div&gt;" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;movable=1;verticalAlign=middle;" parent="1" vertex="1">
<mxGeometry x="239" y="380" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="wO8s4WNrw3yLd9AYqFMw-11" value="DeadEnd&lt;hr&gt;&lt;font color=&quot;#0000ff&quot;&gt;ssel&lt;/font&gt;&lt;div&gt;&lt;font color=&quot;#0000ff&quot;&gt;¬sck&lt;/font&gt;&lt;/div&gt;" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;movable=1;verticalAlign=middle;" parent="1" vertex="1">
<mxGeometry x="239" y="170" width="100" height="100" as="geometry" />
</mxCell>
<mxCell id="wO8s4WNrw3yLd9AYqFMw-37" value="¬CntSckTC" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=1;entryDx=0;entryDy=0;verticalAlign=middle;align=center;horizontal=1;" parent="1" source="wO8s4WNrw3yLd9AYqFMw-6" target="wO8s4WNrw3yLd9AYqFMw-6" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="607.66" y="380" />
<mxPoint x="673.66" y="380" />
<mxPoint x="673.66" y="480" />
<mxPoint x="607.66" y="480" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="wO8s4WNrw3yLd9AYqFMw-50" value="&lt;span style=&quot;color: rgb(0, 0, 0); font-family: Helvetica; font-size: 11px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: nowrap; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;&quot;&gt;¬CntSckTC&lt;/span&gt;" style="edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=1;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classic;" parent="1" source="wO8s4WNrw3yLd9AYqFMw-8" target="wO8s4WNrw3yLd9AYqFMw-8" edge="1">
<mxGeometry x="-0.0006" relative="1" as="geometry">
<mxPoint as="offset" />
<Array as="points">
<mxPoint x="608" y="590" />
<mxPoint x="670" y="590" />
<mxPoint x="670" y="690" />
<mxPoint x="608" y="690" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="E4a0a21WCo10ypn6Q2X_-1" value="¬CntSckTC" 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="1" source="wO8s4WNrw3yLd9AYqFMw-9" target="wO8s4WNrw3yLd9AYqFMw-9">
<mxGeometry x="0.184" relative="1" as="geometry">
<Array as="points">
<mxPoint x="289" y="710" />
<mxPoint x="200" y="710" />
<mxPoint x="200" y="640" />
</Array>
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="E4a0a21WCo10ypn6Q2X_-2" value="¬CntSckTC" style="edgeStyle=orthogonalEdgeStyle;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="1" source="wO8s4WNrw3yLd9AYqFMw-10" target="wO8s4WNrw3yLd9AYqFMw-10">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="254" y="480" />
<mxPoint x="190" y="480" />
<mxPoint x="190" y="380" />
<mxPoint x="254" y="380" />
<mxPoint x="254" y="395" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="E4a0a21WCo10ypn6Q2X_-4" value="Reset" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="wO8s4WNrw3yLd9AYqFMw-5">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="480" y="130" as="sourcePoint" />
<mxPoint x="710" y="170" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="E4a0a21WCo10ypn6Q2X_-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="wO8s4WNrw3yLd9AYqFMw-5" target="wO8s4WNrw3yLd9AYqFMw-5">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="608" y="170" />
<mxPoint x="670" y="170" />
<mxPoint x="670" y="270" />
<mxPoint x="608" y="270" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="E4a0a21WCo10ypn6Q2X_-7" value="¬CntSckTC" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="E4a0a21WCo10ypn6Q2X_-6">
<mxGeometry x="0.1866" y="-1" relative="1" as="geometry">
<mxPoint y="-24" as="offset" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>
Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB