Compare commits

...

15 Commits

Author SHA1 Message Date
e8f0378c93 Merge branch 'feature-stop-algorithm' of sofdev:skirchenko/AlgorithmsSmartForce into feature-stop-algorithm 2024-09-30 16:45:00 +03:00
5d8aac60d7 dev(SF-355): Алгоритм самодиагностики ПЧ (частный) 2024-09-30 16:43:21 +03:00
c6ff383876 feat(SF-355): Алгоритм самодиагностики (общий) 2024-09-30 16:43:21 +03:00
0e7cd61d2b feat: Алгоритм самодиагностики 2024-09-30 16:43:21 +03:00
5038e3ccdd feat(SF-429): Доработка всмопомогательных алгоритмов 2024-09-30 16:43:21 +03:00
4c9edff572 style: ... 2024-09-30 16:43:21 +03:00
dfdae86d6e feat: добавлен алгоритм формирования команды на сварку 2024-09-30 16:43:21 +03:00
d3fa31acc4 dev(SF-355): Алгоритм самодиагностики ПЧ (частный) 2024-09-30 16:42:06 +03:00
cc5e07d668 feat(SF-355): Алгоритм самодиагностики (общий) 2024-09-30 16:40:41 +03:00
d765f3e20d feat: Алгоритм самодиагностики 2024-09-17 15:27:08 +03:00
e4f4a69412 feat(SF-429): Доработка всмопомогательных алгоритмов 2024-08-28 17:35:57 +03:00
f40715b784 style: ... 2024-08-12 11:47:07 +03:00
5b64cc40f6 dev(SF-397): закончил алгоритм 9 отдал на проверку 2024-08-09 16:30:56 +03:00
b62705ee1d dev(): добавил алгоритм 9 в проект 2024-08-09 13:55:27 +03:00
91ed0f0300 feat: добавлен алгоритм формирования команды на сварку 2024-08-09 12:41:42 +03:00
13 changed files with 3446 additions and 78 deletions

View File

@ -1,96 +1,95 @@
@startuml
|#428743|МОСТ|
:Выполняет опрос дальномеров
по внутренним протоколам
header
ИТ-020-21
end header
title Алгоритм 51. Проводит диагностику сенсорной системы
legend left
ПЧ: UFC_Application
Контроллер ТСК: аваы
endlegend
start
floating note left:
split
group <b>МОСТ ПЭ</b> #LightGrey
:Выполняет опрос дальномеров по внутренним протоколам
взаимодействия;
split
if (Есть связь с дальномером 1?) then (yes)
if (Данные валидны?) then (yes)
:Подготовить данные для отправки:
* для каждого дальномера в качестве данных установить 0;
repeat
if (Данные валидны?) then (да)
:Поместить номер дальномера
и данные с него в посылку
для отправки в ПО ПЧ,
согласно протоколу
взаимодействия;
else (no)
else (нет)
:Поместить номер дальномера
в посылку для отправки
в ПО ПЧ, в качестве данных
отправить 0xffffff;
endif
else (no)
:Поместить номер дальномера
в посылку для отправки в ПО ПЧ,
в качестве данных отправить 0;
endif
split again
if (Есть связь с дальномером 2?) then (yes)
if (Данные валидны?) then (yes)
:Поместить номер дальномера
и данные с него в посылку
для отправки в ПО ПЧ,
согласно протоколу
взаимодействия;
else (no)
:Поместить номер дальномера
в посылку для отправки
в ПО ПЧ, в качестве данных
отправить 0xffffff;
endif
else (no)
:Поместить номер дальномера
в посылку для отправки в ПО ПЧ,
в качестве данных отправить 0;
endif
repeat while(Обработаны данные всех дальномеров?)
split again
if (Есть связь с дальномером 3?) then (yes)
if (Данные валидны?) then (yes)
:Поместить номер дальномера
и данные с него в посылку
для отправки в ПО ПЧ,
согласно протоколу
взаимодействия;
else (no)
:Поместить номер дальномера
в посылку для отправки
в ПО ПЧ, в качестве данных
отправить 0xffffff;
endif
else (no)
:Поместить номер дальномера
в посылку для отправки в ПО ПЧ,
в качестве данных отправить 0;
endif
end split
:Отправить данные по протоколу **DS14.80029-01 95 01**;
:Отправить данные;
end group
|#f56767|ПЧ|
:Принять данные с платы МОСТ;
:Сформировать датаграмму для отправки в Sitara;
:Отправить данные в Sitara;
group <b>ПЧ ПЭ</b> #LightGrey
:Принять данные по протоколу **DS14.80029-01 95 01**;
|#458ff7|Контроллер ТСК|
:Распаковать датаграмму;
split
:Определить наличие связи
с дальномером, корректность
данных;
if (Данные дальномера корректны?) then (да)
:Сенсорная система
исправна;
stop
if (Таймаут обновления счётчика) then (да)
:Сформировать **отказ** приема данных платы МОСТ;
elseif (Интегральный признак отказа) then (да)
:Сформировать общий **отказ** платы МОСТ;
else (нет)
:Записать в журнал, что
произошла ошибка;
endif
:Обновить данные дальномеров в датаграмме протокола **EtherCat**;
end group
group <b>Контроллер ТСК: ядро реального времени</b> #LightGrey
:Обновить данные от ПЧ через **EtherCat**;
split
:Осуществить преобразование данных дальномеров в физические величины;
if (Дальномер в диапазоне?) then (да)
elseif (Дальномер показывает "0"?) then (да)
:Сформировать **отказ** дальномера;
else
:Сформировать **признак** данные вне диапазона;
endif
split again
:Фиксация отказов платы МОСТ от ПЧ;
endsplit
end group
split again
group <b>Контроллер ТСК: верхний уровень</b> #LightGrey
:Отправить Ping по IP
адресу камеры компьютерного
зрения для определения
@ -103,32 +102,48 @@ if (Есть ответ от камеры?) then (да)
областям поиска;
if (Координаты получены?) then (да)
:Сенсорная система
исправна;
stop
else (нет)
|#458ff7|Контроллер ТСК|
:Записать в журнал, что
произошла ошибка;
endif
else (нет)
|#458ff7|Контроллер ТСК|
:Записать в журнал, что
произошла ошибка;
endif
end group
end split
|#fc9738|Контроллер робота|
group <b>Контроллер ТСК: верхний уровень</b> #LightGrey
if (Есть сообщения о ошибках?) then (да)
:Сформировать признак
"Сенсорная система **не исправна**";
else (нет)
:Сформировать признак
"Сенсорная система **исправна**";
endif
end group
group <b>Пульт ТСК</b> #LightGrey
:Отображать статус сенсорной системы;
:Сигнализировать в ЧМИ
о наличии проблем с сенсорной
системой с указанием кода
ошибки и понятного описания
проблемы;
:Сенсорная система
не исправна;
end group
end
@enduml

59
algorithm_56/test.puml Normal file
View File

@ -0,0 +1,59 @@
@startuml
header
ИТ-020-31?
end header
title Алгоритм 56. Проводит диагностику платы МОСТ
legend left
Индекс 0: Ток и напряжение
Индекс 1: Температура платы МОСТ и статус
Индекс 2: Дальность по дальномеру 1
Индекс 3: Дальность по дальномеру 2
Индекс 4: Дальность по дальномеру 3
endlegend
start
repeat
:Принять данные по протоколу **DS14.80029-01 95 01**;
if (Контрольная сумма совпадает с расчетной?) then (да)
:Обновить данные об усилии;
:Обновить данные по индексу протокола;
:Обновить данные значение счётчика данных;
if (Отказ линии сброса) then (да)
:Сформировать отказ
линии сброса
платы МОСТ;
elseif (Интегральный признак отказа) then (да)
:Сформировать общий отказ
платы МОСТ;
elseif (Таймаут обновления счётчика) then (да)
:Сформировать отказ
приема данных
платы МОСТ;
elseif (Скорость ЭМП более порогового значения) then (да)
if (Усилие равно "0") then (да)
:Сформировать отказ
обрыва датчика усилия;
endif
endif
else (нет)
:Отбросить данные, данные не обновились;
endif
repeat while(Таймаут на линии данных?)
@enduml

View File

@ -0,0 +1,484 @@
<mxfile host="Electron" modified="2024-08-09T13:29:58.911Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.1.2 Chrome/106.0.5249.199 Electron/21.4.3 Safari/537.36" etag="lDyXRe3sTgwEPbI_ArbE" version="21.1.2" type="device">
<diagram id="gSyyY7gJ6ufjq6_XFINc" name="Алгоритм 8">
<mxGraphModel dx="1143" dy="703" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;i&gt;&lt;b&gt;РОБОТ&lt;/b&gt;&lt;/i&gt;&lt;/font&gt;&lt;/div&gt;" tags="Блок-схема" id="rXSbIlquuvR6_JU7jN9j-5">
<mxCell style="verticalAlign=top;align=center;overflow=width;vsdxID=7;fillColor=#f2f2f2;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);dashed=1;dashPattern=2.00 2.00;strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" vertex="1" parent="1">
<mxGeometry x="1057" y="240" width="239" height="1260" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:16.93px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;Алгоритм 9. Выполняет разжатие заготовок, контролирует усилие отрыва&lt;/b&gt;&lt;/font&gt;&lt;font style=&quot;font-size:16.93px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;&lt;br/&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" tags="Фон" id="f65yGzDH3uQXDGXIQOhu-1">
<mxCell style="verticalAlign=middle;align=center;overflow=width;vsdxID=1;fillColor=none;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=none;points=[];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="16" y="24" width="1160" height="20" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;Начало&lt;br/&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" tags="Блок-схема" id="f65yGzDH3uQXDGXIQOhu-2">
<mxCell style="verticalAlign=middle;align=center;overflow=width;vsdxID=2;fillColor=#FFFFFF;gradientColor=none;shape=stencil(tVJBDsIgEHwNRxoKNuq51n8QSwsRoVnQ1t8LUmO1aS/G2+zO7G4GBrHSSd4JRInzYM+iV7WXiB0QpcpIAcoHhFiFWNlYEC3Yq6lT3fGojOhib3HDkObyTUb3cYqS+9gh5Fkfk1wrM5Hvimybr8k5nAIH8+0w6oskX1744jEflMNgPffKmg9Oc2gFDqdwo3k7nkqU64XoJu0VL3PrPzlZfsm/eAng/aeN0jpFYsp/ZyC0Un5Y9QA=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[0.5,1,0],[0.5,0,0],[0,0.5,0],[1,0.5,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="644" y="152" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:16.93px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;ИТ-020-0&lt;/b&gt;&lt;/font&gt;&lt;font style=&quot;font-size:16.93px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;20&lt;/b&gt;&lt;/font&gt;&lt;font style=&quot;font-size:16.93px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;&lt;br/&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" tags="Фон" id="f65yGzDH3uQXDGXIQOhu-3">
<mxCell style="verticalAlign=middle;align=center;overflow=width;vsdxID=3;fillColor=none;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=none;points=[];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="48" y="80" width="153" height="20" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;i&gt;&lt;b&gt;ПЧ&lt;br/&gt;&lt;/b&gt;&lt;/i&gt;&lt;/font&gt;&lt;/div&gt;" tags="Блок-схема" id="f65yGzDH3uQXDGXIQOhu-4">
<mxCell style="verticalAlign=top;align=center;overflow=width;vsdxID=6;fillColor=#f2f2f2;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);dashed=1;dashPattern=2.00 2.00;strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="28" y="240" width="604" height="1260" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;i&gt;&lt;b&gt;ТСК&lt;br/&gt;&lt;/b&gt;&lt;/i&gt;&lt;/font&gt;&lt;/div&gt;" tags="Блок-схема" id="f65yGzDH3uQXDGXIQOhu-5">
<mxCell style="verticalAlign=top;align=center;overflow=width;vsdxID=7;fillColor=#f2f2f2;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);dashed=1;dashPattern=2.00 2.00;strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="648" y="240" width="392" height="1260" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;Сварка в точке завершена, сварочный контроллер передал сигнал о завершении сварки. Режим синхронного перемещения электродов с роботом выключен. И&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;з управляющей программы загружены целевые координаты, в которые должен выйти каждый из электродов (получены при обучении)&lt;br/&gt;&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Calibri;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;br/&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" tags="Блок-схема" id="f65yGzDH3uQXDGXIQOhu-6">
<mxCell style="verticalAlign=middle;align=center;overflow=width;vsdxID=4;fillColor=#FFFFFF;gradientColor=none;shape=stencil(tZLdEoIgEIWfhkscfnLw3uo9mERlInBWSnv7IGxSG29quts9+x04DIt42beyU4iR3oM7q0FXvkV8jxjTtlWgfagQPyBe1g5UA+5qq9R3MpKxurhbPGFMPhIdjNxTV4gsfwrHxBptN1myDVLyNbpOIOEUhvCiqcgETQaYHPlOZIVI2oTlG2eSEctR9xicl147u3iWkdAoHO7DtZHNYtQPSnUf8i8J/xyQzgOG4v37tTYmLc98vt6WIKVN44cH);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;" parent="1" vertex="1">
<mxGeometry x="40" y="117" width="512" height="110" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="" tags="Блок-схема" id="f65yGzDH3uQXDGXIQOhu-7">
<mxCell style="vsdxID=12;fillColor=#FFFFFF;gradientColor=none;shape=stencil(UzV2Ls5ILEhVNTIoLinKz04tz0wpyVA1dlE1MsrMy0gtyiwBslSNXVWNndPyi1LTi/JL81Ig/IJEkEoQKze/DGRCBUSfAUiHkUElhGcK4bpBVOZk5iGpNEVVikeloQHZpsK0YlWLz1QgA+HFtMycHEgIIcujBwlQCBKcxq4A);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="706" y="925" width="132" height="80" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-8" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;Усилие отрицательное и меньше порога&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;?&lt;br/&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" style="text;vsdxID=12;fillColor=none;gradientColor=none;strokeColor=none;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;verticalAlign=middle;align=center;overflow=width;;html=1;" parent="f65yGzDH3uQXDGXIQOhu-7" vertex="1">
<mxGeometry x="11.08" y="9.3" width="110.75" height="60.6" as="geometry" />
</mxCell>
<UserObject label="" tags="Фон" id="f65yGzDH3uQXDGXIQOhu-9">
<mxCell style="vsdxID=13;fillColor=none;gradientColor=none;strokeColor=none;points=[];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="664" y="277" width="212" height="88" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-10" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;Принимает из внутренней базы данных ТСК парамтеры начальных скоростей и &lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;ускорений&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;перемещения нижнего и верхнего электрода, целевые координаты раскрытия, в которые нужно выйти.&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=14;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-9" vertex="1">
<mxGeometry width="212" height="72" as="geometry" />
</mxCell>
<mxCell id="f65yGzDH3uQXDGXIQOhu-11" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;Контроллер ТСК&lt;br/&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=15;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-9" vertex="1">
<mxGeometry y="72" width="212" height="16" as="geometry" />
</mxCell>
<UserObject label="" tags="Фон" id="f65yGzDH3uQXDGXIQOhu-12">
<mxCell style="vsdxID=16;fillColor=none;gradientColor=none;strokeColor=none;points=[];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="664" y="393" width="212" height="88" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-13" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;Передает скорости перемещения, ускорения и целевые координаты &lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;раскрытия&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;, в которые нужно выйти. &lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;Передает импульс запуска&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;br/&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=17;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-12" vertex="1">
<mxGeometry width="212" height="71" as="geometry" />
</mxCell>
<mxCell id="f65yGzDH3uQXDGXIQOhu-14" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;Контроллер ТСК&lt;br/&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=18;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-12" vertex="1">
<mxGeometry y="71" width="212" height="16" as="geometry" />
</mxCell>
<UserObject label="" tags="Фон" id="f65yGzDH3uQXDGXIQOhu-15">
<mxCell style="vsdxID=19;fillColor=none;gradientColor=none;strokeColor=none;points=[];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="68" y="392" width="232" height="90" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-16" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;Принимает скорость и ускорение перемещения&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt; &lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;и &lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;целевые координаты раскрытия&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;br/&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=20;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-15" vertex="1">
<mxGeometry width="232" height="73" as="geometry" />
</mxCell>
<mxCell id="f65yGzDH3uQXDGXIQOhu-17" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;ПЧ верхнего электрода&lt;br/&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=21;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-15" vertex="1">
<mxGeometry y="73" width="232" height="16" as="geometry" />
</mxCell>
<UserObject label="" tags="Фон" id="f65yGzDH3uQXDGXIQOhu-21">
<mxCell style="vsdxID=31;fillColor=none;gradientColor=none;strokeColor=none;points=[];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="764" y="1052" width="215" height="76" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-22" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;Формирует &lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;сигнал о превышении отрицательного порога&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt; при раскрытии&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;br/&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=32;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-21" vertex="1">
<mxGeometry width="215" height="62" as="geometry" />
</mxCell>
<mxCell id="f65yGzDH3uQXDGXIQOhu-23" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;Контроллер ТСК&lt;br/&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=33;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-21" vertex="1">
<mxGeometry y="62" width="215" height="14" as="geometry" />
</mxCell>
<UserObject label="" tags="Фон" id="f65yGzDH3uQXDGXIQOhu-24">
<mxCell style="vsdxID=34;fillColor=none;gradientColor=none;strokeColor=none;points=[];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="68" y="861" width="232" height="86" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-25" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;ПЧ переходит из режима удеражания в режим управления по позиции. Осуществляется втягивание электрода &lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;до координат раскрытия, с заданной скоростью&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt; &lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;и ускорением&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;, при этом измеряя уровень усилия&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=35;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-24" vertex="1">
<mxGeometry width="232" height="69" as="geometry" />
</mxCell>
<mxCell id="f65yGzDH3uQXDGXIQOhu-26" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;ПЧ верхнего электрода&lt;br/&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=36;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-24" vertex="1">
<mxGeometry y="69" width="232" height="16" as="geometry" />
</mxCell>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;/div&gt;" tags="Соединительная_линия Блок-схема" id="f65yGzDH3uQXDGXIQOhu-27">
<mxCell style="verticalAlign=middle;align=center;overflow=width;vsdxID=37;fillColor=#000000;gradientColor=none;shape=stencil(vVFBDgIhDHwNRxKE+IJ1/Ufjll0iLpuCLv5eSDWKevLgbaYznTatMF2cYEGhVUwUjri6IU3C7ITWbp6QXCpImF6YzgbCkcJ5HpgvUJ0VncKlJmTuU7VDqyuzLdM9O4EORaLcaIpa7yNoo75GqSwhuygpJEguzM1UDzSiLGOk9TDec1iKK+LyUf5lsf+tVcDzzNZ5z1961d/fUkr8UtPfAA==);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[0.5,0.5,0],[1,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="612" y="423" width="11" height="11" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;Конец&lt;br/&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" tags="Блок-схема" id="f65yGzDH3uQXDGXIQOhu-28">
<mxCell style="verticalAlign=middle;align=center;overflow=width;vsdxID=55;fillColor=#FFFFFF;gradientColor=none;shape=stencil(tVJBDsIgEHwNRxoKNuq51n8QSwsRoVnQ1t8LUmO1aS/G2+zO7G4GBrHSSd4JRInzYM+iV7WXiB0QpcpIAcoHhFiFWNlYEC3Yq6lT3fGojOhib3HDkObyTUb3cYqS+9gh5Fkfk1wrM5Hvimybr8k5nAIH8+0w6oskX1744jEflMNgPffKmg9Oc2gFDqdwo3k7nkqU64XoJu0VL3PrPzlZfsm/eAng/aeN0jpFYsp/ZyC0Un5Y9QA=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[0.5,1,0],[0.5,0,0],[0,0.5,0],[1,0.5,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="802" y="1548" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:left;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:16.93px;font-family:Calibri;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;i&gt;При реализации алгоритма, все параметры, подаваемые на вход алгоритма, а также результат алгоритма, должны записываться в журнал. Также, в журнал должны записываться все возникающие ошибки.&lt;br/&gt;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" tags="Фон" id="f65yGzDH3uQXDGXIQOhu-29">
<mxCell style="verticalAlign=middle;align=left;overflow=width;vsdxID=56;fillColor=none;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=none;points=[];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="25" y="1532" width="578" height="71" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="rXSbIlquuvR6_JU7jN9j-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="f65yGzDH3uQXDGXIQOhu-30" target="f65yGzDH3uQXDGXIQOhu-28">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;/div&gt;" tags="Соединительная_линия Блок-схема" id="f65yGzDH3uQXDGXIQOhu-30">
<mxCell style="verticalAlign=middle;align=center;overflow=width;vsdxID=72;fillColor=#000000;gradientColor=none;shape=stencil(vVFBDgIhDHwNRxKE+IJ1/Ufjll0iLpuCLv5eSDWKevLgbaYznTatMF2cYEGhVUwUjri6IU3C7ITWbp6QXCpImF6YzgbCkcJ5HpgvUJ0VncKlJmTuU7VDqyuzLdM9O4EORaLcaIpa7yNoo75GqSwhuygpJEguzM1UDzSiLGOk9TDec1iKK+LyUf5lsf+tVcDzzNZ5z1961d/fUkr8UtPfAA==);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[0.5,0.5,0],[1,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="866" y="1306" width="11" height="11" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="" tags="Фон" id="f65yGzDH3uQXDGXIQOhu-31">
<mxCell style="vsdxID=92;fillColor=none;gradientColor=none;strokeColor=none;points=[];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="352" y="393" width="238" height="88" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-32" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;Принимает скорость &lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;и ускорение&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt; перемещения&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt; &lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt; и &lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;целевые &lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;координаты раскрытия&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;br/&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=93;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-31" vertex="1">
<mxGeometry width="238" height="71" as="geometry" />
</mxCell>
<mxCell id="f65yGzDH3uQXDGXIQOhu-33" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;ПЧ нижнего электрода&lt;br/&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=94;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-31" vertex="1">
<mxGeometry y="71" width="238" height="16" as="geometry" />
</mxCell>
<UserObject label="" tags="Блок-схема" id="f65yGzDH3uQXDGXIQOhu-34">
<mxCell style="vsdxID=71;fillColor=#FFFFFF;gradientColor=none;shape=stencil(UzV2Ls5ILEhVNTIoLinKz04tz0wpyVA1dlE1MsrMy0gtyiwBslSNXVWNndPyi1LTi/JL81Ig/IJEkEoQKze/DGRCBUSfAUiHkUElhGcK4bpBVOZk5iGpNEVVikeloQHZpsK0YlWLz1QgA+HFtMycHEgIIcujBwlQCBKcxq4A);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="703" y="651" width="132" height="80" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-35" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;Усилие &lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;меньше&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt; порога&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;?&lt;br/&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" style="text;vsdxID=71;fillColor=none;gradientColor=none;strokeColor=none;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;verticalAlign=middle;align=center;overflow=width;;html=1;" parent="f65yGzDH3uQXDGXIQOhu-34" vertex="1">
<mxGeometry x="11.08" y="9.3" width="110.75" height="60.6" as="geometry" />
</mxCell>
<UserObject label="" tags="Фон" id="f65yGzDH3uQXDGXIQOhu-36">
<mxCell style="vsdxID=22;fillColor=none;gradientColor=none;strokeColor=none;points=[];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="354" y="526" width="234" height="85" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-37" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;ПЧ осуществляет втягивание электрода &lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;до координат раскрытия, с заданной скоростью&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt; &lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;и ускорением&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;, при этом измеряя уровень усилия&lt;br/&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=23;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-36" vertex="1">
<mxGeometry width="234" height="69" as="geometry" />
</mxCell>
<mxCell id="f65yGzDH3uQXDGXIQOhu-38" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;ПЧ нижнего электрода&lt;br/&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=24;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-36" vertex="1">
<mxGeometry y="69" width="234" height="15" as="geometry" />
</mxCell>
<UserObject label="" tags="Фон" id="f65yGzDH3uQXDGXIQOhu-40">
<mxCell style="vsdxID=90;fillColor=none;gradientColor=none;strokeColor=none;points=[];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="68" y="526" width="232" height="90" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-41" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;Переводит ПЧ в контур управления по &lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;скорости, (в режим удержания) с нулевой скоростью&lt;br/&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=91;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-40" vertex="1">
<mxGeometry width="232" height="73" as="geometry" />
</mxCell>
<mxCell id="f65yGzDH3uQXDGXIQOhu-42" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;ПЧ верхнего электрода&lt;br/&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=99;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-40" vertex="1">
<mxGeometry y="73" width="232" height="16" as="geometry" />
</mxCell>
<UserObject label="" tags="Фон" id="f65yGzDH3uQXDGXIQOhu-43">
<mxCell style="vsdxID=83;fillColor=none;gradientColor=none;strokeColor=none;points=[];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="764" y="1168" width="215" height="76" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-44" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;Принимает решение о необходимости заточки электродов. Передает информацию в СУВУ&lt;br/&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=84;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-43" vertex="1">
<mxGeometry width="215" height="62" as="geometry" />
</mxCell>
<mxCell id="f65yGzDH3uQXDGXIQOhu-45" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;Контроллер ТСК&lt;br/&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=85;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-43" vertex="1">
<mxGeometry y="62" width="215" height="14" as="geometry" />
</mxCell>
<UserObject label="" tags="Фон" id="f65yGzDH3uQXDGXIQOhu-46">
<mxCell style="vsdxID=9;fillColor=none;gradientColor=none;strokeColor=none;points=[];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="664" y="768" width="212" height="88" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-47" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;Передает импульс запуска для ПЧ верхнего электрода&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;br/&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=10;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-46" vertex="1">
<mxGeometry width="212" height="71" as="geometry" />
</mxCell>
<mxCell id="f65yGzDH3uQXDGXIQOhu-48" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;Контроллер ТСК&lt;br/&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=11;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-46" vertex="1">
<mxGeometry y="71" width="212" height="16" as="geometry" />
</mxCell>
<UserObject label="" tags="Блок-схема" id="f65yGzDH3uQXDGXIQOhu-49">
<mxCell style="vsdxID=39;fillColor=#FFFFFF;gradientColor=none;shape=stencil(UzV2Ls5ILEhVNTIoLinKz04tz0wpyVA1dlE1MsrMy0gtyiwBslSNXVWNndPyi1LTi/JL81Ig/IJEkEoQKze/DGRCBUSfAUiHkUElhGcK4bpBVOZk5iGpNEVVikeloQHZpsK0YlWLz1QgA+HFtMycHEgIIcujBwlQCBKcxq4A);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="890" y="651" width="132" height="80" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-50" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;Таймаут на снятие усилия сработал&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;?&lt;br/&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" style="text;vsdxID=39;fillColor=none;gradientColor=none;strokeColor=none;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;verticalAlign=middle;align=center;overflow=width;;html=1;" parent="f65yGzDH3uQXDGXIQOhu-49" vertex="1">
<mxGeometry x="11.08" y="9.3" width="110.75" height="60.6" as="geometry" />
</mxCell>
<UserObject label="" tags="Фон" id="f65yGzDH3uQXDGXIQOhu-51">
<mxCell style="vsdxID=48;fillColor=none;gradientColor=none;strokeColor=none;points=[];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="1084" y="1418" width="199" height="70" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-52" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=52;fillColor=#f2f2f2;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-51" vertex="1">
<mxGeometry width="199" height="50" as="geometry" />
</mxCell>
<mxCell id="f65yGzDH3uQXDGXIQOhu-53" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:9.88px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;Контроллер ТСК, робот&lt;br/&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=61;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-51" vertex="1">
<mxGeometry y="50" width="199" height="20" as="geometry" />
</mxCell>
<mxCell id="f65yGzDH3uQXDGXIQOhu-54" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:9.88px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;Аварийный останов с выводом описания ошибки и ее кода на ПДУ&lt;br/&gt;&lt;/font&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=62;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-51" vertex="1">
<mxGeometry x="18" width="162" height="50" as="geometry" />
</mxCell>
<mxCell id="f65yGzDH3uQXDGXIQOhu-55" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:9.88px;font-family:Calibri;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;52&lt;br/&gt;&lt;/font&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=78;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-51" vertex="1">
<mxGeometry width="18" height="12" as="geometry" />
</mxCell>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;/div&gt;" tags="Соединительная_линия Блок-схема" id="f65yGzDH3uQXDGXIQOhu-56">
<mxCell style="verticalAlign=middle;align=center;overflow=width;vsdxID=79;fillColor=#000000;gradientColor=none;shape=stencil(vVFBDgIhDHwNRxKE+IJ1/Ufjll0iLpuCLv5eSDWKevLgbaYznTatMF2cYEGhVUwUjri6IU3C7ITWbp6QXCpImF6YzgbCkcJ5HpgvUJ0VncKlJmTuU7VDqyuzLdM9O4EORaLcaIpa7yNoo75GqSwhuygpJEguzM1UDzSiLGOk9TDec1iKK+LyUf5lsf+tVcDzzNZ5z1961d/fUkr8UtPfAA==);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[0.5,0.5,0],[1,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="465" y="890" width="11" height="11" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="" tags="Блок-схема" id="f65yGzDH3uQXDGXIQOhu-57">
<mxCell style="vsdxID=25;fillColor=#FFFFFF;gradientColor=none;shape=stencil(UzV2Ls5ILEhVNTIoLinKz04tz0wpyVA1dlE1MsrMy0gtyiwBslSNXVWNndPyi1LTi/JL81Ig/IJEkEoQKze/DGRCBUSfAUiHkUElhGcK4bpBVOZk5iGpNEVVikeloQHZpsK0YlWLz1QgA+HFtMycHEgIIcujBwlQCBKcxq4A);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="873" y="925" width="132" height="80" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-58" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;Усилие превысило порог максимального усилия&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;?&lt;br/&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" style="text;vsdxID=25;fillColor=none;gradientColor=none;strokeColor=none;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;verticalAlign=middle;align=center;overflow=width;;html=1;" parent="f65yGzDH3uQXDGXIQOhu-57" vertex="1">
<mxGeometry x="11.08" y="9.3" width="110.75" height="60.6" as="geometry" />
</mxCell>
<UserObject label="" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-59">
<mxCell style="vsdxID=5;edgeStyle=none;dashed=1;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-6" target="f65yGzDH3uQXDGXIQOhu-2" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint as="offset" />
<Array as="points">
<mxPoint x="598" y="172" />
<mxPoint x="598" y="172" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-60" parent="1" vertex="1">
<mxGeometry x="714" y="278" as="geometry" />
</mxCell>
<UserObject label="" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-61">
<mxCell style="vsdxID=8;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-2" target="f65yGzDH3uQXDGXIQOhu-60" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="10" as="offset" />
<Array as="points" />
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;/div&gt;" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-65">
<mxCell style="vsdxID=86;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;align=center;exitX=1;exitY=0.5454545454545454;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5075757575757576;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-56" target="f65yGzDH3uQXDGXIQOhu-7" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-149" y="13" as="offset" />
<Array as="points">
<mxPoint x="772.21" y="896" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;/div&gt;" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-66">
<mxCell style="vsdxID=82;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;align=center;exitX=0.5;exitY=1.0625;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-17" target="f65yGzDH3uQXDGXIQOhu-41" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-24" y="-20" as="offset" />
<Array as="points">
<mxPoint x="184" y="497" />
<mxPoint x="183.82" y="497" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;/div&gt;" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-68">
<mxCell style="vsdxID=80;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;align=center;entryX=0.5454545454545454;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" target="f65yGzDH3uQXDGXIQOhu-56" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-4" y="-128" as="offset" />
<Array as="points">
<mxPoint x="471" y="626" />
<mxPoint x="471.08" y="626" />
</Array>
<mxPoint x="471" y="611" as="sourcePoint" />
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Calibri;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;да&lt;br/&gt;&lt;/font&gt;&lt;/div&gt;" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-69">
<mxCell style="vsdxID=77;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;align=center;exitX=0.5;exitY=1.0125;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-34" target="f65yGzDH3uQXDGXIQOhu-47" edge="1">
<mxGeometry x="0.0316" y="13" relative="1" as="geometry">
<mxPoint as="offset" />
<Array as="points">
<mxPoint x="769" y="747" />
<mxPoint x="769.45" y="747" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Calibri;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;да&lt;br/&gt;&lt;/font&gt;&lt;/div&gt;" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-70">
<mxCell style="vsdxID=76;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;align=center;exitX=1.0075757575757576;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-7" target="f65yGzDH3uQXDGXIQOhu-57" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-13" y="-11" as="offset" />
<Array as="points" />
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-71">
<mxCell style="vsdxID=70;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;exitX=1;exitY=0.5072463768115942;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-37" target="f65yGzDH3uQXDGXIQOhu-34" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1" as="offset" />
<Array as="points">
<mxPoint x="769.15" y="561" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Calibri;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;нет&lt;br/&gt;&lt;/font&gt;&lt;/div&gt;" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-72">
<mxCell style="vsdxID=68;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;align=center;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5454545454545454;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-7" target="f65yGzDH3uQXDGXIQOhu-30" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="28" y="-197" as="offset" />
<Array as="points">
<mxPoint x="663.44" y="965" />
<mxPoint x="663.44" y="1311.94" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;/div&gt;" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-74">
<mxCell style="vsdxID=65;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;align=center;exitX=0;exitY=0.49295774647887325;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.505;entryY=-0.011;entryDx=0;entryDy=0;entryPerimeter=0;jumpStyle=arc;" parent="1" source="f65yGzDH3uQXDGXIQOhu-47" target="f65yGzDH3uQXDGXIQOhu-24" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="215" y="-14" as="offset" />
<Array as="points">
<mxPoint x="649" y="803" />
<mxPoint x="649" y="802.95" />
<mxPoint x="185" y="803" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Calibri;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;нет&lt;br/&gt;&lt;/font&gt;&lt;/div&gt;" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-75">
<mxCell style="vsdxID=63;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;align=center;exitX=1.0075757575757576;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-34" target="f65yGzDH3uQXDGXIQOhu-49" edge="1">
<mxGeometry x="-0.037" y="19" relative="1" as="geometry">
<mxPoint as="offset" />
<Array as="points" />
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-76">
<mxCell style="vsdxID=54;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;exitX=0.5023255813953489;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5023255813953489;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-23" target="f65yGzDH3uQXDGXIQOhu-44" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-10" y="-1" as="offset" />
<Array as="points">
<mxPoint x="872" y="1143" />
<mxPoint x="871.92" y="1143" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;/div&gt;" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-77">
<mxCell style="vsdxID=53;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;align=center;exitX=1;exitY=0.5072463768115942;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5454545454545454;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-25" target="f65yGzDH3uQXDGXIQOhu-56" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-76" y="14" as="offset" />
<Array as="points">
<mxPoint x="315" y="896" />
<mxPoint x="315" y="895.73" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-78">
<mxCell style="vsdxID=45;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;exitX=0.5;exitY=0.995;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-31" target="f65yGzDH3uQXDGXIQOhu-37" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-10" y="-1" as="offset" />
<Array as="points">
<mxPoint x="471" y="496" />
<mxPoint x="470.92" y="496" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-79">
<mxCell style="vsdxID=44;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;exitX=0;exitY=0.45454545454545453;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.49295774647887325;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-27" target="f65yGzDH3uQXDGXIQOhu-32" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint as="offset" />
<Array as="points">
<mxPoint x="604.5" y="428" />
<mxPoint x="604.5" y="428.01" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-80">
<mxCell style="vsdxID=43;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;exitX=0.45454545454545453;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-27" target="f65yGzDH3uQXDGXIQOhu-16" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1" as="offset" />
<Array as="points">
<mxPoint x="617" y="366.1" />
<mxPoint x="183.5" y="366.1" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-81">
<mxCell style="vsdxID=42;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;exitX=0;exitY=0.49295774647887325;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.45454545454545453;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-13" target="f65yGzDH3uQXDGXIQOhu-27" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint as="offset" />
<Array as="points">
<mxPoint x="649" y="428" />
<mxPoint x="649" y="427.99" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-82" parent="1" vertex="1">
<mxGeometry x="1000" y="1418" as="geometry" />
</mxCell>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Calibri;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;да&lt;br/&gt;&lt;/font&gt;&lt;/div&gt;" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-83">
<mxCell style="vsdxID=41;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;align=center;exitX=1.0075757575757576;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.185;entryY=0.015;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-49" target="f65yGzDH3uQXDGXIQOhu-54" edge="1">
<mxGeometry x="-0.8324" y="15" relative="1" as="geometry">
<mxPoint as="offset" />
<Array as="points">
<mxPoint x="1132" y="691" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-84" parent="1" vertex="1">
<mxGeometry x="768" y="612" as="geometry" />
</mxCell>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Calibri;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;нет&lt;br/&gt;&lt;/font&gt;&lt;/div&gt;" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-85">
<mxCell style="vsdxID=40;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;align=center;exitX=0.5;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-49" target="f65yGzDH3uQXDGXIQOhu-84" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="103" y="16" as="offset" />
<Array as="points">
<mxPoint x="956" y="612" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-86">
<mxCell style="vsdxID=38;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.49295774647887325;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-10" target="f65yGzDH3uQXDGXIQOhu-13" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="10" y="-1" as="offset" />
<Array as="points">
<mxPoint x="901" y="313" />
<mxPoint x="901" y="428.08" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Calibri;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;нет&lt;br/&gt;&lt;/font&gt;&lt;/div&gt;" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-87">
<mxCell style="vsdxID=26;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;align=center;exitX=0.5075757575757576;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5023255813953489;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-57" target="f65yGzDH3uQXDGXIQOhu-22" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="28" y="-9" as="offset" />
<Array as="points">
<mxPoint x="940" y="1020" />
<mxPoint x="872.3" y="1020" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Calibri;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;да&lt;br/&gt;&lt;/font&gt;&lt;/div&gt;" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-88">
<mxCell style="vsdxID=27;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;align=center;exitX=1.0075757575757576;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5061728395061729;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-57" target="f65yGzDH3uQXDGXIQOhu-54" edge="1">
<mxGeometry x="-0.7319" y="14" relative="1" as="geometry">
<mxPoint as="offset" />
<Array as="points">
<mxPoint x="1187" y="965" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<mxCell id="rXSbIlquuvR6_JU7jN9j-1" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" target="f65yGzDH3uQXDGXIQOhu-30">
<mxGeometry relative="1" as="geometry">
<mxPoint x="871" y="1245" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="rXSbIlquuvR6_JU7jN9j-4" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;" edge="1" parent="1" source="rXSbIlquuvR6_JU7jN9j-3" target="f65yGzDH3uQXDGXIQOhu-2">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="&lt;div style=&quot;&quot;&gt;&lt;p style=&quot;text-align: justify; margin: 0px; text-indent: 0px; vertical-align: middle; direction: ltr;&quot;&gt;&lt;font face=&quot;Century Gothic&quot;&gt;&lt;span style=&quot;font-size: 11.29px;&quot;&gt;Входные параметры:&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; margin: 0px; text-indent: 0px; vertical-align: middle; direction: ltr;&quot;&gt;&lt;font face=&quot;Century Gothic&quot;&gt;&lt;span style=&quot;font-size: 11.29px;&quot;&gt;1) Начальные скорости и ускорения перемщеения нижнего и верхнего электрода&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; margin: 0px; text-indent: 0px; vertical-align: middle; direction: ltr;&quot;&gt;&lt;font face=&quot;Century Gothic&quot;&gt;&lt;span style=&quot;font-size: 11.29px;&quot;&gt;2) Необходимые разъезды верхнего и нижнего электрода для отрыва заготовки (наименьшее малое перемещение для отрыва)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; margin: 0px; text-indent: 0px; vertical-align: middle; direction: ltr;&quot;&gt;&lt;font face=&quot;Century Gothic&quot;&gt;&lt;span style=&quot;font-size: 11.29px;&quot;&gt;3) Порог усилия для разъезда верхнего электрода&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; margin: 0px; text-indent: 0px; vertical-align: middle; direction: ltr;&quot;&gt;&lt;font face=&quot;Century Gothic&quot;&gt;&lt;span style=&quot;font-size: 11.29px;&quot;&gt;4) Таймаут на снятие усилия&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; margin: 0px; text-indent: 0px; vertical-align: middle; direction: ltr;&quot;&gt;&lt;font face=&quot;Century Gothic&quot;&gt;&lt;span style=&quot;font-size: 11.29px;&quot;&gt;5) Минимиальное отрицательное усилие&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; margin: 0px; text-indent: 0px; vertical-align: middle; direction: ltr;&quot;&gt;&lt;font face=&quot;Century Gothic&quot;&gt;&lt;span style=&quot;font-size: 11.29px;&quot;&gt;6) Максимальное отрицательное усилие&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" tags="Блок-схема" id="rXSbIlquuvR6_JU7jN9j-3">
<mxCell style="verticalAlign=top;align=right;overflow=width;vsdxID=4;fillColor=#FFFFFF;gradientColor=none;shape=stencil(tZLdEoIgEIWfhkscfnLw3uo9mERlInBWSnv7IGxSG29quts9+x04DIt42beyU4iR3oM7q0FXvkV8jxjTtlWgfagQPyBe1g5UA+5qq9R3MpKxurhbPGFMPhIdjNxTV4gsfwrHxBptN1myDVLyNbpOIOEUhvCiqcgETQaYHPlOZIVI2oTlG2eSEctR9xicl147u3iWkdAoHO7DtZHNYtQPSnUf8i8J/xyQzgOG4v37tTYmLc98vt6WIKVN44cH);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;" vertex="1" parent="1">
<mxGeometry x="838" y="95" width="431" height="139" as="geometry" />
</mxCell>
</UserObject>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -0,0 +1,484 @@
<mxfile host="Electron" modified="2024-08-09T13:29:59.451Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.1.2 Chrome/106.0.5249.199 Electron/21.4.3 Safari/537.36" etag="D7WrjgNqncyXaxJA9IGR" version="21.1.2" type="device">
<diagram id="gSyyY7gJ6ufjq6_XFINc" name="Алгоритм 8">
<mxGraphModel dx="1143" dy="703" grid="0" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;i&gt;&lt;b&gt;РОБОТ&lt;/b&gt;&lt;/i&gt;&lt;/font&gt;&lt;/div&gt;" tags="Блок-схема" id="rXSbIlquuvR6_JU7jN9j-5">
<mxCell style="verticalAlign=top;align=center;overflow=width;vsdxID=7;fillColor=#f2f2f2;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);dashed=1;dashPattern=2.00 2.00;strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" vertex="1" parent="1">
<mxGeometry x="1057" y="240" width="239" height="1260" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:16.93px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;Алгоритм 9. Выполняет разжатие заготовок, контролирует усилие отрыва&lt;/b&gt;&lt;/font&gt;&lt;font style=&quot;font-size:16.93px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;&lt;br/&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" tags="Фон" id="f65yGzDH3uQXDGXIQOhu-1">
<mxCell style="verticalAlign=middle;align=center;overflow=width;vsdxID=1;fillColor=none;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=none;points=[];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="16" y="24" width="1160" height="20" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;Начало&lt;br/&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" tags="Блок-схема" id="f65yGzDH3uQXDGXIQOhu-2">
<mxCell style="verticalAlign=middle;align=center;overflow=width;vsdxID=2;fillColor=#FFFFFF;gradientColor=none;shape=stencil(tVJBDsIgEHwNRxoKNuq51n8QSwsRoVnQ1t8LUmO1aS/G2+zO7G4GBrHSSd4JRInzYM+iV7WXiB0QpcpIAcoHhFiFWNlYEC3Yq6lT3fGojOhib3HDkObyTUb3cYqS+9gh5Fkfk1wrM5Hvimybr8k5nAIH8+0w6oskX1744jEflMNgPffKmg9Oc2gFDqdwo3k7nkqU64XoJu0VL3PrPzlZfsm/eAng/aeN0jpFYsp/ZyC0Un5Y9QA=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[0.5,1,0],[0.5,0,0],[0,0.5,0],[1,0.5,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="644" y="152" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:16.93px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;ИТ-020-0&lt;/b&gt;&lt;/font&gt;&lt;font style=&quot;font-size:16.93px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;20&lt;/b&gt;&lt;/font&gt;&lt;font style=&quot;font-size:16.93px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;&lt;br/&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" tags="Фон" id="f65yGzDH3uQXDGXIQOhu-3">
<mxCell style="verticalAlign=middle;align=center;overflow=width;vsdxID=3;fillColor=none;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=none;points=[];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="48" y="80" width="153" height="20" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;i&gt;&lt;b&gt;ПЧ&lt;br/&gt;&lt;/b&gt;&lt;/i&gt;&lt;/font&gt;&lt;/div&gt;" tags="Блок-схема" id="f65yGzDH3uQXDGXIQOhu-4">
<mxCell style="verticalAlign=top;align=center;overflow=width;vsdxID=6;fillColor=#f2f2f2;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);dashed=1;dashPattern=2.00 2.00;strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="28" y="240" width="604" height="1260" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;i&gt;&lt;b&gt;ТСК&lt;br/&gt;&lt;/b&gt;&lt;/i&gt;&lt;/font&gt;&lt;/div&gt;" tags="Блок-схема" id="f65yGzDH3uQXDGXIQOhu-5">
<mxCell style="verticalAlign=top;align=center;overflow=width;vsdxID=7;fillColor=#f2f2f2;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);dashed=1;dashPattern=2.00 2.00;strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="648" y="240" width="392" height="1260" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;Сварка в точке завершена, сварочный контроллер передал сигнал о завершении сварки. Режим синхронного перемещения электродов с роботом выключен. И&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;з управляющей программы загружены целевые координаты, в которые должен выйти каждый из электродов (получены при обучении)&lt;br/&gt;&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Calibri;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;br/&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" tags="Блок-схема" id="f65yGzDH3uQXDGXIQOhu-6">
<mxCell style="verticalAlign=middle;align=center;overflow=width;vsdxID=4;fillColor=#FFFFFF;gradientColor=none;shape=stencil(tZLdEoIgEIWfhkscfnLw3uo9mERlInBWSnv7IGxSG29quts9+x04DIt42beyU4iR3oM7q0FXvkV8jxjTtlWgfagQPyBe1g5UA+5qq9R3MpKxurhbPGFMPhIdjNxTV4gsfwrHxBptN1myDVLyNbpOIOEUhvCiqcgETQaYHPlOZIVI2oTlG2eSEctR9xicl147u3iWkdAoHO7DtZHNYtQPSnUf8i8J/xyQzgOG4v37tTYmLc98vt6WIKVN44cH);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;" parent="1" vertex="1">
<mxGeometry x="40" y="117" width="512" height="110" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="" tags="Блок-схема" id="f65yGzDH3uQXDGXIQOhu-7">
<mxCell style="vsdxID=12;fillColor=#FFFFFF;gradientColor=none;shape=stencil(UzV2Ls5ILEhVNTIoLinKz04tz0wpyVA1dlE1MsrMy0gtyiwBslSNXVWNndPyi1LTi/JL81Ig/IJEkEoQKze/DGRCBUSfAUiHkUElhGcK4bpBVOZk5iGpNEVVikeloQHZpsK0YlWLz1QgA+HFtMycHEgIIcujBwlQCBKcxq4A);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="706" y="925" width="132" height="80" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-8" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;Усилие отрицательное и меньше порога&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;?&lt;br/&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" style="text;vsdxID=12;fillColor=none;gradientColor=none;strokeColor=none;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;verticalAlign=middle;align=center;overflow=width;;html=1;" parent="f65yGzDH3uQXDGXIQOhu-7" vertex="1">
<mxGeometry x="11.08" y="9.3" width="110.75" height="60.6" as="geometry" />
</mxCell>
<UserObject label="" tags="Фон" id="f65yGzDH3uQXDGXIQOhu-9">
<mxCell style="vsdxID=13;fillColor=none;gradientColor=none;strokeColor=none;points=[];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="664" y="277" width="212" height="88" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-10" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;Принимает из внутренней базы данных ТСК парамтеры начальных скоростей и &lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;ускорений&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;перемещения нижнего и верхнего электрода, целевые координаты раскрытия, в которые нужно выйти.&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=14;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-9" vertex="1">
<mxGeometry width="212" height="72" as="geometry" />
</mxCell>
<mxCell id="f65yGzDH3uQXDGXIQOhu-11" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;Контроллер ТСК&lt;br/&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=15;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-9" vertex="1">
<mxGeometry y="72" width="212" height="16" as="geometry" />
</mxCell>
<UserObject label="" tags="Фон" id="f65yGzDH3uQXDGXIQOhu-12">
<mxCell style="vsdxID=16;fillColor=none;gradientColor=none;strokeColor=none;points=[];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="664" y="393" width="212" height="88" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-13" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;Передает скорости перемещения, ускорения и целевые координаты &lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;раскрытия&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;, в которые нужно выйти. &lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;Передает импульс запуска&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;br/&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=17;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-12" vertex="1">
<mxGeometry width="212" height="71" as="geometry" />
</mxCell>
<mxCell id="f65yGzDH3uQXDGXIQOhu-14" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;Контроллер ТСК&lt;br/&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=18;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-12" vertex="1">
<mxGeometry y="71" width="212" height="16" as="geometry" />
</mxCell>
<UserObject label="" tags="Фон" id="f65yGzDH3uQXDGXIQOhu-15">
<mxCell style="vsdxID=19;fillColor=none;gradientColor=none;strokeColor=none;points=[];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="68" y="392" width="232" height="90" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-16" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;Принимает скорость и ускорение перемещения&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt; &lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;и &lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;целевые координаты раскрытия&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;br/&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=20;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-15" vertex="1">
<mxGeometry width="232" height="73" as="geometry" />
</mxCell>
<mxCell id="f65yGzDH3uQXDGXIQOhu-17" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;ПЧ верхнего электрода&lt;br/&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=21;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-15" vertex="1">
<mxGeometry y="73" width="232" height="16" as="geometry" />
</mxCell>
<UserObject label="" tags="Фон" id="f65yGzDH3uQXDGXIQOhu-21">
<mxCell style="vsdxID=31;fillColor=none;gradientColor=none;strokeColor=none;points=[];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="764" y="1052" width="215" height="76" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-22" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;Формирует &lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;сигнал о превышении отрицательного порога&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt; при раскрытии&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;br/&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=32;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-21" vertex="1">
<mxGeometry width="215" height="62" as="geometry" />
</mxCell>
<mxCell id="f65yGzDH3uQXDGXIQOhu-23" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;Контроллер ТСК&lt;br/&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=33;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-21" vertex="1">
<mxGeometry y="62" width="215" height="14" as="geometry" />
</mxCell>
<UserObject label="" tags="Фон" id="f65yGzDH3uQXDGXIQOhu-24">
<mxCell style="vsdxID=34;fillColor=none;gradientColor=none;strokeColor=none;points=[];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="68" y="861" width="232" height="86" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-25" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;ПЧ переходит из режима удеражания в режим управления по позиции. Осуществляется втягивание электрода &lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;до координат раскрытия, с заданной скоростью&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt; &lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;и ускорением&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;, при этом измеряя уровень усилия&lt;br&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=35;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-24" vertex="1">
<mxGeometry width="232" height="69" as="geometry" />
</mxCell>
<mxCell id="f65yGzDH3uQXDGXIQOhu-26" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;ПЧ верхнего электрода&lt;br/&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=36;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-24" vertex="1">
<mxGeometry y="69" width="232" height="16" as="geometry" />
</mxCell>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;/div&gt;" tags="Соединительная_линия Блок-схема" id="f65yGzDH3uQXDGXIQOhu-27">
<mxCell style="verticalAlign=middle;align=center;overflow=width;vsdxID=37;fillColor=#000000;gradientColor=none;shape=stencil(vVFBDgIhDHwNRxKE+IJ1/Ufjll0iLpuCLv5eSDWKevLgbaYznTatMF2cYEGhVUwUjri6IU3C7ITWbp6QXCpImF6YzgbCkcJ5HpgvUJ0VncKlJmTuU7VDqyuzLdM9O4EORaLcaIpa7yNoo75GqSwhuygpJEguzM1UDzSiLGOk9TDec1iKK+LyUf5lsf+tVcDzzNZ5z1961d/fUkr8UtPfAA==);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[0.5,0.5,0],[1,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="612" y="423" width="11" height="11" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;Конец&lt;br/&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" tags="Блок-схема" id="f65yGzDH3uQXDGXIQOhu-28">
<mxCell style="verticalAlign=middle;align=center;overflow=width;vsdxID=55;fillColor=#FFFFFF;gradientColor=none;shape=stencil(tVJBDsIgEHwNRxoKNuq51n8QSwsRoVnQ1t8LUmO1aS/G2+zO7G4GBrHSSd4JRInzYM+iV7WXiB0QpcpIAcoHhFiFWNlYEC3Yq6lT3fGojOhib3HDkObyTUb3cYqS+9gh5Fkfk1wrM5Hvimybr8k5nAIH8+0w6oskX1744jEflMNgPffKmg9Oc2gFDqdwo3k7nkqU64XoJu0VL3PrPzlZfsm/eAng/aeN0jpFYsp/ZyC0Un5Y9QA=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[0.5,1,0],[0.5,0,0],[0,0.5,0],[1,0.5,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="802" y="1548" width="140" height="40" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:left;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:16.93px;font-family:Calibri;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;i&gt;При реализации алгоритма, все параметры, подаваемые на вход алгоритма, а также результат алгоритма, должны записываться в журнал. Также, в журнал должны записываться все возникающие ошибки.&lt;br/&gt;&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" tags="Фон" id="f65yGzDH3uQXDGXIQOhu-29">
<mxCell style="verticalAlign=middle;align=left;overflow=width;vsdxID=56;fillColor=none;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=none;points=[];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="25" y="1532" width="578" height="71" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="rXSbIlquuvR6_JU7jN9j-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="f65yGzDH3uQXDGXIQOhu-30" target="f65yGzDH3uQXDGXIQOhu-28">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;/div&gt;" tags="Соединительная_линия Блок-схема" id="f65yGzDH3uQXDGXIQOhu-30">
<mxCell style="verticalAlign=middle;align=center;overflow=width;vsdxID=72;fillColor=#000000;gradientColor=none;shape=stencil(vVFBDgIhDHwNRxKE+IJ1/Ufjll0iLpuCLv5eSDWKevLgbaYznTatMF2cYEGhVUwUjri6IU3C7ITWbp6QXCpImF6YzgbCkcJ5HpgvUJ0VncKlJmTuU7VDqyuzLdM9O4EORaLcaIpa7yNoo75GqSwhuygpJEguzM1UDzSiLGOk9TDec1iKK+LyUf5lsf+tVcDzzNZ5z1961d/fUkr8UtPfAA==);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[0.5,0.5,0],[1,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="866" y="1306" width="11" height="11" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="" tags="Фон" id="f65yGzDH3uQXDGXIQOhu-31">
<mxCell style="vsdxID=92;fillColor=none;gradientColor=none;strokeColor=none;points=[];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="352" y="393" width="238" height="88" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-32" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;Принимает скорость &lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;и ускорение&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt; перемещения&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt; &lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt; и &lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;целевые &lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;координаты раскрытия&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;br/&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=93;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-31" vertex="1">
<mxGeometry width="238" height="71" as="geometry" />
</mxCell>
<mxCell id="f65yGzDH3uQXDGXIQOhu-33" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;ПЧ нижнего электрода&lt;br/&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=94;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-31" vertex="1">
<mxGeometry y="71" width="238" height="16" as="geometry" />
</mxCell>
<UserObject label="" tags="Блок-схема" id="f65yGzDH3uQXDGXIQOhu-34">
<mxCell style="vsdxID=71;fillColor=#FFFFFF;gradientColor=none;shape=stencil(UzV2Ls5ILEhVNTIoLinKz04tz0wpyVA1dlE1MsrMy0gtyiwBslSNXVWNndPyi1LTi/JL81Ig/IJEkEoQKze/DGRCBUSfAUiHkUElhGcK4bpBVOZk5iGpNEVVikeloQHZpsK0YlWLz1QgA+HFtMycHEgIIcujBwlQCBKcxq4A);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="703" y="651" width="132" height="80" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-35" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;Усилие &lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;меньше&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt; порога&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;?&lt;br/&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" style="text;vsdxID=71;fillColor=none;gradientColor=none;strokeColor=none;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;verticalAlign=middle;align=center;overflow=width;;html=1;" parent="f65yGzDH3uQXDGXIQOhu-34" vertex="1">
<mxGeometry x="11.08" y="9.3" width="110.75" height="60.6" as="geometry" />
</mxCell>
<UserObject label="" tags="Фон" id="f65yGzDH3uQXDGXIQOhu-36">
<mxCell style="vsdxID=22;fillColor=none;gradientColor=none;strokeColor=none;points=[];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="354" y="526" width="234" height="85" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-37" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;ПЧ осуществляет втягивание электрода &lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;до координат раскрытия, с заданной скоростью&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt; &lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;и ускорением&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;, при этом измеряя уровень усилия&lt;br/&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=23;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-36" vertex="1">
<mxGeometry width="234" height="69" as="geometry" />
</mxCell>
<mxCell id="f65yGzDH3uQXDGXIQOhu-38" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;ПЧ нижнего электрода&lt;br/&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=24;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-36" vertex="1">
<mxGeometry y="69" width="234" height="15" as="geometry" />
</mxCell>
<UserObject label="" tags="Фон" id="f65yGzDH3uQXDGXIQOhu-40">
<mxCell style="vsdxID=90;fillColor=none;gradientColor=none;strokeColor=none;points=[];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="68" y="526" width="232" height="90" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-41" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;Переводит ПЧ в контур управления по &lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;скорости, (в режим удержания) с нулевой скоростью&lt;br/&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=91;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-40" vertex="1">
<mxGeometry width="232" height="73" as="geometry" />
</mxCell>
<mxCell id="f65yGzDH3uQXDGXIQOhu-42" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;ПЧ верхнего электрода&lt;br/&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=99;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-40" vertex="1">
<mxGeometry y="73" width="232" height="16" as="geometry" />
</mxCell>
<UserObject label="" tags="Фон" id="f65yGzDH3uQXDGXIQOhu-43">
<mxCell style="vsdxID=83;fillColor=none;gradientColor=none;strokeColor=none;points=[];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="764" y="1168" width="215" height="76" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-44" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;Принимает решение о необходимости заточки электродов. Передает информацию в СУВУ&lt;br/&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=84;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-43" vertex="1">
<mxGeometry width="215" height="62" as="geometry" />
</mxCell>
<mxCell id="f65yGzDH3uQXDGXIQOhu-45" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;Контроллер ТСК&lt;br/&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=85;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-43" vertex="1">
<mxGeometry y="62" width="215" height="14" as="geometry" />
</mxCell>
<UserObject label="" tags="Фон" id="f65yGzDH3uQXDGXIQOhu-46">
<mxCell style="vsdxID=9;fillColor=none;gradientColor=none;strokeColor=none;points=[];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="664" y="768" width="212" height="88" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-47" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;Передает импульс запуска для ПЧ верхнего электрода&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;br/&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=10;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-46" vertex="1">
<mxGeometry width="212" height="71" as="geometry" />
</mxCell>
<mxCell id="f65yGzDH3uQXDGXIQOhu-48" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;Контроллер ТСК&lt;br/&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=11;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-46" vertex="1">
<mxGeometry y="71" width="212" height="16" as="geometry" />
</mxCell>
<UserObject label="" tags="Блок-схема" id="f65yGzDH3uQXDGXIQOhu-49">
<mxCell style="vsdxID=39;fillColor=#FFFFFF;gradientColor=none;shape=stencil(UzV2Ls5ILEhVNTIoLinKz04tz0wpyVA1dlE1MsrMy0gtyiwBslSNXVWNndPyi1LTi/JL81Ig/IJEkEoQKze/DGRCBUSfAUiHkUElhGcK4bpBVOZk5iGpNEVVikeloQHZpsK0YlWLz1QgA+HFtMycHEgIIcujBwlQCBKcxq4A);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="890" y="651" width="132" height="80" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-50" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;Таймаут на снятие усилия сработал&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;?&lt;br/&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" style="text;vsdxID=39;fillColor=none;gradientColor=none;strokeColor=none;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;verticalAlign=middle;align=center;overflow=width;;html=1;" parent="f65yGzDH3uQXDGXIQOhu-49" vertex="1">
<mxGeometry x="11.08" y="9.3" width="110.75" height="60.6" as="geometry" />
</mxCell>
<UserObject label="" tags="Фон" id="f65yGzDH3uQXDGXIQOhu-51">
<mxCell style="vsdxID=48;fillColor=none;gradientColor=none;strokeColor=none;points=[];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="1084" y="1418" width="199" height="70" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-52" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=52;fillColor=#f2f2f2;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-51" vertex="1">
<mxGeometry width="199" height="50" as="geometry" />
</mxCell>
<mxCell id="f65yGzDH3uQXDGXIQOhu-53" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:9.88px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;&lt;b&gt;Контроллер ТСК, робот&lt;br/&gt;&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=61;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-51" vertex="1">
<mxGeometry y="50" width="199" height="20" as="geometry" />
</mxCell>
<mxCell id="f65yGzDH3uQXDGXIQOhu-54" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:9.88px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;Аварийный останов с выводом описания ошибки и ее кода на ПДУ&lt;br/&gt;&lt;/font&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=62;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-51" vertex="1">
<mxGeometry x="18" width="162" height="50" as="geometry" />
</mxCell>
<mxCell id="f65yGzDH3uQXDGXIQOhu-55" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:9.88px;font-family:Calibri;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;52&lt;br/&gt;&lt;/font&gt;&lt;/div&gt;" style="verticalAlign=middle;align=center;overflow=width;vsdxID=78;fillColor=#FFFFFF;gradientColor=none;shape=stencil(nZBLDoAgDERP0z3SIyjew0SURgSD+Lu9kMZoXLhwN9O+tukAlrNpJg1SzDH4QW/URgNYgZTkjA4UkwJUgGXng+6DX1zLfmoymdXo17xh5zmRJ6Q42BWCfc2oJfdAr+Yv+AP9Cb7OJ3H/2JG1HNGz/84klThPVCc=);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="f65yGzDH3uQXDGXIQOhu-51" vertex="1">
<mxGeometry width="18" height="12" as="geometry" />
</mxCell>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;/div&gt;" tags="Соединительная_линия Блок-схема" id="f65yGzDH3uQXDGXIQOhu-56">
<mxCell style="verticalAlign=middle;align=center;overflow=width;vsdxID=79;fillColor=#000000;gradientColor=none;shape=stencil(vVFBDgIhDHwNRxKE+IJ1/Ufjll0iLpuCLv5eSDWKevLgbaYznTatMF2cYEGhVUwUjri6IU3C7ITWbp6QXCpImF6YzgbCkcJ5HpgvUJ0VncKlJmTuU7VDqyuzLdM9O4EORaLcaIpa7yNoo75GqSwhuygpJEguzM1UDzSiLGOk9TDec1iKK+LyUf5lsf+tVcDzzNZ5z1961d/fUkr8UtPfAA==);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[0.5,0.5,0],[1,0.5,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="465" y="890" width="11" height="11" as="geometry" />
</mxCell>
</UserObject>
<UserObject label="" tags="Блок-схема" id="f65yGzDH3uQXDGXIQOhu-57">
<mxCell style="vsdxID=25;fillColor=#FFFFFF;gradientColor=none;shape=stencil(UzV2Ls5ILEhVNTIoLinKz04tz0wpyVA1dlE1MsrMy0gtyiwBslSNXVWNndPyi1LTi/JL81Ig/IJEkEoQKze/DGRCBUSfAUiHkUElhGcK4bpBVOZk5iGpNEVVikeloQHZpsK0YlWLz1QgA+HFtMycHEgIIcujBwlQCBKcxq4A);strokeColor=#000000;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="873" y="925" width="132" height="80" as="geometry" />
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-58" value="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;p style=&quot;text-align:center;margin-left:0;margin-right:0;margin-top:0px;margin-bottom:0px;text-indent:0;vertical-align:middle;direction:ltr;&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;Усилие превысило порог максимального усилия&lt;/font&gt;&lt;font style=&quot;font-size:11.29px;font-family:Century Gothic;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;?&lt;br/&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" style="text;vsdxID=25;fillColor=none;gradientColor=none;strokeColor=none;spacingTop=-1;spacingBottom=-1;spacingLeft=-1;spacingRight=-1;points=[[1,0.5,0],[0.5,0,0],[0.5,0,0]];labelBackgroundColor=none;rounded=0;html=1;whiteSpace=wrap;verticalAlign=middle;align=center;overflow=width;;html=1;" parent="f65yGzDH3uQXDGXIQOhu-57" vertex="1">
<mxGeometry x="11.08" y="9.3" width="110.75" height="60.6" as="geometry" />
</mxCell>
<UserObject label="" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-59">
<mxCell style="vsdxID=5;edgeStyle=none;dashed=1;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-6" target="f65yGzDH3uQXDGXIQOhu-2" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint as="offset" />
<Array as="points">
<mxPoint x="598" y="172" />
<mxPoint x="598" y="172" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-60" parent="1" vertex="1">
<mxGeometry x="714" y="278" as="geometry" />
</mxCell>
<UserObject label="" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-61">
<mxCell style="vsdxID=8;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-2" target="f65yGzDH3uQXDGXIQOhu-60" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="10" as="offset" />
<Array as="points" />
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;/div&gt;" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-65">
<mxCell style="vsdxID=86;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;align=center;exitX=1;exitY=0.5454545454545454;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5075757575757576;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-56" target="f65yGzDH3uQXDGXIQOhu-7" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-149" y="13" as="offset" />
<Array as="points">
<mxPoint x="772.21" y="896" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;/div&gt;" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-66">
<mxCell style="vsdxID=82;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;align=center;exitX=0.5;exitY=1.0625;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-17" target="f65yGzDH3uQXDGXIQOhu-41" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-24" y="-20" as="offset" />
<Array as="points">
<mxPoint x="184" y="497" />
<mxPoint x="183.82" y="497" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;/div&gt;" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-68">
<mxCell style="vsdxID=80;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;align=center;entryX=0.5454545454545454;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" target="f65yGzDH3uQXDGXIQOhu-56" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-4" y="-128" as="offset" />
<Array as="points">
<mxPoint x="471" y="626" />
<mxPoint x="471.08" y="626" />
</Array>
<mxPoint x="471" y="611" as="sourcePoint" />
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Calibri;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;да&lt;br/&gt;&lt;/font&gt;&lt;/div&gt;" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-69">
<mxCell style="vsdxID=77;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;align=center;exitX=0.5;exitY=1.0125;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-34" target="f65yGzDH3uQXDGXIQOhu-47" edge="1">
<mxGeometry x="0.0316" y="13" relative="1" as="geometry">
<mxPoint as="offset" />
<Array as="points">
<mxPoint x="769" y="747" />
<mxPoint x="769.45" y="747" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Calibri;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;да&lt;br/&gt;&lt;/font&gt;&lt;/div&gt;" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-70">
<mxCell style="vsdxID=76;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;align=center;exitX=1.0075757575757576;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-7" target="f65yGzDH3uQXDGXIQOhu-57" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-13" y="-11" as="offset" />
<Array as="points" />
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-71">
<mxCell style="vsdxID=70;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;exitX=1;exitY=0.5072463768115942;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-37" target="f65yGzDH3uQXDGXIQOhu-34" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1" as="offset" />
<Array as="points">
<mxPoint x="769.15" y="561" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Calibri;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;нет&lt;br/&gt;&lt;/font&gt;&lt;/div&gt;" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-72">
<mxCell style="vsdxID=68;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;align=center;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5454545454545454;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-7" target="f65yGzDH3uQXDGXIQOhu-30" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="28" y="-197" as="offset" />
<Array as="points">
<mxPoint x="663.44" y="965" />
<mxPoint x="663.44" y="1311.94" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;/div&gt;" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-74">
<mxCell style="vsdxID=65;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;align=center;exitX=0;exitY=0.49295774647887325;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.505;entryY=-0.011;entryDx=0;entryDy=0;entryPerimeter=0;jumpStyle=arc;" parent="1" source="f65yGzDH3uQXDGXIQOhu-47" target="f65yGzDH3uQXDGXIQOhu-24" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="215" y="-14" as="offset" />
<Array as="points">
<mxPoint x="649" y="803" />
<mxPoint x="649" y="802.95" />
<mxPoint x="185" y="803" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Calibri;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;нет&lt;br/&gt;&lt;/font&gt;&lt;/div&gt;" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-75">
<mxCell style="vsdxID=63;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;align=center;exitX=1.0075757575757576;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-34" target="f65yGzDH3uQXDGXIQOhu-49" edge="1">
<mxGeometry x="-0.037" y="19" relative="1" as="geometry">
<mxPoint as="offset" />
<Array as="points" />
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-76">
<mxCell style="vsdxID=54;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;exitX=0.5023255813953489;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5023255813953489;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-23" target="f65yGzDH3uQXDGXIQOhu-44" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-10" y="-1" as="offset" />
<Array as="points">
<mxPoint x="872" y="1143" />
<mxPoint x="871.92" y="1143" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;/div&gt;" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-77">
<mxCell style="vsdxID=53;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;align=center;exitX=1;exitY=0.5072463768115942;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5454545454545454;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-25" target="f65yGzDH3uQXDGXIQOhu-56" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-76" y="14" as="offset" />
<Array as="points">
<mxPoint x="315" y="896" />
<mxPoint x="315" y="895.73" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-78">
<mxCell style="vsdxID=45;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;exitX=0.5;exitY=0.995;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-31" target="f65yGzDH3uQXDGXIQOhu-37" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-10" y="-1" as="offset" />
<Array as="points">
<mxPoint x="471" y="496" />
<mxPoint x="470.92" y="496" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-79">
<mxCell style="vsdxID=44;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;exitX=0;exitY=0.45454545454545453;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.49295774647887325;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-27" target="f65yGzDH3uQXDGXIQOhu-32" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint as="offset" />
<Array as="points">
<mxPoint x="604.5" y="428" />
<mxPoint x="604.5" y="428.01" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-80">
<mxCell style="vsdxID=43;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;exitX=0.45454545454545453;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-27" target="f65yGzDH3uQXDGXIQOhu-16" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-1" as="offset" />
<Array as="points">
<mxPoint x="617" y="366.1" />
<mxPoint x="183.5" y="366.1" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-81">
<mxCell style="vsdxID=42;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;exitX=0;exitY=0.49295774647887325;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.45454545454545453;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-13" target="f65yGzDH3uQXDGXIQOhu-27" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint as="offset" />
<Array as="points">
<mxPoint x="649" y="428" />
<mxPoint x="649" y="427.99" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-82" parent="1" vertex="1">
<mxGeometry x="1000" y="1418" as="geometry" />
</mxCell>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Calibri;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;да&lt;br/&gt;&lt;/font&gt;&lt;/div&gt;" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-83">
<mxCell style="vsdxID=41;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;align=center;exitX=1.0075757575757576;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.185;entryY=0.015;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-49" target="f65yGzDH3uQXDGXIQOhu-54" edge="1">
<mxGeometry x="-0.8324" y="15" relative="1" as="geometry">
<mxPoint as="offset" />
<Array as="points">
<mxPoint x="1132" y="691" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<mxCell id="f65yGzDH3uQXDGXIQOhu-84" parent="1" vertex="1">
<mxGeometry x="768" y="612" as="geometry" />
</mxCell>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Calibri;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;нет&lt;br/&gt;&lt;/font&gt;&lt;/div&gt;" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-85">
<mxCell style="vsdxID=40;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;align=center;exitX=0.5;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-49" target="f65yGzDH3uQXDGXIQOhu-84" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="103" y="16" as="offset" />
<Array as="points">
<mxPoint x="956" y="612" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-86">
<mxCell style="vsdxID=38;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=1;entryY=0.49295774647887325;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-10" target="f65yGzDH3uQXDGXIQOhu-13" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="10" y="-1" as="offset" />
<Array as="points">
<mxPoint x="901" y="313" />
<mxPoint x="901" y="428.08" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Calibri;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;нет&lt;br/&gt;&lt;/font&gt;&lt;/div&gt;" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-87">
<mxCell style="vsdxID=26;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;align=center;exitX=0.5075757575757576;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5023255813953489;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-57" target="f65yGzDH3uQXDGXIQOhu-22" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="28" y="-9" as="offset" />
<Array as="points">
<mxPoint x="940" y="1020" />
<mxPoint x="872.3" y="1020" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<UserObject label="&lt;div style=&quot;font-size: 1px&quot;&gt;&lt;font style=&quot;font-size:11.29px;font-family:Calibri;color:#000000;direction:ltr;letter-spacing:0px;line-height:120%;opacity:1&quot;&gt;да&lt;br/&gt;&lt;/font&gt;&lt;/div&gt;" tags="Соединительная_линия" id="f65yGzDH3uQXDGXIQOhu-88">
<mxCell style="vsdxID=27;edgeStyle=none;startArrow=none;endArrow=block;startSize=5;endSize=5;strokeColor=#000000;spacingTop=0;spacingBottom=0;spacingLeft=0;spacingRight=0;verticalAlign=middle;html=1;labelBackgroundColor=#ffffff;rounded=0;align=center;exitX=1.0075757575757576;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5061728395061729;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="f65yGzDH3uQXDGXIQOhu-57" target="f65yGzDH3uQXDGXIQOhu-54" edge="1">
<mxGeometry x="-0.7319" y="14" relative="1" as="geometry">
<mxPoint as="offset" />
<Array as="points">
<mxPoint x="1187" y="965" />
</Array>
</mxGeometry>
</mxCell>
</UserObject>
<mxCell id="rXSbIlquuvR6_JU7jN9j-1" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" target="f65yGzDH3uQXDGXIQOhu-30">
<mxGeometry relative="1" as="geometry">
<mxPoint x="871" y="1245" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="rXSbIlquuvR6_JU7jN9j-4" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;dashed=1;" edge="1" parent="1" source="rXSbIlquuvR6_JU7jN9j-3" target="f65yGzDH3uQXDGXIQOhu-2">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<UserObject label="&lt;div style=&quot;&quot;&gt;&lt;p style=&quot;text-align: justify; margin: 0px; text-indent: 0px; vertical-align: middle; direction: ltr;&quot;&gt;&lt;font face=&quot;Century Gothic&quot;&gt;&lt;span style=&quot;font-size: 11.29px;&quot;&gt;Входные параметры:&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; margin: 0px; text-indent: 0px; vertical-align: middle; direction: ltr;&quot;&gt;&lt;font face=&quot;Century Gothic&quot;&gt;&lt;span style=&quot;font-size: 11.29px;&quot;&gt;1) Начальные скорости и ускорения перемщеения нижнего и верхнего электрода&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; margin: 0px; text-indent: 0px; vertical-align: middle; direction: ltr;&quot;&gt;&lt;font face=&quot;Century Gothic&quot;&gt;&lt;span style=&quot;font-size: 11.29px;&quot;&gt;2) Необходимые разъезды верхнего и нижнего электрода для отрыва заготовки (наименьшее малое перемещение для отрыва)&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; margin: 0px; text-indent: 0px; vertical-align: middle; direction: ltr;&quot;&gt;&lt;font face=&quot;Century Gothic&quot;&gt;&lt;span style=&quot;font-size: 11.29px;&quot;&gt;3) Порог усилия для разъезда верхнего электрода&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; margin: 0px; text-indent: 0px; vertical-align: middle; direction: ltr;&quot;&gt;&lt;font face=&quot;Century Gothic&quot;&gt;&lt;span style=&quot;font-size: 11.29px;&quot;&gt;4) Таймаут на снятие усилия&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; margin: 0px; text-indent: 0px; vertical-align: middle; direction: ltr;&quot;&gt;&lt;font face=&quot;Century Gothic&quot;&gt;&lt;span style=&quot;font-size: 11.29px;&quot;&gt;5) Минимиальное отрицательное усилие&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: justify; margin: 0px; text-indent: 0px; vertical-align: middle; direction: ltr;&quot;&gt;&lt;font face=&quot;Century Gothic&quot;&gt;&lt;span style=&quot;font-size: 11.29px;&quot;&gt;6) Максимальное отрицательное усилие&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;" tags="Блок-схема" id="rXSbIlquuvR6_JU7jN9j-3">
<mxCell style="verticalAlign=top;align=right;overflow=width;vsdxID=4;fillColor=#FFFFFF;gradientColor=none;shape=stencil(tZLdEoIgEIWfhkscfnLw3uo9mERlInBWSnv7IGxSG29quts9+x04DIt42beyU4iR3oM7q0FXvkV8jxjTtlWgfagQPyBe1g5UA+5qq9R3MpKxurhbPGFMPhIdjNxTV4gsfwrHxBptN1myDVLyNbpOIOEUhvCiqcgETQaYHPlOZIVI2oTlG2eSEctR9xicl147u3iWkdAoHO7DtZHNYtQPSnUf8i8J/xyQzgOG4v37tTYmLc98vt6WIKVN44cH);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;" vertex="1" parent="1">
<mxGeometry x="838" y="95" width="431" height="139" as="geometry" />
</mxCell>
</UserObject>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View 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="Осуществлено раскрытие клещей с контролем отлипания колпачков от детали&lt;div&gt;Получены координаты сварочной точки целевые и фактические.&lt;/div&gt;" 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="Проекция смещения&lt;br&gt;положительная?" 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>

View 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="Формирует признак предупреждения &quot;База данных заполнена&quot;" 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="Места достаточно для записи&lt;br&gt;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="Формирует признак предупреждения &quot;База данных скоро заполниться&quot;" 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
View 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 Отображает экран&lt;br&gt;самодиагностики&lt;br&gt;с прогрессом и результатом" 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 Отображает экран&lt;br&gt;самодиагностики&lt;br&gt;с результатом и запросом на перемещение робота в положение самодиагностики сенсорной системы" 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 Отображает экран&lt;br&gt;самодиагностики&lt;br&gt;с прогрессом и результатом" 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 Отображает экран&lt;br&gt;самодиагностики&lt;br&gt;с результатом" 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 Отображает экран&lt;br&gt;самодиагностики&lt;br&gt;с результатом и запросом на перемещение робота в положение самодиагностики ППД" 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 Отображает экран&lt;br&gt;самодиагностики&lt;br&gt;с прогрессом и результатом" 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>

View File

@ -0,0 +1,385 @@
<mxfile host="Electron" modified="2024-09-20T11:16:20.088Z" 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="rAlL1pABz1A03hF85G_m" version="24.4.8" type="device">
<diagram id="U2dJCsa7sE4v5P5Dxrlu" name="Page-1">
<mxGraphModel dx="2617" dy="1014" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="PIjJH0-0VNReT5WdnuAb-159" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="1" vertex="1">
<mxGeometry x="479.97" y="839.98" width="500" height="620" 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="-40.03" y="140" width="480" height="1439.98" as="geometry" />
</mxCell>
<mxCell id="mZMcXhvMlAHeQn9aEvGH-93" value="Контроллер ТСК: основная программа" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=15;fontStyle=1;" parent="1" vertex="1">
<mxGeometry x="-40.03" y="140" width="480" height="30" as="geometry" />
</mxCell>
<mxCell id="UDd3K6AtKFBXwaaRQPOL-154" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="1" vertex="1">
<mxGeometry x="-800.03" y="140" width="720" height="1439.98" as="geometry" />
</mxCell>
<mxCell id="UDd3K6AtKFBXwaaRQPOL-155" value="Пульт ТСК" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=15;fontStyle=1;" parent="1" vertex="1">
<mxGeometry x="-800.03" y="140" width="720" height="30" as="geometry" />
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-64" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="UDd3K6AtKFBXwaaRQPOL-157" target="UDd3K6AtKFBXwaaRQPOL-212">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="UDd3K6AtKFBXwaaRQPOL-157" 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;rounded=1;" parent="1" vertex="1">
<mxGeometry x="670" y="20" width="480" height="80" as="geometry" />
</mxCell>
<mxCell id="UDd3K6AtKFBXwaaRQPOL-158" value="Алгоритм 61. Самодиагностика элементов ТСК." style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=29;fontStyle=1;" parent="1" vertex="1">
<mxGeometry x="-1169" width="720" height="80" as="geometry" />
</mxCell>
<mxCell id="UDd3K6AtKFBXwaaRQPOL-159" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="1" vertex="1">
<mxGeometry x="-1100.03" y="140" width="260" height="1439.98" as="geometry" />
</mxCell>
<mxCell id="UDd3K6AtKFBXwaaRQPOL-162" value="Оператор ТСК" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=15;fontStyle=1;" parent="1" vertex="1">
<mxGeometry x="-1100.03" y="140" width="260" height="30" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-84" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="UDd3K6AtKFBXwaaRQPOL-212" target="I4TDou46FntwN-mLiEZT-14" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-959.98652173913" y="519.98" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-44" value="нет" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" vertex="1" connectable="0" parent="PIjJH0-0VNReT5WdnuAb-84">
<mxGeometry x="0.9173" y="-1" relative="1" as="geometry">
<mxPoint x="-9" y="111" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-48" value="нет" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" vertex="1" connectable="0" parent="PIjJH0-0VNReT5WdnuAb-84">
<mxGeometry x="0.5882" y="-2" relative="1" as="geometry">
<mxPoint x="-33" y="292" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="UDd3K6AtKFBXwaaRQPOL-212" value="61.1 Отображает экран самодиагностики с вкладками по подсистемам и меню выбора проверок, с отображением состояния проверок" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-540.03" y="159.98" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-168" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="I4TDou46FntwN-mLiEZT-18" target="PIjJH0-0VNReT5WdnuAb-77" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-580.03" y="559.98" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-41" value="выбор &lt;b&gt;N&lt;/b&gt;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" vertex="1" connectable="0" parent="PIjJH0-0VNReT5WdnuAb-168">
<mxGeometry x="-0.9223" relative="1" as="geometry">
<mxPoint x="7" y="-10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-86" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="PIjJH0-0VNReT5WdnuAb-77" target="PIjJH0-0VNReT5WdnuAb-82" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-440.03" y="739.98" />
<mxPoint x="-920.03" y="739.98" />
</Array>
<mxPoint x="-200.03" y="719.98" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-77" value="61.11 Отображает экран самодиагностики &lt;b&gt;N&lt;/b&gt; с описанием, предварительными условиями,&lt;br&gt;критериями проверки" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-540.03" y="519.98" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-92" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="PIjJH0-0VNReT5WdnuAb-82" target="PIjJH0-0VNReT5WdnuAb-91" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-82" value="61.12 Производит необходимые подготовительные операции для выполнения самодиагностики &lt;b&gt;N&lt;/b&gt;." style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-1060.03" y="759.98" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-95" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="PIjJH0-0VNReT5WdnuAb-91" target="PIjJH0-0VNReT5WdnuAb-93" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-52" value="запуск" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" vertex="1" connectable="0" parent="PIjJH0-0VNReT5WdnuAb-95">
<mxGeometry x="-0.963" y="1" relative="1" as="geometry">
<mxPoint x="14" y="-9" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-51" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="PIjJH0-0VNReT5WdnuAb-91" target="UDd3K6AtKFBXwaaRQPOL-212">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1120" y="920" />
<mxPoint x="-1120" y="120" />
<mxPoint x="-490" y="120" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-53" value="выход" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" vertex="1" connectable="0" parent="I4TDou46FntwN-mLiEZT-51">
<mxGeometry x="-0.9629" y="2" relative="1" as="geometry">
<mxPoint x="-11" y="8" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-91" value="61.13 Иницирует выполнение самодиагностики или выходит из алгоритма самодиагностики &lt;b&gt;N&lt;/b&gt;?" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;rounded=0;shadow=0;" parent="1" vertex="1">
<mxGeometry x="-1060.03" y="879.98" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-99" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="PIjJH0-0VNReT5WdnuAb-93" target="PIjJH0-0VNReT5WdnuAb-98" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-59" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="PIjJH0-0VNReT5WdnuAb-93" target="I4TDou46FntwN-mLiEZT-57">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-93" value="61.14 Отображает экран самодиагностики (&lt;b&gt;N&lt;/b&gt;) с описанием, прогрессом, и предварительными результатами" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-540.03" y="879.98" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-130" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="PIjJH0-0VNReT5WdnuAb-94" target="PIjJH0-0VNReT5WdnuAb-100" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-94" value="61.18 Запускает программу самодиагностики (&lt;b&gt;N&lt;/b&gt;), передает прогресс и результаты, определяет объем самодиагностики" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="499.97" y="879.98" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-143" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="PIjJH0-0VNReT5WdnuAb-170" target="PIjJH0-0VNReT5WdnuAb-123" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-97" value="61.23 Формирует отчёт по самодиагностике (&lt;b&gt;N&lt;/b&gt;), записывает данные в базу данных" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="739.97" y="1359.98" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-126" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="PIjJH0-0VNReT5WdnuAb-98" target="PIjJH0-0VNReT5WdnuAb-111" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-49" value="отмена" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" vertex="1" connectable="0" parent="PIjJH0-0VNReT5WdnuAb-126">
<mxGeometry x="-0.9711" y="-3" relative="1" as="geometry">
<mxPoint x="8" y="-13" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-155" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="PIjJH0-0VNReT5WdnuAb-98" target="PIjJH0-0VNReT5WdnuAb-123" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-50" value="завершение" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" vertex="1" connectable="0" parent="PIjJH0-0VNReT5WdnuAb-155">
<mxGeometry x="-0.9782" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-98" value="61.25 Контролирует выполнение самодиагностики, принимает решение об отмене?" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;rounded=0;shadow=0;" parent="1" vertex="1">
<mxGeometry x="-1060.03" y="999.98" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-115" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="PIjJH0-0VNReT5WdnuAb-100" target="PIjJH0-0VNReT5WdnuAb-112" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-100" value="61.19 Выполняет выбранный алгоритм самодиагностики" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="499.97" y="999.98" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-73" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="PIjJH0-0VNReT5WdnuAb-106" target="PIjJH0-0VNReT5WdnuAb-169">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-106" value="61.16 Сбрасывает признак выполненной диагностики (&lt;b&gt;N&lt;/b&gt;), сбрасывает признак выполненной самодиагностики в полном объеме" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-20.03" y="879.98" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-154" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="PIjJH0-0VNReT5WdnuAb-111" target="PIjJH0-0VNReT5WdnuAb-77" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="459.97" y="1019.98" />
<mxPoint x="459.97" y="499.98" />
<mxPoint x="-440.03" y="499.98" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-62" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.75;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="PIjJH0-0VNReT5WdnuAb-111" target="PIjJH0-0VNReT5WdnuAb-112">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-111" value="61.26 Останавилвает выполнение алгоритма самодиагностики в произвольный момент," style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="219.97" y="999.98" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-119" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="PIjJH0-0VNReT5WdnuAb-112" target="PIjJH0-0VNReT5WdnuAb-116" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-172" value="нет" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" parent="PIjJH0-0VNReT5WdnuAb-119" vertex="1" connectable="0">
<mxGeometry x="-0.3621" y="-2" relative="1" as="geometry">
<mxPoint y="-12" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-122" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="PIjJH0-0VNReT5WdnuAb-112" target="PIjJH0-0VNReT5WdnuAb-121" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-174" value="да" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" parent="PIjJH0-0VNReT5WdnuAb-122" vertex="1" connectable="0">
<mxGeometry x="-0.7152" relative="1" as="geometry">
<mxPoint x="10" y="5" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-112" value="61.20 Сигнал отмены&lt;br&gt;выполнения алгоритма самодигностики?" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;rounded=0;shadow=0;" parent="1" vertex="1">
<mxGeometry x="499.97" y="1119.98" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-118" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="PIjJH0-0VNReT5WdnuAb-116" target="PIjJH0-0VNReT5WdnuAb-100" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-173" value="нет" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" parent="PIjJH0-0VNReT5WdnuAb-118" vertex="1" connectable="0">
<mxGeometry x="-0.9514" y="2" relative="1" as="geometry">
<mxPoint y="-8" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-120" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="PIjJH0-0VNReT5WdnuAb-116" target="PIjJH0-0VNReT5WdnuAb-97" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-175" value="да" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" parent="PIjJH0-0VNReT5WdnuAb-120" vertex="1" connectable="0">
<mxGeometry x="-0.9136" y="1" relative="1" as="geometry">
<mxPoint x="9" y="3" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-116" value="61.21 Алгоритм самодиагностики выполнен?" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;rounded=0;shadow=0;" parent="1" vertex="1">
<mxGeometry x="739.97" y="1119.98" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-121" value="61.22 Выполняет действия по отмене самодиагностики (&lt;b&gt;N&lt;/b&gt;)" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="499.97" y="1239.98" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-12" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="PIjJH0-0VNReT5WdnuAb-123" target="PIjJH0-0VNReT5WdnuAb-132">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-123" value="61.27 Отображает экран самодиагностики (&lt;b&gt;N&lt;/b&gt;) с результатами выполнения" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-540.03" y="1359.98" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-146" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" parent="1" source="PIjJH0-0VNReT5WdnuAb-132" target="PIjJH0-0VNReT5WdnuAb-82" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="-1080.03" y="1519.98" />
<mxPoint x="-1080.03" y="739.98" />
<mxPoint x="-1010.03" y="739.98" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-55" value="нет" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" vertex="1" connectable="0" parent="PIjJH0-0VNReT5WdnuAb-146">
<mxGeometry x="-0.9787" relative="1" as="geometry">
<mxPoint x="-1" y="-10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-11" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="PIjJH0-0VNReT5WdnuAb-132" target="PIjJH0-0VNReT5WdnuAb-134">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-54" value="да" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" vertex="1" connectable="0" parent="I4TDou46FntwN-mLiEZT-11">
<mxGeometry x="-0.97" y="1" relative="1" as="geometry">
<mxPoint x="-2" y="-9" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-132" value="61.28 Подтверждает результаты самодиагностики?" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;rounded=0;shadow=0;" parent="1" vertex="1">
<mxGeometry x="-1060.03" y="1479.98" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-157" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" parent="1" source="PIjJH0-0VNReT5WdnuAb-134" target="UDd3K6AtKFBXwaaRQPOL-212" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1000" y="1520" />
<mxPoint x="1000" y="120" />
<mxPoint x="-390" y="120" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-134" value="61.29 Устанвливает признак выполненной диагностики (&lt;b&gt;N&lt;/b&gt;), обобщенный результат" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-20.03" y="1479.98" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-160" value="Контроллер ТСК: программа самодиагностики" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=15;fontStyle=1;" parent="1" vertex="1">
<mxGeometry x="479.97" y="839.98" width="500" height="30" as="geometry" />
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-74" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="PIjJH0-0VNReT5WdnuAb-169" target="PIjJH0-0VNReT5WdnuAb-94">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-169" value="61.17 Переводит ПО в режим самодиагностики, запуск дополнительного процесса программы самодиагностики" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="219.97" y="879.98" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-171" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="PIjJH0-0VNReT5WdnuAb-97" target="PIjJH0-0VNReT5WdnuAb-170" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="739.97" y="1399.98" as="sourcePoint" />
<mxPoint x="-340.03" y="1399.98" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-170" value="61.24 Переводит ПО в режим работы, завершение процесса программы самодиагностики" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="219.97" y="1359.98" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-181" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="PIjJH0-0VNReT5WdnuAb-179" target="I4TDou46FntwN-mLiEZT-65" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-780.03" y="1600" as="targetPoint" />
<Array as="points">
<mxPoint x="-820" y="680" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-179" value="61.6 Отображает главный экран" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-780.03" y="639.98" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-22" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="I4TDou46FntwN-mLiEZT-2" target="I4TDou46FntwN-mLiEZT-17">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-43" value="да" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" vertex="1" connectable="0" parent="I4TDou46FntwN-mLiEZT-22">
<mxGeometry x="-0.6464" y="-1" relative="1" as="geometry">
<mxPoint x="-4" y="-11" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-68" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="I4TDou46FntwN-mLiEZT-2" target="I4TDou46FntwN-mLiEZT-18">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-2" value="61.7 Принимает решение о формировании полного отчёта о самодиагностике?" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;rounded=0;shadow=0;" vertex="1" parent="1">
<mxGeometry x="-1060.03" y="399.98" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-29" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="I4TDou46FntwN-mLiEZT-14" target="I4TDou46FntwN-mLiEZT-28">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-45" value="да" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" vertex="1" connectable="0" parent="I4TDou46FntwN-mLiEZT-29">
<mxGeometry x="-0.675" y="-1" relative="1" as="geometry">
<mxPoint x="-127" y="-11" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-67" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="I4TDou46FntwN-mLiEZT-14" target="I4TDou46FntwN-mLiEZT-2">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-14" value="61.2 Подтверждает полностью успешное завершение самодиагностики?" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;rounded=0;shadow=0;" vertex="1" parent="1">
<mxGeometry x="-1060.03" y="279.98" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-71" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="I4TDou46FntwN-mLiEZT-16" target="PIjJH0-0VNReT5WdnuAb-179">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-16" value="61.4 Отображает в строке состояния признак выполненной самодиагностики&amp;nbsp;" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-300.03" y="519.98" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-26" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="I4TDou46FntwN-mLiEZT-17" target="I4TDou46FntwN-mLiEZT-24">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-17" value="61.8 Генерирует отчёт о самодиагностике в виде файла включающего в себя все параметры и результаты всех проведенных проверок" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-780.03" y="399.98" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-19" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="I4TDou46FntwN-mLiEZT-18" target="PIjJH0-0VNReT5WdnuAb-179">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-42" value="выход" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" vertex="1" connectable="0" parent="I4TDou46FntwN-mLiEZT-19">
<mxGeometry x="-0.9482" y="3" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-18" value="61.10 Выбирает проверку &lt;b&gt;N&lt;/b&gt; из допустимых для выполнения проверок или выход из самодиагностики?" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;rounded=0;" vertex="1" parent="1">
<mxGeometry x="-1060.03" y="519.98" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-27" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="I4TDou46FntwN-mLiEZT-24" target="UDd3K6AtKFBXwaaRQPOL-212">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-24" value="61.9 Отображает сообщение с именем файла" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-540.03" y="399.98" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-36" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;entryX=1;entryY=0.25;entryDx=0;entryDy=0;" edge="1" parent="1" source="I4TDou46FntwN-mLiEZT-28" target="UDd3K6AtKFBXwaaRQPOL-212">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-37" value="нет" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" vertex="1" connectable="0" parent="I4TDou46FntwN-mLiEZT-36">
<mxGeometry x="-0.931" y="-4" relative="1" as="geometry">
<mxPoint x="6" y="9" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-69" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" edge="1" parent="1" source="I4TDou46FntwN-mLiEZT-28" target="I4TDou46FntwN-mLiEZT-34">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-72" value="да" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" vertex="1" connectable="0" parent="I4TDou46FntwN-mLiEZT-69">
<mxGeometry x="-0.5837" relative="1" as="geometry">
<mxPoint y="-10" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-28" value="61.3 Контролирует успешное завершение всех проверок" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;rounded=0;shadow=0;" vertex="1" parent="1">
<mxGeometry x="-20.029999999999973" y="279.98" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-70" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="I4TDou46FntwN-mLiEZT-34" target="I4TDou46FntwN-mLiEZT-16">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-34" value="61.5 Устанавливает признак выполненной самодиагностики в полном объеме,&lt;div&gt;осуществляет запись в базу данных&lt;/div&gt;" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="219.97" y="279.98" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-60" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="I4TDou46FntwN-mLiEZT-57" target="PIjJH0-0VNReT5WdnuAb-106">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-57" value="61.15 Отображает в строке состояния признак не выполненной самодиагностики&amp;nbsp;" style="rounded=1;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-300.03" y="879.98" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-63" value="Конец" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;rounded=1;" vertex="1" parent="1">
<mxGeometry x="-850.03" y="1600" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="I4TDou46FntwN-mLiEZT-65" value="Конец" style="strokeWidth=2;html=1;shape=mxgraph.flowchart.terminator;whiteSpace=wrap;rounded=1;" vertex="1" parent="1">
<mxGeometry x="-870.03" y="1600" width="100" height="42.02" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -0,0 +1,104 @@
<mxfile host="Electron" modified="2024-09-26T14:14:29.702Z" 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="nSdAF3o0yyjquEEmFlWA" version="24.4.8" type="device">
<diagram id="U2dJCsa7sE4v5P5Dxrlu" name="Page-1">
<mxGraphModel dx="5756" dy="3210" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="827" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="PIjJH0-0VNReT5WdnuAb-159" value="" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="1" vertex="1">
<mxGeometry x="-680" y="250" width="500" height="620" as="geometry" />
</mxCell>
<mxCell id="UDd3K6AtKFBXwaaRQPOL-157" 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;rounded=1;" parent="1" vertex="1">
<mxGeometry x="640" y="80" width="480" height="80" as="geometry" />
</mxCell>
<mxCell id="UDd3K6AtKFBXwaaRQPOL-158" value="Алгоритм 61.19.1 Алгоритм самодиагностики&amp;nbsp;FC-E1-1" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=29;fontStyle=1;" parent="1" vertex="1">
<mxGeometry x="-1169" width="1019" height="80" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-130" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="PIjJH0-0VNReT5WdnuAb-94" target="PIjJH0-0VNReT5WdnuAb-100" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-94" value="61.18 Запускает программу самодиагностики (&lt;b&gt;N&lt;/b&gt;), передает прогресс и результаты, определяет объем самодиагностики" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-660" y="290" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-97" value="61.23 Формирует отчёт по самодиагностике (&lt;b&gt;N&lt;/b&gt;), записывает данные в базу данных" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-420" y="770" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-115" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="PIjJH0-0VNReT5WdnuAb-100" target="PIjJH0-0VNReT5WdnuAb-112" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-100" value="61.19 Выполняет выбранный алгоритм самодиагностики" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-660" y="410" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-154" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.25;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="PIjJH0-0VNReT5WdnuAb-111" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="459.97" y="1019.98" />
<mxPoint x="459.97" y="499.98" />
<mxPoint x="-440.03" y="499.98" />
</Array>
<mxPoint x="-440.02999999999975" y="519.98" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-119" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="PIjJH0-0VNReT5WdnuAb-112" target="PIjJH0-0VNReT5WdnuAb-116" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-172" value="нет" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" parent="PIjJH0-0VNReT5WdnuAb-119" vertex="1" connectable="0">
<mxGeometry x="-0.3621" y="-2" relative="1" as="geometry">
<mxPoint y="-12" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-122" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="PIjJH0-0VNReT5WdnuAb-112" target="PIjJH0-0VNReT5WdnuAb-121" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-174" value="да" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" parent="PIjJH0-0VNReT5WdnuAb-122" vertex="1" connectable="0">
<mxGeometry x="-0.7152" relative="1" as="geometry">
<mxPoint x="10" y="5" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-112" value="61.20 Сигнал отмены&lt;br&gt;выполнения алгоритма самодигностики?" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;rounded=0;shadow=0;" parent="1" vertex="1">
<mxGeometry x="-660" y="530" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-118" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="PIjJH0-0VNReT5WdnuAb-116" target="PIjJH0-0VNReT5WdnuAb-100" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-173" value="нет" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" parent="PIjJH0-0VNReT5WdnuAb-118" vertex="1" connectable="0">
<mxGeometry x="-0.9514" y="2" relative="1" as="geometry">
<mxPoint y="-8" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-120" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;" parent="1" source="PIjJH0-0VNReT5WdnuAb-116" target="PIjJH0-0VNReT5WdnuAb-97" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-175" value="да" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];rounded=1;" parent="PIjJH0-0VNReT5WdnuAb-120" vertex="1" connectable="0">
<mxGeometry x="-0.9136" y="1" relative="1" as="geometry">
<mxPoint x="9" y="3" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-116" value="61.21 Алгоритм самодиагностики выполнен?" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;rounded=0;shadow=0;" parent="1" vertex="1">
<mxGeometry x="-420" y="530" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-121" value="61.22 Выполняет действия по отмене самодиагностики (&lt;b&gt;N&lt;/b&gt;)" style="rounded=1;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="-660" y="650" width="200" height="80" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-157" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;" parent="1" source="PIjJH0-0VNReT5WdnuAb-134" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1000" y="1520" />
<mxPoint x="1000" y="120" />
<mxPoint x="-390" y="120" />
</Array>
<mxPoint x="-390.02999999999975" y="159.98000000000002" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-160" value="Контроллер ТСК: программа самодиагностики" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=1;fontSize=15;fontStyle=1;" parent="1" vertex="1">
<mxGeometry x="-680" y="250" width="500" height="30" as="geometry" />
</mxCell>
<mxCell id="PIjJH0-0VNReT5WdnuAb-171" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=1;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="PIjJH0-0VNReT5WdnuAb-97" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="-420" y="810" as="sourcePoint" />
<mxPoint x="-739.9999999999998" y="810" as="targetPoint" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -0,0 +1,223 @@
<mxfile host="drawio-plugin" modified="2024-08-09T10:52:08.059Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36" etag="kk-bu3QoHMGvygh4Osoh" version="22.1.22" type="embed">
<diagram id="U2dJCsa7sE4v5P5Dxrlu" name="Page-1">
<mxGraphModel dx="1352" dy="543" 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="59" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="800" y="259" width="240" height="1000" as="geometry" />
</mxCell>
<mxCell id="58" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="540" y="259" width="190" height="1000" as="geometry" />
</mxCell>
<mxCell id="57" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="100" y="259" width="360" height="1000" as="geometry" />
</mxCell>
<mxCell id="2" value="Начало" style="rounded=1;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="220" y="199" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="3" value="Клещи сжаты, &lt;br&gt;толщина заготовки корректна, усилие набрано корректное" 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="415" y="120" width="210" height="80" as="geometry" />
</mxCell>
<mxCell id="5" value="Выставлен триггер &lt;br&gt;на сварку с током?" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="220" y="359" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="11" value="Запрашивает у робота id программы и индекс сварочной точки" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="215" y="439" width="170" height="80" as="geometry" />
</mxCell>
<mxCell id="13" value="Получает запрос" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="574" y="439" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="14" value="Отправляет индекс сварочной точки и id программы" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="569" y="559" width="130" height="80" as="geometry" />
</mxCell>
<mxCell id="15" value="Запрашивает номер сварочной программы из локальной БД" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="235" y="559" width="130" height="80" as="geometry" />
</mxCell>
<mxCell id="16" value="Отправляет номер сварочной программы в сварочный контроллер" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="235" y="679" width="130" height="80" as="geometry" />
</mxCell>
<mxCell id="17" value="Получает номер сварочной программы" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="847" y="679" width="130" height="80" as="geometry" />
</mxCell>
<mxCell id="18" value="Выполнение сварочной программы" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="847" y="917.5" width="130" height="83" as="geometry" />
</mxCell>
<mxCell id="19" value="Завершено?" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;" parent="1" vertex="1">
<mxGeometry x="852" y="1040" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="20" value="Сварка началась?" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;" parent="1" vertex="1">
<mxGeometry x="852" y="819" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="21" value="Анализ и корректировка параметров в процессе сварки" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="235" y="919" width="130" height="80" as="geometry" />
</mxCell>
<mxCell id="23" value="Анализ качества сварки" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="235" y="1040" width="130" height="40" as="geometry" />
</mxCell>
<mxCell id="24" value="Сохранение данных в локальной БД" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="235" y="1120" width="130" height="80" as="geometry" />
</mxCell>
<mxCell id="25" value="" style="ellipse;html=1;shape=endState;fillColor=strokeColor;" parent="1" vertex="1">
<mxGeometry x="285" y="1324" width="30" height="30" 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" source="3" target="2" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="340" y="209" as="sourcePoint" />
<mxPoint x="390" y="159" as="targetPoint" />
<Array as="points">
<mxPoint x="300" y="160" />
<mxPoint x="300" y="199" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="27" 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="2" target="5" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="530" y="339" as="sourcePoint" />
<mxPoint x="580" y="289" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="29" 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="5" target="11" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="470" y="489" as="sourcePoint" />
<mxPoint x="520" y="439" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="34" 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="11" target="13" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="450" y="529" as="sourcePoint" />
<mxPoint x="500" y="479" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="35" 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="13" target="14" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="444" y="589" as="sourcePoint" />
<mxPoint x="494" y="539" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="36" 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="14" target="15" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="420" y="669" as="sourcePoint" />
<mxPoint x="470" y="619" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="37" 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="15" target="16" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="420" y="689" as="sourcePoint" />
<mxPoint x="470" y="639" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="38" 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="16" target="17" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="500" y="789" as="sourcePoint" />
<mxPoint x="550" y="739" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="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="23" target="24" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="130" y="1100" as="sourcePoint" />
<mxPoint x="180" y="1050" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="48" 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="24" target="25" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="160" y="1182" as="sourcePoint" />
<mxPoint x="210" y="1132" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="49" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="5" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint y="469" as="sourcePoint" />
<mxPoint x="300" y="1240" as="targetPoint" />
<Array as="points">
<mxPoint x="140" y="384" />
<mxPoint x="140" y="1240" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="50" 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="155" y="349" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="51" 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="300" y="409" width="60" height="30" as="geometry" />
</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="225" y="30" width="720" height="50" as="geometry" />
</mxCell>
<mxCell id="61" 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="315" y="1324" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="62" 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="100" y="259" width="130" height="30" as="geometry" />
</mxCell>
<mxCell id="63" 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="540" y="259" width="150" height="30" as="geometry" />
</mxCell>
<mxCell id="64" 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="800" y="259" width="170" height="30" as="geometry" />
</mxCell>
<mxCell id="65" 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="17" target="20" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="770" y="670" as="sourcePoint" />
<mxPoint x="820" y="620" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="66" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="20" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="770" y="820" as="sourcePoint" />
<mxPoint x="912" y="790" as="targetPoint" />
<Array as="points">
<mxPoint x="972" y="790" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="67" 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="20" target="18" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="770" y="860" as="sourcePoint" />
<mxPoint x="820" y="810" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="68" 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="18" target="21" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="780" y="910" as="sourcePoint" />
<mxPoint x="830" y="860" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="69" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="19" target="18" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="940" y="1170" as="sourcePoint" />
<mxPoint x="990" y="1120" as="targetPoint" />
<Array as="points">
<mxPoint x="1000" y="1060" />
<mxPoint x="1000" y="959" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="76" 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="18" target="19" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="770" y="1110" as="sourcePoint" />
<mxPoint x="820" y="1060" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="77" 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="19" target="23" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="880" y="1220" as="sourcePoint" />
<mxPoint x="930" y="1170" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="78" 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="972" y="810" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="79" 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="912" y="859" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="80" 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="972" y="1060" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="81" 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="792" y="1030" width="60" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -0,0 +1,223 @@
<mxfile host="Electron" modified="2024-08-27T13:30:09.629Z" 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="0SykBB_4em_9wa5-4Eww" version="24.4.8" type="device">
<diagram id="U2dJCsa7sE4v5P5Dxrlu" name="Page-1">
<mxGraphModel dx="2388" dy="1680" 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="59" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="800" y="259" width="240" height="1000" as="geometry" />
</mxCell>
<mxCell id="58" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="540" y="259" width="190" height="1000" as="geometry" />
</mxCell>
<mxCell id="57" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="100" y="259" width="360" height="1000" as="geometry" />
</mxCell>
<mxCell id="2" value="Начало" style="rounded=1;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="220" y="199" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="3" value="Клещи сжаты, &lt;br&gt;толщина заготовки корректна, усилие набрано корректное" 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="415" y="120" width="210" height="80" as="geometry" />
</mxCell>
<mxCell id="5" value="Выставлен триггер &lt;br&gt;на сварку с током?" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="220" y="359" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="11" value="Запрашивает у робота id программы и индекс сварочной точки" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="215" y="439" width="170" height="80" as="geometry" />
</mxCell>
<mxCell id="13" value="Получает запрос" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="574" y="439" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="14" value="Отправляет индекс сварочной точки и id программы" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="569" y="559" width="130" height="80" as="geometry" />
</mxCell>
<mxCell id="15" value="Запрашивает номер сварочной программы из локальной БД" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="235" y="559" width="130" height="80" as="geometry" />
</mxCell>
<mxCell id="16" value="Отправляет номер сварочной программы в сварочный контроллер" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="235" y="679" width="130" height="80" as="geometry" />
</mxCell>
<mxCell id="17" value="Получает номер сварочной программы" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="847" y="679" width="130" height="80" as="geometry" />
</mxCell>
<mxCell id="18" value="Выполнение сварочной программы" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="847" y="917.5" width="130" height="83" as="geometry" />
</mxCell>
<mxCell id="19" value="Завершено?" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;" parent="1" vertex="1">
<mxGeometry x="852" y="1040" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="20" value="Сварка началась?" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;" parent="1" vertex="1">
<mxGeometry x="852" y="819" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="21" value="Анализ и корректировка параметров в процессе сварки" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="235" y="919" width="130" height="80" as="geometry" />
</mxCell>
<mxCell id="23" value="Анализ качества сварки" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="235" y="1040" width="130" height="40" as="geometry" />
</mxCell>
<mxCell id="24" value="Сохранение данных в локальной БД" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="235" y="1120" width="130" height="80" as="geometry" />
</mxCell>
<mxCell id="25" value="" style="ellipse;html=1;shape=endState;fillColor=strokeColor;" parent="1" vertex="1">
<mxGeometry x="285" y="1324" width="30" height="30" 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" source="3" target="2" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="340" y="209" as="sourcePoint" />
<mxPoint x="390" y="159" as="targetPoint" />
<Array as="points">
<mxPoint x="300" y="160" />
<mxPoint x="300" y="199" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="27" 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="2" target="5" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="530" y="339" as="sourcePoint" />
<mxPoint x="580" y="289" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="29" 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="5" target="11" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="470" y="489" as="sourcePoint" />
<mxPoint x="520" y="439" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="34" 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="11" target="13" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="450" y="529" as="sourcePoint" />
<mxPoint x="500" y="479" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="35" 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="13" target="14" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="444" y="589" as="sourcePoint" />
<mxPoint x="494" y="539" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="36" 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="14" target="15" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="420" y="669" as="sourcePoint" />
<mxPoint x="470" y="619" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="37" 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="15" target="16" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="420" y="689" as="sourcePoint" />
<mxPoint x="470" y="639" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="38" 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="16" target="17" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="500" y="789" as="sourcePoint" />
<mxPoint x="550" y="739" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="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="23" target="24" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="130" y="1100" as="sourcePoint" />
<mxPoint x="180" y="1050" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="48" 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="24" target="25" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="160" y="1182" as="sourcePoint" />
<mxPoint x="210" y="1132" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="49" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="5" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint y="469" as="sourcePoint" />
<mxPoint x="300" y="1240" as="targetPoint" />
<Array as="points">
<mxPoint x="140" y="384" />
<mxPoint x="140" y="1240" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="50" 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="155" y="349" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="51" 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="300" y="409" width="60" height="30" as="geometry" />
</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="225" y="30" width="720" height="50" as="geometry" />
</mxCell>
<mxCell id="61" 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="315" y="1324" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="62" 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="100" y="259" width="130" height="30" as="geometry" />
</mxCell>
<mxCell id="63" 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="540" y="259" width="150" height="30" as="geometry" />
</mxCell>
<mxCell id="64" 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="800" y="259" width="170" height="30" as="geometry" />
</mxCell>
<mxCell id="65" 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="17" target="20" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="770" y="670" as="sourcePoint" />
<mxPoint x="820" y="620" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="66" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="20" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="770" y="820" as="sourcePoint" />
<mxPoint x="912" y="790" as="targetPoint" />
<Array as="points">
<mxPoint x="972" y="790" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="67" 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="20" target="18" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="770" y="860" as="sourcePoint" />
<mxPoint x="820" y="810" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="68" 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="18" target="21" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="780" y="910" as="sourcePoint" />
<mxPoint x="830" y="860" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="69" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="19" target="18" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="940" y="1170" as="sourcePoint" />
<mxPoint x="990" y="1120" as="targetPoint" />
<Array as="points">
<mxPoint x="1000" y="1060" />
<mxPoint x="1000" y="959" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="76" 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="18" target="19" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="770" y="1110" as="sourcePoint" />
<mxPoint x="820" y="1060" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="77" 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="19" target="23" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="880" y="1220" as="sourcePoint" />
<mxPoint x="930" y="1170" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="78" 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="972" y="810" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="79" 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="912" y="859" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="80" 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="972" y="1060" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="81" 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="792" y="1030" width="60" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

View File

@ -0,0 +1,161 @@
<mxfile host="Electron" modified="2024-08-28T14:08:04.711Z" 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="YsAZ1YSjnc0RRQnC8IG9" version="24.4.8" type="device">
<diagram id="U2dJCsa7sE4v5P5Dxrlu" name="Page-1">
<mxGraphModel dx="3340" dy="1527" 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="cXhk_Pv_VdVScGw-giEE-142" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-610" y="390" width="360" height="1000" as="geometry" />
</mxCell>
<mxCell id="25" value="" style="ellipse;html=1;shape=endState;fillColor=strokeColor;" parent="1" vertex="1">
<mxGeometry x="440" y="1550" width="30" height="30" as="geometry" />
</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="-345" y="30" width="720" height="50" as="geometry" />
</mxCell>
<mxCell id="61" 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="480" y="1550" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-96" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-160" y="400" width="360" height="1000" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-110" 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="-160" y="400" width="130" height="61" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-133" 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="cXhk_Pv_VdVScGw-giEE-122" target="cXhk_Pv_VdVScGw-giEE-125">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-122" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;Сформированно условие аварийного останова ТСК:&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;ul&gt;&lt;ul&gt;&lt;li style=&quot;&quot;&gt;Внешний аварийный сигнал&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;" style="html=1;shape=mxgraph.infographic.ribbonSimple;notch1=0;notch2=20;align=left;verticalAlign=middle;fontSize=14;fontStyle=0;fillColor=#FFFFFF;whiteSpace=wrap;direction=west;" vertex="1" parent="1">
<mxGeometry x="280" y="671" width="300" height="100" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-127" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="cXhk_Pv_VdVScGw-giEE-123" target="cXhk_Pv_VdVScGw-giEE-126">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-123" value="Иницирует срабатывание функции быстрого останова ПЧ" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="-65" y="490" width="170" height="80" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-132" 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="cXhk_Pv_VdVScGw-giEE-124" target="cXhk_Pv_VdVScGw-giEE-123">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-124" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;Сформированно условие останова ТСК:&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;ul&gt;&lt;ul&gt;&lt;li style=&quot;&quot;&gt;БУП: &quot;аварийный останов&quot;&lt;/li&gt;&lt;li style=&quot;&quot;&gt;Пульт ТСК: &quot;аварийный останов&quot;&lt;/li&gt;&lt;li style=&quot;&quot;&gt;Отказ ПЧ ПЭ&lt;/li&gt;&lt;li style=&quot;&quot;&gt;Отказ ПЧ НЭ&lt;/li&gt;&lt;li style=&quot;&quot;&gt;Внешний аварийный сигнал&lt;/li&gt;&lt;li style=&quot;&quot;&gt;Пульт ТСК: &quot;Переключатель безопасности оператора&quot; и &quot;ручной режим&quot;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div style=&quot;&quot;&gt;&lt;br&gt;&lt;/div&gt;" style="html=1;shape=mxgraph.infographic.ribbonSimple;notch1=0;notch2=20;align=left;verticalAlign=middle;fontSize=14;fontStyle=0;fillColor=#FFFFFF;whiteSpace=wrap;direction=west;" vertex="1" parent="1">
<mxGeometry x="280" y="130" width="300" height="230" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-144" 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="cXhk_Pv_VdVScGw-giEE-125" target="cXhk_Pv_VdVScGw-giEE-143">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-125" value="Иницирует срабатывание функции безопасности&lt;div&gt;STO&lt;/div&gt;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="-65" y="681" width="170" height="80" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-128" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="cXhk_Pv_VdVScGw-giEE-126" target="cXhk_Pv_VdVScGw-giEE-125">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-130" value="да" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="cXhk_Pv_VdVScGw-giEE-128">
<mxGeometry x="-0.6758" y="-1" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-126" value="Таймаут&lt;div&gt;срабатывания STO?&lt;/div&gt;" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="-60" y="601" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-129" 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="cXhk_Pv_VdVScGw-giEE-126" target="cXhk_Pv_VdVScGw-giEE-126">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="120" y="626" />
<mxPoint x="120" y="581" />
<mxPoint x="20" y="581" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-131" value="нет" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" vertex="1" connectable="0" parent="cXhk_Pv_VdVScGw-giEE-129">
<mxGeometry x="-0.8828" y="-2" relative="1" as="geometry">
<mxPoint as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-134" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-600" y="400" width="360" height="1000" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-135" value="ПЧ&lt;br&gt;подвижного&amp;nbsp; и неподвижного электрода" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="-600" y="400" width="290" height="61" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-136" value="Торможение с максимальным ускорением" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="-505" y="490" width="170" height="80" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-137" 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="cXhk_Pv_VdVScGw-giEE-123" target="cXhk_Pv_VdVScGw-giEE-136">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-138" value="Отключение управления&lt;br&gt;ЭМП" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="-505" y="681" width="170" height="80" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-156" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;" edge="1" parent="1" source="cXhk_Pv_VdVScGw-giEE-140" target="cXhk_Pv_VdVScGw-giEE-155">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-140" value="Отключение питания транзисторов" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="-505" y="787" width="170" height="80" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-139" 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="cXhk_Pv_VdVScGw-giEE-125" target="cXhk_Pv_VdVScGw-giEE-138">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-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;" edge="1" parent="1" source="cXhk_Pv_VdVScGw-giEE-125" target="cXhk_Pv_VdVScGw-giEE-140">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-143" value="Формирование диагностического сигнала о срабатывании защиты" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="-65" y="787" width="170" height="80" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-145" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="280" y="860" width="360" height="540" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-146" 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="280" y="860" width="130" height="61" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-168" 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="cXhk_Pv_VdVScGw-giEE-147" target="cXhk_Pv_VdVScGw-giEE-165">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-147" value="Отображает состояние&lt;br&gt;контроллера безопасности&amp;nbsp;" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="370" y="1030" width="170" height="80" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-148" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="cXhk_Pv_VdVScGw-giEE-143" target="cXhk_Pv_VdVScGw-giEE-147">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-150" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="cXhk_Pv_VdVScGw-giEE-149" target="cXhk_Pv_VdVScGw-giEE-136">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-149" value="&lt;blockquote style=&quot;margin: 0 0 0 40px; border: none; padding: 0px;&quot;&gt;&lt;div style=&quot;&quot;&gt;&lt;span style=&quot;background-color: initial;&quot;&gt;Сформированно условие останова ТСК в соответствии с алгоритмами:&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;ul&gt;&lt;ul&gt;&lt;li style=&quot;&quot;&gt;Сенсорная система не исправна&lt;/li&gt;&lt;li style=&quot;&quot;&gt;Сварка невыпполнима в данной точке&lt;/li&gt;&lt;li style=&quot;&quot;&gt;&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div style=&quot;&quot;&gt;&lt;br&gt;&lt;/div&gt;" style="html=1;shape=mxgraph.infographic.ribbonSimple;notch1=0;notch2=20;align=left;verticalAlign=middle;fontSize=14;fontStyle=0;fillColor=#FFFFFF;whiteSpace=wrap;direction=east;" vertex="1" parent="1">
<mxGeometry x="-990" y="130" width="300" height="230" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-151" value="" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry x="-1050" y="400" width="360" height="1000" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-152" 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="-1050" y="400" width="130" height="61" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-154" 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="cXhk_Pv_VdVScGw-giEE-153" target="cXhk_Pv_VdVScGw-giEE-136">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-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="cXhk_Pv_VdVScGw-giEE-153" target="cXhk_Pv_VdVScGw-giEE-158">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-153" value="Алгоритм защиты клещей:&lt;br&gt;контроль выхода за пределы допустимых характеристик" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="-955" y="490" width="170" height="80" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-162" 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="cXhk_Pv_VdVScGw-giEE-155" target="cXhk_Pv_VdVScGw-giEE-158">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-155" value="Фиксация кода ошибки" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="-505" y="900" width="170" height="80" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-161" 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="cXhk_Pv_VdVScGw-giEE-158" target="cXhk_Pv_VdVScGw-giEE-147">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-158" value="Фиксация кода ошибки" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" vertex="1" parent="1">
<mxGeometry x="-955" y="1030" width="170" height="80" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-167" 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="cXhk_Pv_VdVScGw-giEE-165" target="25">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="cXhk_Pv_VdVScGw-giEE-165" value="Система в состоянии аварийного останова" style="shape=step;perimeter=stepPerimeter;whiteSpace=wrap;html=1;fixedSize=1;" vertex="1" parent="1">
<mxGeometry x="295" y="1440" width="320" height="80" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>

File diff suppressed because one or more lines are too long