feat: Алгоритм самодиагностики
This commit is contained in:
parent
e4f4a69412
commit
d765f3e20d
@ -63,9 +63,11 @@ group <b>Контроллер ТСК: ядро реального времени
|
||||
|
||||
:Обновить данные от ПЧ через **EtherCat**;
|
||||
|
||||
split
|
||||
|
||||
:Осуществить преобразование данных дальномеров в физические величины;
|
||||
|
||||
if (Данные дальномера в заданном диапазоне?) then (да)
|
||||
if (Дальномер в диапазоне?) then (да)
|
||||
|
||||
elseif (Дальномер показывает "0"?) then (да)
|
||||
:Сформировать **отказ** дальномера;
|
||||
@ -75,6 +77,12 @@ else
|
||||
|
||||
endif
|
||||
|
||||
split again
|
||||
|
||||
:Фиксация отказов платы МОСТ от ПЧ;
|
||||
|
||||
endsplit
|
||||
|
||||
end group
|
||||
|
||||
|
||||
|
||||
77
algorithm_optimal_open.drawio
Normal file
77
algorithm_optimal_open.drawio
Normal file
@ -0,0 +1,77 @@
|
||||
<mxfile host="Electron" modified="2024-09-02T09:18:39.621Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.4.8 Chrome/124.0.6367.207 Electron/30.0.6 Safari/537.36" etag="FetDhFnDsc1kPtHkDqNG" version="24.4.8" type="device">
|
||||
<diagram id="U2dJCsa7sE4v5P5Dxrlu" name="Page-1">
|
||||
<mxGraphModel dx="3954" dy="1673" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="1654" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="2" value="Начало" style="rounded=1;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
|
||||
<mxGeometry x="-680" y="279" width="160" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3" value="Осуществлено раскрытие клещей с контролем отлипания колпачков от детали<div>Получены координаты сварочной точки целевые и фактические.</div>" style="html=1;shape=mxgraph.infographic.ribbonSimple;notch1=0;notch2=20;align=center;verticalAlign=middle;fontSize=14;fontStyle=0;fillColor=#FFFFFF;whiteSpace=wrap;direction=west;" parent="1" vertex="1">
|
||||
<mxGeometry x="-485" y="170" width="305" height="139" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="26" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="2" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="-485" y="240" as="sourcePoint" />
|
||||
<mxPoint x="-510" y="239" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-600" y="240" />
|
||||
<mxPoint x="-600" y="279" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="60" value="Алгоритм #. Расчёт оптимального раскрытия клещей" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=29;" parent="1" vertex="1">
|
||||
<mxGeometry x="-815" y="60" width="720" height="50" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-92" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-900" y="340" width="580" height="660" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-93" value="Контроллер ТСК" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" parent="1" vertex="1">
|
||||
<mxGeometry x="-900" y="340" width="130" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-144" value="" style="ellipse;html=1;shape=endState;fillColor=strokeColor;" parent="1" vertex="1">
|
||||
<mxGeometry x="-610" y="1090" width="30" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-145" value="Конец" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" parent="1" vertex="1">
|
||||
<mxGeometry x="-570" y="1090" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="_jk0CcVuBn2d0W9nrJyb-61" 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="mZMcXhvMlAHeQn9aEvGH-149" target="_jk0CcVuBn2d0W9nrJyb-60">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-149" value="Вычислить вектор смещения детали на основании целевой и фактической координаты в системе координат робота" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-680" y="380" width="160" height="130" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-153" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="2" target="mZMcXhvMlAHeQn9aEvGH-149" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="_jk0CcVuBn2d0W9nrJyb-63" 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="_jk0CcVuBn2d0W9nrJyb-60" target="_jk0CcVuBn2d0W9nrJyb-62">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="_jk0CcVuBn2d0W9nrJyb-60" value="Вычислить проекцию смещения детали на траекторию движения электродов" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-680" y="550" width="160" height="130" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="_jk0CcVuBn2d0W9nrJyb-65" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="_jk0CcVuBn2d0W9nrJyb-62" target="_jk0CcVuBn2d0W9nrJyb-64">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="_jk0CcVuBn2d0W9nrJyb-67" 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="_jk0CcVuBn2d0W9nrJyb-62" target="_jk0CcVuBn2d0W9nrJyb-66">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="_jk0CcVuBn2d0W9nrJyb-62" value="Проекция смещения<br>положительная?" style="rhombus;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-715" y="720" width="230" height="80" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="_jk0CcVuBn2d0W9nrJyb-69" 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="_jk0CcVuBn2d0W9nrJyb-64" target="mZMcXhvMlAHeQn9aEvGH-144">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="_jk0CcVuBn2d0W9nrJyb-64" value="Применить проекцию смещения к нижнему электроду E1" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-870" y="830" width="160" height="130" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="_jk0CcVuBn2d0W9nrJyb-68" 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="_jk0CcVuBn2d0W9nrJyb-66" target="mZMcXhvMlAHeQn9aEvGH-144">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="_jk0CcVuBn2d0W9nrJyb-66" value="Применить проекцию смещения к верхнему электроду E2" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-500" y="830" width="160" height="130" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
143
algorithm_save_passport.drawio
Normal file
143
algorithm_save_passport.drawio
Normal file
@ -0,0 +1,143 @@
|
||||
<mxfile host="Electron" modified="2024-08-29T14:11:28.588Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.4.8 Chrome/124.0.6367.207 Electron/30.0.6 Safari/537.36" etag="M5Ettzlb2kxsBoKeJ6nn" version="24.4.8" type="device">
|
||||
<diagram id="U2dJCsa7sE4v5P5Dxrlu" name="Page-1">
|
||||
<mxGraphModel dx="3026" dy="1115" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="1654" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="2" value="Начало" style="rounded=1;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
|
||||
<mxGeometry x="-730" y="229" width="160" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3" value="Осуществлена сварка в сварочной точке, диаграммы полученны" style="html=1;shape=mxgraph.infographic.ribbonSimple;notch1=0;notch2=20;align=center;verticalAlign=middle;fontSize=14;fontStyle=0;fillColor=#FFFFFF;whiteSpace=wrap;direction=west;" parent="1" vertex="1">
|
||||
<mxGeometry x="-535" y="149" width="210" height="80" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="26" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="2" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="-535" y="190" as="sourcePoint" />
|
||||
<mxPoint x="-560" y="189" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-650" y="190" />
|
||||
<mxPoint x="-650" y="229" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="60" value="Алгоритм #. Сохранения паспортка сварочных точек" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=29;" parent="1" vertex="1">
|
||||
<mxGeometry x="-815" y="60" width="720" height="50" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-92" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-800" y="290" width="360" height="840" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-93" value="Контроллер ТСК" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" vertex="1" parent="1">
|
||||
<mxGeometry x="-800" y="290" width="130" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-144" value="" style="ellipse;html=1;shape=endState;fillColor=strokeColor;" vertex="1" parent="1">
|
||||
<mxGeometry x="-500" y="1180" width="30" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-145" value="Конец" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" vertex="1" parent="1">
|
||||
<mxGeometry x="-460" y="1180" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-147" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-420" y="290" width="360" height="700" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-148" value="Сервер хранения данных" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" vertex="1" parent="1">
|
||||
<mxGeometry x="-420" y="290" width="130" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-152" 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="mZMcXhvMlAHeQn9aEvGH-149" target="mZMcXhvMlAHeQn9aEvGH-151">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-149" value="Осуществляет запрос на сохранения паспорта сварочной точки" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-710" y="330" width="120" height="90" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-156" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="mZMcXhvMlAHeQn9aEvGH-151" target="mZMcXhvMlAHeQn9aEvGH-155">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-151" value="Осуществляет сохранения паспорта в базе данных" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-340" y="330" width="120" height="90" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-153" 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="2" target="mZMcXhvMlAHeQn9aEvGH-149">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-158" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="mZMcXhvMlAHeQn9aEvGH-155" target="mZMcXhvMlAHeQn9aEvGH-157">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-155" value="Формирует ответ в соответствии с протоколом доступа к базе данных" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-340" y="460" width="120" height="90" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-160" 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="mZMcXhvMlAHeQn9aEvGH-157" target="mZMcXhvMlAHeQn9aEvGH-159">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-165" value="нет" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="mZMcXhvMlAHeQn9aEvGH-160">
|
||||
<mxGeometry x="-0.0232" y="-2" relative="1" as="geometry">
|
||||
<mxPoint x="-22" y="-11" as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-170" 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="mZMcXhvMlAHeQn9aEvGH-157" target="mZMcXhvMlAHeQn9aEvGH-169">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-515" y="570" />
|
||||
<mxPoint x="-515" y="720" />
|
||||
<mxPoint x="-650" y="720" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-157" value="Запись была успешна?" style="rhombus;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-765" y="530" width="230" height="80" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-159" value="Формирует признак предупреждения "База данных заполнена"" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-710" y="630" width="120" height="70" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-161" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-1090" y="290" width="250" height="840" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-162" value="Робот ТСК" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" vertex="1" parent="1">
|
||||
<mxGeometry x="-1090" y="290" width="130" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-163" value="Получает уведомление о заполнении базы данных" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-1025" y="630" width="120" height="70" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-164" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="mZMcXhvMlAHeQn9aEvGH-159" target="mZMcXhvMlAHeQn9aEvGH-163">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-172" 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="mZMcXhvMlAHeQn9aEvGH-169" target="mZMcXhvMlAHeQn9aEvGH-171">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-169" value="Запрашивает объем свободного места на сервере" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-710" y="740" width="120" height="70" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-174" 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="mZMcXhvMlAHeQn9aEvGH-171" target="mZMcXhvMlAHeQn9aEvGH-173">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-171" value="Формирует ответ в соответствии с протоколом доступа к базе данных" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-340" y="730" width="120" height="90" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-176" 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="mZMcXhvMlAHeQn9aEvGH-173" target="mZMcXhvMlAHeQn9aEvGH-175">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-177" value="нет" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="mZMcXhvMlAHeQn9aEvGH-176">
|
||||
<mxGeometry x="-0.7486" y="-1" relative="1" as="geometry">
|
||||
<mxPoint x="-9" as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-178" 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="mZMcXhvMlAHeQn9aEvGH-173" target="mZMcXhvMlAHeQn9aEvGH-144">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-179" value="да" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="mZMcXhvMlAHeQn9aEvGH-178">
|
||||
<mxGeometry x="-0.9506" y="1" relative="1" as="geometry">
|
||||
<mxPoint as="offset" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-173" value="Места достаточно для записи<br>N точек?" style="rhombus;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-765" y="870" width="230" height="80" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-181" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="mZMcXhvMlAHeQn9aEvGH-175" target="mZMcXhvMlAHeQn9aEvGH-180">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-175" value="Формирует признак предупреждения "База данных скоро заполниться"" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-710" y="980" width="120" height="70" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-180" value="Получает уведомление о необходимости обслуживания базы данных" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-1025" y="980" width="120" height="70" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
239
algorithm_self_test.drawio
Normal file
239
algorithm_self_test.drawio
Normal file
@ -0,0 +1,239 @@
|
||||
<mxfile host="Electron" modified="2024-09-17T12:25:58.173Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.4.8 Chrome/124.0.6367.207 Electron/30.0.6 Safari/537.36" etag="62AaaUnxd5Ty8D2WGFr0" version="24.4.8" type="device">
|
||||
<diagram id="U2dJCsa7sE4v5P5Dxrlu" name="Page-1">
|
||||
<mxGraphModel dx="4609" dy="2408" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="1654" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-86" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="1" vertex="1">
|
||||
<mxGeometry x="-889" y="198" width="160" height="1392" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-87" value="Пульт ТСК" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" parent="1" vertex="1">
|
||||
<mxGeometry x="-889" y="198" width="130" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-88" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="2" target="mZMcXhvMlAHeQn9aEvGH-85" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="2" value="Начало" style="rounded=1;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
|
||||
<mxGeometry x="-889" y="120" width="160" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="b0ENYdA07Kyid2IrLnHK-77" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="3" target="2">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="3" value="Оборудование ТСК смонтированно, питание подано, выбран экран самодиагностики на пульте" style="html=1;shape=mxgraph.infographic.ribbonSimple;notch1=0;notch2=20;align=center;verticalAlign=middle;fontSize=14;fontStyle=0;fillColor=#FFFFFF;whiteSpace=wrap;direction=west;" parent="1" vertex="1">
|
||||
<mxGeometry x="-694" y="100" width="210" height="80" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="60" value="Алгоритм 61. Самодиагностика элементов ТСК." style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=29;" parent="1" vertex="1">
|
||||
<mxGeometry x="-944" y="20" width="720" height="50" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-81" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1089" y="198" width="160" height="1392" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-82" value="Оператор ТСК" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1089" y="198" width="130" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-126" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="mZMcXhvMlAHeQn9aEvGH-83" target="mZMcXhvMlAHeQn9aEvGH-124" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-83" value="61.16 Переводит робота в положение самодиагностики" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1069" y="262.75" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-94" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="mZMcXhvMlAHeQn9aEvGH-85" target="mZMcXhvMlAHeQn9aEvGH-83" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-85" value="61.11 Отображает экран самодиагностики с просьбой переместить робота в положение самодиагностики" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-869" y="235.5" width="120" height="114.5" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-90" value="61.12 Отображает экран<br>самодиагностики<br>с прогрессом и результатом" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-869" y="370" width="120" height="80" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-92" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="1" vertex="1">
|
||||
<mxGeometry x="-689" y="195.5" width="610" height="1394.5" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-93" value="Контроллер ТСК" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" parent="1" vertex="1">
|
||||
<mxGeometry x="-689" y="198" width="130" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-103" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="mZMcXhvMlAHeQn9aEvGH-96" target="mZMcXhvMlAHeQn9aEvGH-102" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-96" value="61.0 Выполняет инициализацию клещей (перевод ЭМП в крайние втянутые положения)" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-669" y="328" width="170" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-97" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="mZMcXhvMlAHeQn9aEvGH-90" target="mZMcXhvMlAHeQn9aEvGH-96" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-105" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="mZMcXhvMlAHeQn9aEvGH-102" target="mZMcXhvMlAHeQn9aEvGH-104" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-102" value="61.1.1 Выполняет алгоритм самодиагностики ПЧ-ЭМП для верхнего электрода" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-669" y="418" width="170" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="b0ENYdA07Kyid2IrLnHK-63" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="mZMcXhvMlAHeQn9aEvGH-104" target="mZMcXhvMlAHeQn9aEvGH-106">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-104" value="61.1.2 Выполняет алгоритм самодиагностики ПЧ-ЭМП для нижнего электрода" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-669" y="508" width="170" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="b0ENYdA07Kyid2IrLnHK-62" 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="mZMcXhvMlAHeQn9aEvGH-106" target="b0ENYdA07Kyid2IrLnHK-61">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-106" value="61.2 Выполняет алгоритм самодиагностики клещей" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-669" y="598" width="170" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-111" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="mZMcXhvMlAHeQn9aEvGH-108" target="mZMcXhvMlAHeQn9aEvGH-110" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-108" value="61.3 Выполняет алгоритм самодиагностики пневмоцилиндра ППД" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-669" y="828" width="170" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="b0ENYdA07Kyid2IrLnHK-73" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="mZMcXhvMlAHeQn9aEvGH-110" target="mZMcXhvMlAHeQn9aEvGH-120">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-110" value="61.4 Выполняет алгоритм самодиагностики привода ППД" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-669" y="918" width="170" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="b0ENYdA07Kyid2IrLnHK-85" 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="mZMcXhvMlAHeQn9aEvGH-114" target="b0ENYdA07Kyid2IrLnHK-83">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="b0ENYdA07Kyid2IrLnHK-100" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;curved=0;" edge="1" parent="1" source="mZMcXhvMlAHeQn9aEvGH-114" target="b0ENYdA07Kyid2IrLnHK-75">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="b0ENYdA07Kyid2IrLnHK-101" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;curved=0;" edge="1" parent="1" source="mZMcXhvMlAHeQn9aEvGH-114" target="b0ENYdA07Kyid2IrLnHK-76">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-114" value="61.5 Выполняет алгоритм самодиагностики датчиков тока и напряжения" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-669" y="1320" width="170" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-123" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="mZMcXhvMlAHeQn9aEvGH-120" target="mZMcXhvMlAHeQn9aEvGH-122" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-120" value="61.10 Формирует отчет по самодиагностике ППД, записывает данные в базу данных" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-669" y="1008" width="170" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-129" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="mZMcXhvMlAHeQn9aEvGH-122" target="mZMcXhvMlAHeQn9aEvGH-128" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-122" value="61.21 Отображает экран<br>самодиагностики<br>с результатом и запросом на перемещение робота в положение самодиагностики сенсорной системы" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-869" y="968" width="120" height="140" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-127" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="mZMcXhvMlAHeQn9aEvGH-124" target="mZMcXhvMlAHeQn9aEvGH-90" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-124" value="61.17 Инициирует выполнение самодиагностики ТСК" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1069" y="380" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-131" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="mZMcXhvMlAHeQn9aEvGH-128" target="mZMcXhvMlAHeQn9aEvGH-130" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-128" value="61.18 Переводит робота в положение самодиагностики сенсорной системы, к калибровочной пластине" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1069" y="983" width="120" height="110" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-133" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="mZMcXhvMlAHeQn9aEvGH-130" target="mZMcXhvMlAHeQn9aEvGH-132" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-130" value="61.19 Инициирует продолжение самодиагностики ТСК" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1069" y="1154" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-137" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="mZMcXhvMlAHeQn9aEvGH-132" target="mZMcXhvMlAHeQn9aEvGH-134" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-132" value="61.22 Отображает экран<br>самодиагностики<br>с прогрессом и результатом" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-869" y="1138" width="120" height="92" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-136" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="mZMcXhvMlAHeQn9aEvGH-134" target="mZMcXhvMlAHeQn9aEvGH-135" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-134" value="61.7.1 Выполняет алгоритм самодиагностики дальномеров с тестовым перемещением электродов" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-669" y="1138" width="170" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="b0ENYdA07Kyid2IrLnHK-104" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="mZMcXhvMlAHeQn9aEvGH-135" target="mZMcXhvMlAHeQn9aEvGH-114">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-135" value="61.8.1 Выполняет алгоритм самодиагностики камеры с фотографированием мишени" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-669" y="1230" width="170" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-143" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="mZMcXhvMlAHeQn9aEvGH-138" target="mZMcXhvMlAHeQn9aEvGH-142" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-138" value="61.15 Отображает экран<br>самодиагностики<br>с результатом" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-869" y="1504" width="120" height="68" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-141" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="mZMcXhvMlAHeQn9aEvGH-139" target="mZMcXhvMlAHeQn9aEvGH-138" edge="1">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-139" value="61.9 Формирует отчет по самодиагностике сенсорной системы, записывает данные в базу данных" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-669" y="1508" width="170" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="b0ENYdA07Kyid2IrLnHK-78" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="mZMcXhvMlAHeQn9aEvGH-142" target="mZMcXhvMlAHeQn9aEvGH-144">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-142" value="61.20 Получает резльутаты самодиагностики" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1069" y="1508" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-144" value="" style="ellipse;html=1;shape=endState;fillColor=strokeColor;" parent="1" vertex="1">
|
||||
<mxGeometry x="-1024" y="1608" width="30" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="mZMcXhvMlAHeQn9aEvGH-145" value="Конец" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" parent="1" vertex="1">
|
||||
<mxGeometry x="-994" y="1598" width="60" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="b0ENYdA07Kyid2IrLnHK-71" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="b0ENYdA07Kyid2IrLnHK-61" target="b0ENYdA07Kyid2IrLnHK-64">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="b0ENYdA07Kyid2IrLnHK-61" value="61.6 Формирует отчёт по самодиагностике системы управления электродов и клещей, записывает данные в базу данных" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-669" y="688" width="170" height="80" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="b0ENYdA07Kyid2IrLnHK-66" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="b0ENYdA07Kyid2IrLnHK-64" target="b0ENYdA07Kyid2IrLnHK-65">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="b0ENYdA07Kyid2IrLnHK-64" value="61.13 Отображает экран<br>самодиагностики<br>с результатом и запросом на перемещение робота в положение самодиагностики ППД" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-869" y="658" width="120" height="140" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="b0ENYdA07Kyid2IrLnHK-68" 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="b0ENYdA07Kyid2IrLnHK-65" target="b0ENYdA07Kyid2IrLnHK-67">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="b0ENYdA07Kyid2IrLnHK-65" value="61.23 Переводит робота в положение самодиагностики ППД" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-1069" y="673" width="120" height="110" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="b0ENYdA07Kyid2IrLnHK-70" 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="b0ENYdA07Kyid2IrLnHK-67" target="b0ENYdA07Kyid2IrLnHK-69">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="b0ENYdA07Kyid2IrLnHK-67" value="61.24 Инициирует продолжение самодиагностики ТСК" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-1069" y="844" width="120" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="b0ENYdA07Kyid2IrLnHK-72" 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="b0ENYdA07Kyid2IrLnHK-69" target="mZMcXhvMlAHeQn9aEvGH-108">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="b0ENYdA07Kyid2IrLnHK-69" value="61.14 Отображает экран<br>самодиагностики<br>с прогрессом и результатом" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-869" y="828" width="120" height="92" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="b0ENYdA07Kyid2IrLnHK-86" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;curved=0;" edge="1" parent="1" source="b0ENYdA07Kyid2IrLnHK-75" target="b0ENYdA07Kyid2IrLnHK-83">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<Array as="points">
|
||||
<mxPoint x="-384" y="1480" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="b0ENYdA07Kyid2IrLnHK-75" value="61.7.2 Выполняет алгоритм самодиагностики дальномеров со сварочным током" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-469" y="1400" width="170" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="b0ENYdA07Kyid2IrLnHK-76" value="61.8.2 Выполняет алгоритм самодиагностики камеры со сварочным током" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-269" y="1400" width="170" height="60" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="b0ENYdA07Kyid2IrLnHK-84" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;curved=0;entryX=0.422;entryY=0.344;entryDx=0;entryDy=0;entryPerimeter=0;" edge="1" parent="1" source="b0ENYdA07Kyid2IrLnHK-76" target="b0ENYdA07Kyid2IrLnHK-83">
|
||||
<mxGeometry relative="1" as="geometry">
|
||||
<mxPoint x="-184" y="1420" as="sourcePoint" />
|
||||
<mxPoint x="-584" y="1460" as="targetPoint" />
|
||||
<Array as="points">
|
||||
<mxPoint x="-184" y="1480" />
|
||||
</Array>
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="b0ENYdA07Kyid2IrLnHK-103" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="b0ENYdA07Kyid2IrLnHK-83" target="mZMcXhvMlAHeQn9aEvGH-139">
|
||||
<mxGeometry relative="1" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="b0ENYdA07Kyid2IrLnHK-83" value="" style="shape=waypoint;sketch=0;fillStyle=solid;size=6;pointerEvents=1;points=[];fillColor=none;resizable=0;rotatable=0;perimeter=centerPerimeter;snapToPoint=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="-594" y="1470" width="20" height="20" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
</diagram>
|
||||
</mxfile>
|
||||
Loading…
Reference in New Issue
Block a user