ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
13 ноября
1227391 Топик полностью
Cкpипaч, пророк (29.07.2022 16:03, просмотров: 373) ответил RxTx на Отлично. Ты просто повысил мне настроение, я тут неслабо поржал. Ну конечно, всё просто. проблемы были в тех местах где было лень хорошо подумать, а значит и мне лень хорошо подумать, значит и тут проблемы из-за этого! Философски - да, это так. Все наши проблемы из-за недостатка ума. Это точно. Я могу кратко и сухо сказать, что FSM надо применять только при жесткой предопределенности, когда отработка FSM не завязана на события внешнего, физического мира.
Подобного типа алгоритмов управления я написал несколько сотен (кондиционеры, чиллеры, котлы, насосные группы, узлы отопления, конвейеры). Включая логику неразрушающего выхода из аварийных режимов и логику "стратегии". 

Да, со временем, программы управления имеют тенденцию усложняться. Причем "прыжками".


Да, большинство "стабильных состояний" на поверку оказывается динамическими группами более мелких "под режимов".


Это - нормально.

Автоматы тут не виноваты.

И без них было бы только хуже!

По крайней мере, в моей личной практике.


Из того, что услышал - вижу классику - проёб постановки задачи.

В подавляющем большинстве проектов у нас возникали похожие по смыслу ситуации - реальная технология сильно сложнее того, что написанно в Википедии.

И это приходилось решать "на коленке".

Просто FSM ни в чем не виноваты :)

... но не любой ценой.