ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
17 июля
110159 Топик полностью
AlexandrY (14.01.2008 10:26, просмотров: 433) ответил Evgeny_CD на Народ, а чего у нас есть на тему генерации кода для машины состояний, кроме ->
Ну наконец-то вы доросли до понимания движков PLC. ;-) Да именно так PLC и устроены. Только кто-то подставляет C код на место функциональных блоков и потом компилит, а кто-то подставляет ссылки на уже скомпилированный код на разные блоки уже находящиеся на целевой платформе. Первый подход плох тем, что застявляет девелопера углубляться в тонкости целевой платформы. Второй подход плох тем, что ассортимет не всегда удовлетворяет потребности. У меня реализован движок на основе второго подхода. Но дополнительные блоки могу создавать сам. Самая большая сложность - это симуляция модели на хост платформе. В технологии которую применяю я блоки при создании сопровождаются скриптом который выполняется на PC во время симуляции. Правда технология на стороне PC закрыта. Чтобы ее открыть нужен графический движок для рисования блок схем и компилятор (или анализатор, не знаю как точнее) графа соединенй блоков. Движок для рисования блок схем в общем уже есть: http://www.tmssoftware.com/diagram.htm Осталось сделать компилятор.
INDEMSYS