From d765f3e20df227f805b766d8c72b7b7817d36938 Mon Sep 17 00:00:00 2001 From: Titov Leonid Date: Tue, 17 Sep 2024 15:27:08 +0300 Subject: [PATCH] =?UTF-8?q?feat:=20=D0=90=D0=BB=D0=B3=D0=BE=D1=80=D0=B8?= =?UTF-8?q?=D1=82=D0=BC=20=D1=81=D0=B0=D0=BC=D0=BE=D0=B4=D0=B8=D0=B0=D0=B3?= =?UTF-8?q?=D0=BD=D0=BE=D1=81=D1=82=D0=B8=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- algorithm_51/body.puml | 10 +- algorithm_optimal_open.drawio | 77 +++++++++++ algorithm_save_passport.drawio | 143 ++++++++++++++++++++ algorithm_self_test.drawio | 239 +++++++++++++++++++++++++++++++++ 4 files changed, 468 insertions(+), 1 deletion(-) create mode 100644 algorithm_optimal_open.drawio create mode 100644 algorithm_save_passport.drawio create mode 100644 algorithm_self_test.drawio diff --git a/algorithm_51/body.puml b/algorithm_51/body.puml index e83d5cd..4ec90ac 100644 --- a/algorithm_51/body.puml +++ b/algorithm_51/body.puml @@ -63,9 +63,11 @@ group Контроллер ТСК: ядро реального времени :Обновить данные от ПЧ через **EtherCat**; +split + :Осуществить преобразование данных дальномеров в физические величины; -if (Данные дальномера в заданном диапазоне?) then (да) +if (Дальномер в диапазоне?) then (да) elseif (Дальномер показывает "0"?) then (да) :Сформировать **отказ** дальномера; @@ -75,6 +77,12 @@ else endif +split again + +:Фиксация отказов платы МОСТ от ПЧ; + +endsplit + end group diff --git a/algorithm_optimal_open.drawio b/algorithm_optimal_open.drawio new file mode 100644 index 0000000..fe9d3ba --- /dev/null +++ b/algorithm_optimal_open.drawio @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/algorithm_save_passport.drawio b/algorithm_save_passport.drawio new file mode 100644 index 0000000..f7d0a9f --- /dev/null +++ b/algorithm_save_passport.drawio @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/algorithm_self_test.drawio b/algorithm_self_test.drawio new file mode 100644 index 0000000..6cfe804 --- /dev/null +++ b/algorithm_self_test.drawio @@ -0,0 +1,239 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +