AlgorithmsSmartForce/algorithm_56/test.puml

59 lines
1.8 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@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