Показать сообщение отдельно
Старый 10.11.2014, 14:03   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Аварии останавливают работу контура. Как избежать?

Цитата:
Сообщение от sensei Посмотреть сообщение
Как избежать останова контура (авария пусть фиксируется, но управляющие команды вырабатываются как есть), не прибегая к полной переделке "с нуля" блока "Процессор"?
Вариант конечно же есть. Вообще не трогать процессор, потому как это аналогично питью воды через ухо.

Теоретически возможно и даже практически реализуемо, но как-то сложно уж очень

Можно попить тоже в голову, но уже через рот - залезть в макрос аварий и выставить флаг "Не запоминать" у нужных аварий.

Контур останавливать всё равно нужно, т.к. регулятор непонятно что нарегулирует по итогу.

Но если очень хочется, то просто в статусе циркуляции перед процессором заблокируйте прохождение первого бита. Процессор никогда не увидит аварию.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием