Показать сообщение отдельно
Старый 18.01.2013, 11:18   #123
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: FBD чайникам

Цитата:
Сообщение от senkiivan
Всё намного проще.
Теперь остановитесь и подумайте: если задача не может быть сформулирована чётко и ясно в короткий промежуток времени, может быть нужно взять некоторый тайм-аут и таки сформулировать её в удобоваримом виде и полностью целиком всю?

Поясню: хорошая, проработанная постановка задачи - это на 70% её решение.

Нарисуйте схемы алгоритмов (у вас их как минимум 4 штуки раздельных), к каждому алгоритму составьте описание.

Алгоритмы между собой пересекаются. Места этих пересечений нужно описать. Например, задание уставки оператором как-то и в каком-то виде попадает в алгоритм регулирования температуры и в алгоритм регулирования влажности. Значит нужно две уставки (температура и влажность), которые попадают в соответствующие алгоритмы. Температура в виде градусов Цельсия, влажность в виде процентов относительной влажности. Т.к. регулирование влажности происходит управлением скоростью потока, то необходим как минимум один параметр ограничения минимального расхода воздуха. Всего получается ТРИ параметра. И так далее по всему.

Нарисуйте план камеры, чтобы было понятно где там что и как.

Проработайте интерфейс с оператором хотя бы в виде таблички, в которой будет список и назначение параметров, единицы из измерения. Разделите параметры на группы, если это необходимо. Количество параметров у вас уже будет известно после проработки алгоритмов.

После этого можно будет продолжить.


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

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