Показать сообщение отдельно
Старый 18.09.2012, 20:04   #17
ujin
Senior Member
 
Аватара для ujin
 
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили: 10 раз(а) в 10 сообщениях
По умолчанию Ответ: Switch-технология

Цитата:
Сообщение от Arsie
Поясните, почему именно в виде блоков, а не в виде макросов?
Предыдущий ответ конечно же был шуткой.
Ваш вопрос уважаемый Арсений меня несколько удивил.
По моему все достаточно очевидно.
Данный макрос это попытка реализовать SWITCH - технологию.
Которая по сути является неким применением автоматного подхода.
Так же можно говорить о реализации языка SFC в специфическом виде.
Хотя проработав эту тему в виде блоков, применив к реализации ограничения, можно говорить и о поддержке языка SFS с ограничениями.
Реализация автоматного подхода при помощи FBD а не напрямую далеко не самый оптимальный вариант с точки зрения затрат памяти.
Я думаю это надо всем программистам контроллеров. Другое дело, что не все этот подход используют. В приложении два примера: размышления по реализации вообще и пример реализации автоматного подхода в частности на контроллерах TAC. Так же могу привести пример 15-летней давности использования автоматного подхода на ассемблере на первых контроллерах Atmel.
Вложения
Тип файла: pdf По макросу программа пуска.pdf (97.4 Кбайт, 115 просмотров)
Тип файла: pdf Пример автоматного подхода на TAC.pdf (60.5 Кбайт, 130 просмотров)
Тип файла: txt Автоматный подход на ассемблере.txt (1 015 байт, 104 просмотров)


__________________
В жизни 2 правила успеха:
1 Не говори всего что знаешь
2 ...
ujin вне форума   Ответить с цитированием