AlgorithmsSmartForce/algorithm_54/algorithm_54.drawio

829 lines
66 KiB
Plaintext
Raw 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="drawio-plugin" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36" modified="2024-08-27T19:34:32.137Z" version="22.1.22" etag="eGT41tdSMbgDt_zcUTkT" type="embed" pages="2">
<diagram id="ktnaKrqv3QUg0zzAnSUr" name="54.0">
<mxGraphModel dx="1097" dy="773" 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="fV2w08LAjMue_cldgA0S-31" value="" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;dashPattern=8 8;" parent="1" vertex="1">
<mxGeometry x="330" y="320" width="270" height="1080" as="geometry" />
</mxCell>
<mxCell id="fV2w08LAjMue_cldgA0S-28" value="" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;dashPattern=8 8;" parent="1" vertex="1">
<mxGeometry x="650" y="320" width="430" height="1200" as="geometry" />
</mxCell>
<mxCell id="fV2w08LAjMue_cldgA0S-27" value="" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;dashPattern=8 8;" parent="1" vertex="1">
<mxGeometry x="20" y="320" width="250" height="660" as="geometry" />
</mxCell>
<UserObject label="&lt;div style=&quot;font-size: 14px;&quot;&gt;&lt;p style=&quot;text-align: center; margin: 0px; text-indent: 0px; vertical-align: middle; direction: ltr; font-size: 14px;&quot;&gt;&lt;font style=&quot;font-size: 14px; font-family: &amp;quot;Century Gothic&amp;quot;; direction: ltr; letter-spacing: 0px; line-height: 120%; opacity: 1;&quot;&gt;У оператора есть техническая карта сварочных точек, сенсорная система исправна&lt;br style=&quot;font-size: 14px;&quot;&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" tags="Блок-схема" id="9">
<mxCell style="verticalAlign=middle;align=center;overflow=width;vsdxID=5;fillColor=none;gradientColor=none;shape=stencil(tZLREoIgEEW/hkccBC3frf6DSVQmAmeh1L8PIie18aWmt917D8tlWMRK2/JOIEqsA3MRvaxci9gBUSp1K0A6XyF2RKysDYgGzE1Xse94IEN1NfcwYYjnSDhByRi7Yp/kT+EUWSX1Jku2wZR8ja4TcDh7EyZ6lyck+gTGaULBkiyL4ovLN4aSAfNBWgzGcSeNXrxLcWgE9hfiWvFmYdleiO5D/ininxOm84S+eP9/LZWK6zP31/vipbhr7PgA);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0,0],[0.5,0.88,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;fontColor=#000000;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="40" y="60" width="200" height="110" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="10" value="Начало" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="80" y="187" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="11" value="Оператор подводит клещи в позицию для обучения сварочной точки" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="40" y="359" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="12" value="Оператор с пульта ТСК вызывает функцию обучения сварочной точки, указав наличие неплотного прилегания слоев заготовки друг к другу (наличие &quot;пузыря&quot;)" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="360" y="359" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="14" value="Контроллер ТСК на основании показаний дальномеров оценивает корректность положения клещей относительно заготовки" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="840" y="359" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="16" value="Позиция клещей корректна?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="860" y="519" width="160" height="80" as="geometry" />
</mxCell>
<mxCell id="17" value="Отправляет предупреждение о необходимости корректировки позиции клещей" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="680" y="519" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="18" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0.88;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="9" target="10" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="420" y="140" as="sourcePoint" />
<mxPoint x="470" y="90" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="19" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="10" target="11" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="340" y="190" as="sourcePoint" />
<mxPoint x="390" y="140" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="20" value="" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="11" target="12" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="220" y="619" as="sourcePoint" />
<mxPoint x="270" y="569" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="21" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="12" target="14" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="640" y="239" as="sourcePoint" />
<mxPoint x="690" y="189" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="22" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="14" target="16" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="410" y="599" as="sourcePoint" />
<mxPoint x="460" y="549" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="23" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="16" target="17" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="570" y="749" as="sourcePoint" />
<mxPoint x="620" y="699" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="24" value="Отобразить сообщение о необходимости корректировки положения клещей относительно заготовки" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="360" y="519" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="26" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="17" target="24" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="400" y="709" as="sourcePoint" />
<mxPoint x="450" y="659" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-26" value="Выполнить корректировку?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="40" y="519" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-27" value="" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="24" target="ZlLnG9h0FUmiQD7cKefS-26" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="240" y="699" as="sourcePoint" />
<mxPoint x="290" y="649" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-28" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="ZlLnG9h0FUmiQD7cKefS-26" target="11" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="250" y="509" as="sourcePoint" />
<mxPoint x="300" y="459" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-29" value="Контроллер ТСК считывает показания сенсорной системы: данные с дальномеров, данные с камеры." style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="840" y="639" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-30" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="16" target="ZlLnG9h0FUmiQD7cKefS-29" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="550" y="729" as="sourcePoint" />
<mxPoint x="600" y="679" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-33" value="Запрашивает индекс сварочной точки и код детали" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="680" y="790" width="120" height="50" as="geometry" />
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-35" value="Обрабатывает запрос" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="40" y="790" width="200" height="50" as="geometry" />
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-36" value="Отправляет данные" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="40" y="880" width="200" height="40" as="geometry" />
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-38" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="ZlLnG9h0FUmiQD7cKefS-35" target="ZlLnG9h0FUmiQD7cKefS-36" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="400" y="930" as="sourcePoint" />
<mxPoint x="450" y="880" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-39" value="Принимает данные" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="680" y="880" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-41" value="Сохраняет полученные данные в локальной БД" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="840" y="880" width="200" height="40" as="geometry" />
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-42" value="" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="ZlLnG9h0FUmiQD7cKefS-39" target="ZlLnG9h0FUmiQD7cKefS-41" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="670" y="1090" as="sourcePoint" />
<mxPoint x="720" y="1040" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-43" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="ZlLnG9h0FUmiQD7cKefS-29" target="ZlLnG9h0FUmiQD7cKefS-41" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="940" y="760" as="sourcePoint" />
<mxPoint x="1110" y="800" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-45" value="" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" target="ZlLnG9h0FUmiQD7cKefS-33" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="940" y="815" as="sourcePoint" />
<mxPoint x="570" y="710" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-46" value="Выполняется смыкание электродов в соответствии с алгоритмом 54.1" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="840" y="985" width="200" height="50" as="geometry" />
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-47" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="ZlLnG9h0FUmiQD7cKefS-41" target="ZlLnG9h0FUmiQD7cKefS-46" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="470" y="1090" as="sourcePoint" />
<mxPoint x="520" y="1040" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-48" value="Контроллер ТСК считывает показания сенсорной системы: данные с дальномеров, данные с камеры." style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="840" y="1140" width="200" height="61" as="geometry" />
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-50" value="Сохраняет полученные данные в локальной БД" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="840" y="1235" width="200" height="39" as="geometry" />
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-51" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="ZlLnG9h0FUmiQD7cKefS-48" target="ZlLnG9h0FUmiQD7cKefS-50" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="570" y="1209" as="sourcePoint" />
<mxPoint x="620" y="1159" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-53" value="Последняяя точка?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="840" y="1396" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-55" value="Конец" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="880" y="1557" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-56" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="ZlLnG9h0FUmiQD7cKefS-53" target="ZlLnG9h0FUmiQD7cKefS-55" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="640" y="1445" as="sourcePoint" />
<mxPoint x="690" y="1395" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-57" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="ZlLnG9h0FUmiQD7cKefS-53" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="540" y="760" as="sourcePoint" />
<mxPoint x="140" y="290" as="targetPoint" />
<Array as="points">
<mxPoint x="1120" y="1436" />
<mxPoint x="1120" y="290" />
<mxPoint x="630" y="290" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-58" value="нет" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="820" y="519" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-59" value="да" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="950" y="590" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-60" value="да" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="140" y="480" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-61" value="нет" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="150" y="599" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-62" value="да" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="880" y="1473" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-63" value="нет" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="1020" y="1440" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-64" value="Выполняется разъезд элекртодов в стартовые позиции" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="840" y="1321" width="200" height="48" as="geometry" />
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-65" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="ZlLnG9h0FUmiQD7cKefS-50" target="ZlLnG9h0FUmiQD7cKefS-64" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="480" y="1269" as="sourcePoint" />
<mxPoint x="530" y="1219" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-66" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="ZlLnG9h0FUmiQD7cKefS-64" target="ZlLnG9h0FUmiQD7cKefS-53" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="500" y="1424" as="sourcePoint" />
<mxPoint x="550" y="1374" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-67" value="Отображает полученные данные" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="360" y="1340" width="200" height="40" as="geometry" />
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-70" value="Отправляет данные" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="680" y="1280" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-71" value="Отправляет данные" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="680" y="940" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-72" value="" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" target="ZlLnG9h0FUmiQD7cKefS-71" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="940" y="960" as="sourcePoint" />
<mxPoint x="300" y="1030" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-73" value="" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" target="ZlLnG9h0FUmiQD7cKefS-70" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="940" y="1300" as="sourcePoint" />
<mxPoint x="320" y="1090" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-74" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="ZlLnG9h0FUmiQD7cKefS-70" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="230" y="1070" as="sourcePoint" />
<mxPoint x="460" y="1300" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="ZlLnG9h0FUmiQD7cKefS-75" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="ZlLnG9h0FUmiQD7cKefS-71" target="ZlLnG9h0FUmiQD7cKefS-67" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="410" y="1060" as="sourcePoint" />
<mxPoint x="460" y="1010" as="targetPoint" />
<Array as="points">
<mxPoint x="460" y="960" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="fV2w08LAjMue_cldgA0S-26" value="&lt;h1 style=&quot;margin-top: 0px;&quot;&gt;Примечание:&lt;/h1&gt;&lt;p&gt;Данные, полученные с дальномеров 1,2 и 3, перед отправкой на пульт ТСК и сохранением подвергаются пересчету согласно их калибровке.&lt;/p&gt;&lt;p&gt;Наличие &quot;пузыря&quot;: 0-&quot;пузырь&quot; отсутствует, 1-&quot;пузырь&quot; на верхней части заготовки, 2-&quot;пузырь&quot; на нижней части заготовки, 3-&quot;пузырь&quot; с обеих сторон заготовки.&lt;/p&gt;" style="text;html=1;whiteSpace=wrap;overflow=hidden;rounded=0;" parent="1" vertex="1">
<mxGeometry x="40" y="1442" width="380" height="158" as="geometry" />
</mxCell>
<mxCell id="fV2w08LAjMue_cldgA0S-32" value="Пульт ТСК" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="330" y="320" width="85" height="30" as="geometry" />
</mxCell>
<mxCell id="fV2w08LAjMue_cldgA0S-33" value="Робот / оператор" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="20" y="320" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="fV2w08LAjMue_cldgA0S-34" value="Контроллер ТСК" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="650" y="320" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="fV2w08LAjMue_cldgA0S-35" value="А" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="290" y="669" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="fV2w08LAjMue_cldgA0S-36" value="А" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="616" y="669" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="fV2w08LAjMue_cldgA0S-37" value="Б" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="290" y="805" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="fV2w08LAjMue_cldgA0S-38" value="Б" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="616" y="805" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="fV2w08LAjMue_cldgA0S-40" value="В" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="290" y="890" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="fV2w08LAjMue_cldgA0S-41" value="В" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1">
<mxGeometry x="616" y="890" width="20" height="20" as="geometry" />
</mxCell>
<mxCell id="fV2w08LAjMue_cldgA0S-45" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="ZlLnG9h0FUmiQD7cKefS-26" target="fV2w08LAjMue_cldgA0S-35" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="380" y="190" as="sourcePoint" />
<mxPoint x="430" y="140" as="targetPoint" />
<Array as="points">
<mxPoint x="140" y="680" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="fV2w08LAjMue_cldgA0S-46" value="" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="fV2w08LAjMue_cldgA0S-36" target="ZlLnG9h0FUmiQD7cKefS-29" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="440" y="190" as="sourcePoint" />
<mxPoint x="490" y="140" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="fV2w08LAjMue_cldgA0S-47" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="ZlLnG9h0FUmiQD7cKefS-33" target="fV2w08LAjMue_cldgA0S-38" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="520" y="760" as="sourcePoint" />
<mxPoint x="570" y="710" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="fV2w08LAjMue_cldgA0S-48" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="fV2w08LAjMue_cldgA0S-37" target="ZlLnG9h0FUmiQD7cKefS-35" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="190" y="760" as="sourcePoint" />
<mxPoint x="240" y="710" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="fV2w08LAjMue_cldgA0S-49" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="ZlLnG9h0FUmiQD7cKefS-36" target="fV2w08LAjMue_cldgA0S-40" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="280" y="800" as="sourcePoint" />
<mxPoint x="330" y="750" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="fV2w08LAjMue_cldgA0S-50" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="fV2w08LAjMue_cldgA0S-41" target="ZlLnG9h0FUmiQD7cKefS-39" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="270" y="790" as="sourcePoint" />
<mxPoint x="320" y="740" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="QaMdmM11CfDiei24q4FQ-26" value="Вычисляет толщину заготовки и сохраняет в локальную БД" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="840" y="1060" width="200" height="50" as="geometry" />
</mxCell>
<mxCell id="QaMdmM11CfDiei24q4FQ-27" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="ZlLnG9h0FUmiQD7cKefS-46" target="QaMdmM11CfDiei24q4FQ-26" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="680" y="1080" as="sourcePoint" />
<mxPoint x="730" y="1030" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="QaMdmM11CfDiei24q4FQ-28" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="QaMdmM11CfDiei24q4FQ-26" target="ZlLnG9h0FUmiQD7cKefS-48" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="690" y="1180" as="sourcePoint" />
<mxPoint x="740" y="1130" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="QaMdmM11CfDiei24q4FQ-29" value="Отправляет данные" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="680" y="1100" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="QaMdmM11CfDiei24q4FQ-30" value="" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" target="QaMdmM11CfDiei24q4FQ-29" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="940" y="1120" as="sourcePoint" />
<mxPoint x="680" y="1020" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="QaMdmM11CfDiei24q4FQ-31" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="QaMdmM11CfDiei24q4FQ-29" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="700" y="1060" as="sourcePoint" />
<mxPoint x="460" y="1120" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
<diagram id="j7vJM4XEPXw0Th1kAQQx" name="54.1">
<mxGraphModel dx="1097" dy="773" 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="axYtPLMWPZpcukuXd6Cm-2" value="" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;dashPattern=8 8;" parent="1" vertex="1">
<mxGeometry x="20" y="278.5" width="590" height="1121.5" as="geometry" />
</mxCell>
<mxCell id="axYtPLMWPZpcukuXd6Cm-1" value="" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;dashPattern=8 8;" parent="1" vertex="1">
<mxGeometry x="899" y="280" width="240" height="1120" as="geometry" />
</mxCell>
<mxCell id="NFgfmQvLaHLS2O33yvpZ-14" value="" style="rounded=0;whiteSpace=wrap;html=1;dashed=1;dashPattern=8 8;" parent="1" vertex="1">
<mxGeometry x="630" y="280" width="230" height="1120" as="geometry" />
</mxCell>
<mxCell id="ZEZRw3Hiu_RmBAHKou0n-1" value="Начало" style="ellipse;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="203" y="161" width="120" height="80" as="geometry" />
</mxCell>
<UserObject label="&lt;div style=&quot;font-size: 14px;&quot;&gt;&lt;p style=&quot;text-align: center; margin: 0px; text-indent: 0px; vertical-align: middle; direction: ltr; font-size: 14px;&quot;&gt;&lt;font style=&quot;font-size: 14px; font-family: &amp;quot;Century Gothic&amp;quot;; direction: ltr; letter-spacing: 0px; line-height: 120%; opacity: 1;&quot;&gt;Получены данные от сенсорной системы: показания дальномеров и камеры&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" tags="Блок-схема" id="Mn9lK9XFjvhOp9AhJy6D-1">
<mxCell style="verticalAlign=middle;align=center;overflow=width;vsdxID=5;fillColor=none;gradientColor=none;shape=stencil(tZLREoIgEEW/hkccBC3frf6DSVQmAmeh1L8PIie18aWmt917D8tlWMRK2/JOIEqsA3MRvaxci9gBUSp1K0A6XyF2RKysDYgGzE1Xse94IEN1NfcwYYjnSDhByRi7Yp/kT+EUWSX1Jku2wZR8ja4TcDh7EyZ6lyck+gTGaULBkiyL4ovLN4aSAfNBWgzGcSeNXrxLcWgE9hfiWvFmYdleiO5D/ininxOm84S+eP9/LZWK6zP31/vipbhr7PgA);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0,0],[0.5,0.88,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;fontColor=#000000;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="163" y="40" width="200" height="110" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="Mn9lK9XFjvhOp9AhJy6D-2" value="На основании показаний дальномеров вычисляет целевые позиции для перемещения электродов" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="163" y="297" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="Mn9lK9XFjvhOp9AhJy6D-3" value="Отправляет команду на перемещение в контуре управления по позиции ПЧ1 и ПЧ2" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="163" y="396" width="200" height="60" as="geometry" />
</mxCell>
<mxCell id="Mn9lK9XFjvhOp9AhJy6D-4" value="Выполняется перемещение в заданную позицию" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="639" y="520" width="200" height="40" as="geometry" />
</mxCell>
<mxCell id="Mn9lK9XFjvhOp9AhJy6D-6" value="Выполняется перемещение в заданную позицию" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="919" y="520" width="200" height="40" as="geometry" />
</mxCell>
<mxCell id="Mn9lK9XFjvhOp9AhJy6D-7" value="Позиция электрода 1 достигнута?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="168" y="509" width="190" height="80" as="geometry" />
</mxCell>
<mxCell id="Mn9lK9XFjvhOp9AhJy6D-8" value="Позиция электрода 2 достигнута?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="168" y="644" width="190" height="80" as="geometry" />
</mxCell>
<mxCell id="fWMZrbaSl9TTiWryllmb-1" value="&quot;Пузырь&quot; присутствует?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="168" y="770" width="190" height="80" as="geometry" />
</mxCell>
<mxCell id="fWMZrbaSl9TTiWryllmb-2" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=0.88;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="Mn9lK9XFjvhOp9AhJy6D-1" target="ZEZRw3Hiu_RmBAHKou0n-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="13" y="320" as="sourcePoint" />
<mxPoint x="63" y="270" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="fWMZrbaSl9TTiWryllmb-3" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="ZEZRw3Hiu_RmBAHKou0n-1" target="Mn9lK9XFjvhOp9AhJy6D-2" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-17" y="220" as="sourcePoint" />
<mxPoint x="33" y="170" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="fWMZrbaSl9TTiWryllmb-4" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="Mn9lK9XFjvhOp9AhJy6D-2" target="Mn9lK9XFjvhOp9AhJy6D-3" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-37" y="350" as="sourcePoint" />
<mxPoint x="13" y="300" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="fWMZrbaSl9TTiWryllmb-5" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="Mn9lK9XFjvhOp9AhJy6D-3" target="Mn9lK9XFjvhOp9AhJy6D-7" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-57" y="540" as="sourcePoint" />
<mxPoint x="-7" y="490" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="fWMZrbaSl9TTiWryllmb-6" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="Mn9lK9XFjvhOp9AhJy6D-7" target="Mn9lK9XFjvhOp9AhJy6D-8" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="53" y="660" as="sourcePoint" />
<mxPoint x="103" y="610" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="fWMZrbaSl9TTiWryllmb-7" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="Mn9lK9XFjvhOp9AhJy6D-8" target="fWMZrbaSl9TTiWryllmb-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="3" y="760" as="sourcePoint" />
<mxPoint x="53" y="710" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="fWMZrbaSl9TTiWryllmb-8" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="Mn9lK9XFjvhOp9AhJy6D-3" target="Mn9lK9XFjvhOp9AhJy6D-4" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="560" y="410" as="sourcePoint" />
<mxPoint x="610" y="360" as="targetPoint" />
<Array as="points">
<mxPoint x="739" y="426" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="fWMZrbaSl9TTiWryllmb-9" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="Mn9lK9XFjvhOp9AhJy6D-3" target="Mn9lK9XFjvhOp9AhJy6D-6" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="740" y="460" as="sourcePoint" />
<mxPoint x="840" y="320" as="targetPoint" />
<Array as="points">
<mxPoint x="1019" y="426" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="fWMZrbaSl9TTiWryllmb-12" value="Тип?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="223" y="880" width="80" height="50" as="geometry" />
</mxCell>
<mxCell id="fWMZrbaSl9TTiWryllmb-13" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="fWMZrbaSl9TTiWryllmb-1" target="fWMZrbaSl9TTiWryllmb-12" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="13" y="770" as="sourcePoint" />
<mxPoint x="63" y="720" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="fWMZrbaSl9TTiWryllmb-14" value="Отправляет команду на удержание позиции ПЧ1 и набор усилия ПЧ2 (контур управления по усилию)" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="390" y="780" width="200" height="60" as="geometry" />
</mxCell>
<mxCell id="fWMZrbaSl9TTiWryllmb-16" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="fWMZrbaSl9TTiWryllmb-1" target="fWMZrbaSl9TTiWryllmb-14" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="540" y="710" as="sourcePoint" />
<mxPoint x="590" y="660" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="fWMZrbaSl9TTiWryllmb-17" value="Удержание позиции с нулевой скоростью" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="639" y="839" width="200" height="40" as="geometry" />
</mxCell>
<mxCell id="fWMZrbaSl9TTiWryllmb-18" value="Набор заданного усилия" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="919" y="840" width="200" height="40" as="geometry" />
</mxCell>
<mxCell id="fWMZrbaSl9TTiWryllmb-19" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="fWMZrbaSl9TTiWryllmb-14" target="fWMZrbaSl9TTiWryllmb-17" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="650" y="730" as="sourcePoint" />
<mxPoint x="700" y="680" as="targetPoint" />
<Array as="points">
<mxPoint x="740" y="810" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="fWMZrbaSl9TTiWryllmb-20" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="fWMZrbaSl9TTiWryllmb-18" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="740" y="810" as="sourcePoint" />
<mxPoint x="970" y="690" as="targetPoint" />
<Array as="points">
<mxPoint x="1019" y="810" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="fWMZrbaSl9TTiWryllmb-21" value="Усилие набрано?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="379" y="890" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="gteoDPqNBX8gBkhDfP6M-1" value="Отправляет команду на удержание позиции ПЧ2 и набор усилия ПЧ1 (контур управления по усилию)" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="45" y="1000" width="140" height="80" as="geometry" />
</mxCell>
<mxCell id="gteoDPqNBX8gBkhDfP6M-3" value="Отправляет команду на удержание позиции ПЧ1 и набор усилия ПЧ2 (контур управления по усилию)" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="245" y="1081" width="140" height="80" as="geometry" />
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-2" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="fWMZrbaSl9TTiWryllmb-12" target="gteoDPqNBX8gBkhDfP6M-1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="90" y="950" as="sourcePoint" />
<mxPoint x="140" y="900" as="targetPoint" />
<Array as="points">
<mxPoint x="115" y="905" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-3" value="" style="ellipse;html=1;shape=endState;fillColor=strokeColor;" parent="1" vertex="1">
<mxGeometry x="404" y="992" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-4" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="fWMZrbaSl9TTiWryllmb-21" target="FQNH3JGa-WSj_QSPvCEO-3" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="509" y="993" as="sourcePoint" />
<mxPoint x="559" y="943" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-9" value="Усилие набрано?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="40" y="1136" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-10" value="" style="ellipse;html=1;shape=endState;fillColor=strokeColor;" parent="1" vertex="1">
<mxGeometry x="65" y="1243" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-11" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="FQNH3JGa-WSj_QSPvCEO-9" target="FQNH3JGa-WSj_QSPvCEO-10" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="170" y="1263" as="sourcePoint" />
<mxPoint x="220" y="1213" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-12" value="Таймаут?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="417" y="529" width="82" height="41" as="geometry" />
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-13" value="Таймаут?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="422" y="660" width="72" height="46" as="geometry" />
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-14" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="Mn9lK9XFjvhOp9AhJy6D-8" target="FQNH3JGa-WSj_QSPvCEO-13" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="670" y="290" as="sourcePoint" />
<mxPoint x="720" y="240" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-15" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="Mn9lK9XFjvhOp9AhJy6D-7" target="FQNH3JGa-WSj_QSPvCEO-12" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="480" y="250" as="sourcePoint" />
<mxPoint x="530" y="200" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-16" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="1" source="FQNH3JGa-WSj_QSPvCEO-12" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="390" y="320" as="sourcePoint" />
<mxPoint x="260" y="480" as="targetPoint" />
<Array as="points">
<mxPoint x="458" y="480" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-17" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="1" source="FQNH3JGa-WSj_QSPvCEO-13" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="500" y="310" as="sourcePoint" />
<mxPoint x="260" y="610" as="targetPoint" />
<Array as="points">
<mxPoint x="458" y="610" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-18" value="" style="shape=sumEllipse;perimeter=ellipsePerimeter;html=1;backgroundOutline=1;" parent="1" vertex="1">
<mxGeometry x="520" y="589" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-19" value="" style="shape=sumEllipse;perimeter=ellipsePerimeter;html=1;backgroundOutline=1;" parent="1" vertex="1">
<mxGeometry x="520" y="724" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-20" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="FQNH3JGa-WSj_QSPvCEO-12" target="FQNH3JGa-WSj_QSPvCEO-18" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="500" y="510" as="sourcePoint" />
<mxPoint x="550" y="460" as="targetPoint" />
<Array as="points">
<mxPoint x="535" y="550" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-21" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="FQNH3JGa-WSj_QSPvCEO-13" target="FQNH3JGa-WSj_QSPvCEO-19" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="580" y="690" as="sourcePoint" />
<mxPoint x="630" y="640" as="targetPoint" />
<Array as="points">
<mxPoint x="535" y="684" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-22" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="FQNH3JGa-WSj_QSPvCEO-28" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="600" y="1150" as="sourcePoint" />
<mxPoint x="600" y="810" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-23" value="Удержание позиции с нулевой скоростью" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="919" y="1081" width="200" height="40" as="geometry" />
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-24" value="Набор заданного усилия" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="639" y="1080" width="200" height="40" as="geometry" />
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-32" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="gteoDPqNBX8gBkhDfP6M-3" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="333" y="1121" as="sourcePoint" />
<mxPoint x="600" y="810" as="targetPoint" />
<Array as="points">
<mxPoint x="600" y="1120" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-28" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.arc;startAngle=0.4968173254495136;endAngle=0.0031826745504863986;rotation=90;" parent="1" vertex="1">
<mxGeometry x="595" y="1035" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-34" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.478;exitY=-0.006;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="FQNH3JGa-WSj_QSPvCEO-28" target="FQNH3JGa-WSj_QSPvCEO-24" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="750" y="1000" as="sourcePoint" />
<mxPoint x="800" y="950" as="targetPoint" />
<Array as="points">
<mxPoint x="739" y="1040" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-35" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" target="FQNH3JGa-WSj_QSPvCEO-23" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="730" y="1040" as="sourcePoint" />
<mxPoint x="970" y="960" as="targetPoint" />
<Array as="points">
<mxPoint x="1020" y="1040" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-36" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.arc;startAngle=0.4968173254495136;endAngle=0.0031826745504863986;rotation=90;" parent="1" vertex="1">
<mxGeometry x="258" y="1035" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-38" value="" style="endArrow=none;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.488;entryY=1.009;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="gteoDPqNBX8gBkhDfP6M-1" target="FQNH3JGa-WSj_QSPvCEO-36" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="220" y="1020" as="sourcePoint" />
<mxPoint x="250" y="1040" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-40" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="fWMZrbaSl9TTiWryllmb-12" target="gteoDPqNBX8gBkhDfP6M-3" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="350" y="1000" as="sourcePoint" />
<mxPoint x="400" y="950" as="targetPoint" />
<Array as="points">
<mxPoint x="263" y="1060" />
<mxPoint x="315" y="1060" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-41" value="Таймаут?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="495" y="900" width="70" height="60" as="geometry" />
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-42" value="" style="shape=sumEllipse;perimeter=ellipsePerimeter;html=1;backgroundOutline=1;" parent="1" vertex="1">
<mxGeometry x="515" y="992" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-44" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="FQNH3JGa-WSj_QSPvCEO-41" target="FQNH3JGa-WSj_QSPvCEO-42" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="457" y="900" as="sourcePoint" />
<mxPoint x="507" y="850" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-45" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.141;exitY=0.986;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="fWMZrbaSl9TTiWryllmb-14" target="fWMZrbaSl9TTiWryllmb-21" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="330" y="920" as="sourcePoint" />
<mxPoint x="380" y="870" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-46" value="" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="fWMZrbaSl9TTiWryllmb-21" target="FQNH3JGa-WSj_QSPvCEO-41" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="330" y="920" as="sourcePoint" />
<mxPoint x="380" y="870" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-47" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="1" source="FQNH3JGa-WSj_QSPvCEO-41" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="330" y="910" as="sourcePoint" />
<mxPoint x="420" y="860" as="targetPoint" />
<Array as="points">
<mxPoint x="530" y="860" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-48" value="Таймаут?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="156" y="1149.5" width="70" height="53" as="geometry" />
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-49" value="" style="shape=sumEllipse;perimeter=ellipsePerimeter;html=1;backgroundOutline=1;" parent="1" vertex="1">
<mxGeometry x="176" y="1250" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-51" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.25;exitY=1;exitDx=0;exitDy=0;" parent="1" source="gteoDPqNBX8gBkhDfP6M-1" target="FQNH3JGa-WSj_QSPvCEO-9" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="3" y="1160" as="sourcePoint" />
<mxPoint x="53" y="1110" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-52" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="FQNH3JGa-WSj_QSPvCEO-9" target="FQNH3JGa-WSj_QSPvCEO-48" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="203" y="1300" as="sourcePoint" />
<mxPoint x="253" y="1250" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-53" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="1" source="FQNH3JGa-WSj_QSPvCEO-48" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="163" y="1140" as="sourcePoint" />
<mxPoint x="83" y="1100" as="targetPoint" />
<Array as="points">
<mxPoint x="191" y="1100" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-54" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="FQNH3JGa-WSj_QSPvCEO-48" target="FQNH3JGa-WSj_QSPvCEO-49" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="293" y="1370" as="sourcePoint" />
<mxPoint x="343" y="1320" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-55" value="Усилие набрано?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="239" y="1226" width="80" height="80" as="geometry" />
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-56" value="" style="ellipse;html=1;shape=endState;fillColor=strokeColor;" parent="1" vertex="1">
<mxGeometry x="264" y="1338" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-57" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="FQNH3JGa-WSj_QSPvCEO-55" target="FQNH3JGa-WSj_QSPvCEO-56" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="369" y="1353" as="sourcePoint" />
<mxPoint x="419" y="1303" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-58" value="Таймаут?" style="rhombus;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="355" y="1239.5" width="70" height="53" as="geometry" />
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-59" value="" style="shape=sumEllipse;perimeter=ellipsePerimeter;html=1;backgroundOutline=1;" parent="1" vertex="1">
<mxGeometry x="375" y="1340" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-60" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="FQNH3JGa-WSj_QSPvCEO-55" target="FQNH3JGa-WSj_QSPvCEO-58" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="402" y="1390" as="sourcePoint" />
<mxPoint x="452" y="1340" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-61" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;" parent="1" source="FQNH3JGa-WSj_QSPvCEO-58" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="362" y="1230" as="sourcePoint" />
<mxPoint x="282" y="1190" as="targetPoint" />
<Array as="points">
<mxPoint x="390" y="1190" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-62" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="FQNH3JGa-WSj_QSPvCEO-58" target="FQNH3JGa-WSj_QSPvCEO-59" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="492" y="1460" as="sourcePoint" />
<mxPoint x="542" y="1410" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="FQNH3JGa-WSj_QSPvCEO-63" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.25;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="gteoDPqNBX8gBkhDfP6M-3" target="FQNH3JGa-WSj_QSPvCEO-55" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="480" y="1240" as="sourcePoint" />
<mxPoint x="530" y="1190" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="NFgfmQvLaHLS2O33yvpZ-2" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="450" y="1159.5" width="140" height="80" as="geometry" />
</mxCell>
<mxCell id="NFgfmQvLaHLS2O33yvpZ-4" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.arc;startAngle=0.4968173254495136;endAngle=0.0031826745504863986;rotation=-180;" parent="1" vertex="1">
<mxGeometry x="355" y="1035" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="NFgfmQvLaHLS2O33yvpZ-6" value="" style="endArrow=none;html=1;rounded=0;exitX=0.507;exitY=-0.036;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.471;entryY=0.95;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="FQNH3JGa-WSj_QSPvCEO-36" target="FQNH3JGa-WSj_QSPvCEO-28" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="300" y="1020" as="sourcePoint" />
<mxPoint x="350" y="970" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="NFgfmQvLaHLS2O33yvpZ-7" value="" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0.486;exitY=0.993;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="NFgfmQvLaHLS2O33yvpZ-4" target="fWMZrbaSl9TTiWryllmb-12" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="310" y="980" as="sourcePoint" />
<mxPoint x="360" y="930" as="targetPoint" />
<Array as="points">
<mxPoint x="360" y="905" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="NFgfmQvLaHLS2O33yvpZ-11" value="" style="verticalLabelPosition=bottom;verticalAlign=top;html=1;shape=mxgraph.basic.arc;startAngle=0.4968173254495136;endAngle=0.0031826745504863986;rotation=-180;" parent="1" vertex="1">
<mxGeometry x="515" y="1115" width="10" height="10" as="geometry" />
</mxCell>
<mxCell id="NFgfmQvLaHLS2O33yvpZ-12" value="" style="endArrow=none;html=1;rounded=0;exitX=0.484;exitY=-0.04;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.449;entryY=1.047;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="NFgfmQvLaHLS2O33yvpZ-4" target="NFgfmQvLaHLS2O33yvpZ-11" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="460" y="1100" as="sourcePoint" />
<mxPoint x="510" y="1050" as="targetPoint" />
<Array as="points">
<mxPoint x="360" y="1070" />
<mxPoint x="521" y="1070" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="NFgfmQvLaHLS2O33yvpZ-13" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.487;exitY=0.018;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="NFgfmQvLaHLS2O33yvpZ-11" target="NFgfmQvLaHLS2O33yvpZ-2" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="630" y="1200" as="sourcePoint" />
<mxPoint x="680" y="1150" as="targetPoint" />
<Array as="points">
<mxPoint x="520" y="1130" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="axYtPLMWPZpcukuXd6Cm-3" value="Контроллер ТСК" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="20" y="280" width="110" height="30" as="geometry" />
</mxCell>
<mxCell id="axYtPLMWPZpcukuXd6Cm-4" value="ПЧ1" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="630" y="278.5" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="axYtPLMWPZpcukuXd6Cm-5" value="ПЧ2" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1">
<mxGeometry x="899" y="280" width="60" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>