189 lines
13 KiB
Plaintext
189 lines
13 KiB
Plaintext
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/133.0.0.0 Safari/537.36" version="26.0.11">
|
|
<diagram name="Page-1" id="wZOZU7R4Sa3UPlFonY0U">
|
|
<mxGraphModel dx="1434" dy="778" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
|
|
<root>
|
|
<mxCell id="0" />
|
|
<mxCell id="1" parent="0" />
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-3" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="GqrG1Ci3Wa_y-aWqF825-1">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="350" y="180" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-1" value="Start" style="ellipse;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="290" y="60" width="120" height="80" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-6" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="GqrG1Ci3Wa_y-aWqF825-4" target="GqrG1Ci3Wa_y-aWqF825-5">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<Array as="points">
|
|
<mxPoint x="350" y="280" />
|
|
<mxPoint x="110" y="280" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-46" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="GqrG1Ci3Wa_y-aWqF825-4">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="350" y="280" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-4" value="button input" style="shape=parallelogram;perimeter=parallelogramPerimeter;whiteSpace=wrap;html=1;fixedSize=1;" vertex="1" parent="1">
|
|
<mxGeometry x="290" y="180" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-14" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="GqrG1Ci3Wa_y-aWqF825-5" target="GqrG1Ci3Wa_y-aWqF825-13">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-15" value="Yes" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="GqrG1Ci3Wa_y-aWqF825-14">
|
|
<mxGeometry x="-0.12" y="-2" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-34" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="GqrG1Ci3Wa_y-aWqF825-5">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="200" y="280" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="200" y="350" />
|
|
<mxPoint x="200" y="300" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-35" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="GqrG1Ci3Wa_y-aWqF825-34">
|
|
<mxGeometry x="-0.6816" y="-2" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-5" value="if Red_IN btn" style="rhombus;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="70" y="310" width="80" height="80" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-7" value="" style="endArrow=classic;html=1;rounded=0;" edge="1" parent="1" target="GqrG1Ci3Wa_y-aWqF825-8">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="350" y="280" as="sourcePoint" />
|
|
<mxPoint x="480" y="320" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="480" y="280" />
|
|
<mxPoint x="320" y="280" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-17" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="GqrG1Ci3Wa_y-aWqF825-8" target="GqrG1Ci3Wa_y-aWqF825-16">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-32" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="GqrG1Ci3Wa_y-aWqF825-8">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="400" y="280" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-33" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="GqrG1Ci3Wa_y-aWqF825-32">
|
|
<mxGeometry x="-0.7015" y="1" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-8" value="if Amber_IN btn" style="rhombus;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="280" y="310" width="80" height="80" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-9" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="GqrG1Ci3Wa_y-aWqF825-10">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="480" y="280" as="sourcePoint" />
|
|
<mxPoint x="600" y="320" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="520" y="280" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-19" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="GqrG1Ci3Wa_y-aWqF825-10" target="GqrG1Ci3Wa_y-aWqF825-18">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-30" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="GqrG1Ci3Wa_y-aWqF825-10">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="600" y="280" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-31" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="GqrG1Ci3Wa_y-aWqF825-30">
|
|
<mxGeometry x="-0.5851" y="1" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-10" value="if Amber LR IN btn" style="rhombus;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="480" y="320" width="80" height="80" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-11" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" target="GqrG1Ci3Wa_y-aWqF825-12">
|
|
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
|
<mxPoint x="520" y="280" as="sourcePoint" />
|
|
<mxPoint x="800" y="320" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="800" y="280" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-21" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="GqrG1Ci3Wa_y-aWqF825-12" target="GqrG1Ci3Wa_y-aWqF825-22">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="720" y="440" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-23" value="Yes" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="GqrG1Ci3Wa_y-aWqF825-21">
|
|
<mxGeometry x="-0.4" y="1" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-28" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="GqrG1Ci3Wa_y-aWqF825-12">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="800" y="280" as="targetPoint" />
|
|
<Array as="points">
|
|
<mxPoint x="910" y="350" />
|
|
<mxPoint x="910" y="310" />
|
|
<mxPoint x="911" y="310" />
|
|
<mxPoint x="911" y="280" />
|
|
</Array>
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-29" value="No" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="GqrG1Ci3Wa_y-aWqF825-28">
|
|
<mxGeometry x="-0.6587" y="2" relative="1" as="geometry">
|
|
<mxPoint as="offset" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-12" value="if Amber RL IN btn" style="rhombus;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="760" y="310" width="80" height="80" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-13" value="Red_OUT_pin = SET &amp;&amp; Amber_OUTPin &amp;&amp; Amber_LR_pin &amp;&amp; feed_back_pin&nbsp; = REST" style="shape=parallelogram;perimeter=parallelogramPerimeter;whiteSpace=wrap;html=1;fixedSize=1;" vertex="1" parent="1">
|
|
<mxGeometry x="25" y="440" width="170" height="80" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-16" value="Amber_OUT_pin = SET" style="shape=parallelogram;perimeter=parallelogramPerimeter;whiteSpace=wrap;html=1;fixedSize=1;" vertex="1" parent="1">
|
|
<mxGeometry x="260" y="430" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-18" value="Amber LR_pin = SET" style="shape=parallelogram;perimeter=parallelogramPerimeter;whiteSpace=wrap;html=1;fixedSize=1;" vertex="1" parent="1">
|
|
<mxGeometry x="460" y="440" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-25" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="GqrG1Ci3Wa_y-aWqF825-22">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="800" y="550" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-22" value="feed_back_pin = OUTPUT" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="740" y="440" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-37" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="GqrG1Ci3Wa_y-aWqF825-26">
|
|
<mxGeometry relative="1" as="geometry">
|
|
<mxPoint x="800" y="660" as="targetPoint" />
|
|
</mxGeometry>
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-26" value="feed_back_pin = SET" style="shape=parallelogram;perimeter=parallelogramPerimeter;whiteSpace=wrap;html=1;fixedSize=1;" vertex="1" parent="1">
|
|
<mxGeometry x="740" y="550" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-40" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="GqrG1Ci3Wa_y-aWqF825-38" target="GqrG1Ci3Wa_y-aWqF825-39">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-38" value="200us&nbsp;" style="shape=delay;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="760" y="660" width="80" height="40" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-42" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="GqrG1Ci3Wa_y-aWqF825-39" target="GqrG1Ci3Wa_y-aWqF825-41">
|
|
<mxGeometry relative="1" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-39" value="feed_back_pin = RESET" style="shape=parallelogram;perimeter=parallelogramPerimeter;whiteSpace=wrap;html=1;fixedSize=1;" vertex="1" parent="1">
|
|
<mxGeometry x="740" y="750" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
<mxCell id="GqrG1Ci3Wa_y-aWqF825-41" value="feed_back_pin = INPUT" style="whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
|
<mxGeometry x="740" y="860" width="120" height="60" as="geometry" />
|
|
</mxCell>
|
|
</root>
|
|
</mxGraphModel>
|
|
</diagram>
|
|
</mxfile>
|