ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
185655 Топик полностью
AlexandrY (17.03.2010 22:46, просмотров: 466) ответил rezident на Есть ли здесь люди, которые разрабатывали свой PLC и софт для него? Как обычно реализуют интерпретатор логики унутре PLC? Как я понимаю, основных вариантов три. Самый простой - тупо каждый раз делать изменения в исходнике, правя только ту часть, которая
Ну че, начать надо с поиска либ с компонентами для визуальной оболочки.  Все остальное дело техники. Визуальная среда должна отвечать за контроль ресурсов, проверку типов и валидность операций, за операции над графом блоков чтобы не ошибиться с назначением очередности выполнения, за кастинг блоков чтоб освободить юзера от приведения типов с помощью дополнительных графических блоков (а то вся простота в попу уйдет), за симуляцию и проверку типов, за обмен в реалтайме и т.д. Вообщем чем проще для юзера тем сложней будет реализация. Если получите непротиворечивый текст из графического представления, то дело почти сделано. Т.е. поиск надо начинать с диаграм-мейкеров и дальше уже рутинная работа. На полгода работы одному-двум человекам. Например мне понравилась тема диаграм-мейкеров прямо в броузере онлайн с помощью средств среды разработки FLEX http://www.yworks. …nloads.html#yFilesFLEX Небольшая кастомизация и диаграммы превращаются в блок-схемы алгоритмов или функциональные модели. Тут можно визуальную программу для PLC создавать находу средствами самого PLC и броузера на PC
INDEMSYS