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

Цитата:
Сообщение от dmitribon Посмотреть сообщение
Можно ли в FDB-программировании говорить о подходах в проектировании ПО:
1) нисходящий (постановка задачи, ...);
2) восходящий (оптимизация модулей ... сборка)?

Имеет ли SMLogix текстовый код? В графическом варианте нисходящее проектирование при некотором объеме становится проблематичным.
Нисходящее проектирование в FBD работает прекраснее всего, ведь макросы - это идеальный инструмент ООП.

А вот оптимизация в FBD как правило доставляет больше проблем, чем в текстовых языках. Но если архитектура программы спроектирована грамотно (как минимум деление на функции), то оптимизация легче текстовых языков.

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


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

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