А_МУР писал(а):
При разработке ПО столкнулся с еще одной интересной особенностью - потребовалась икона ДЕТЕКТОР
Переменная может влиять на направление маршрута, а вот признак выполнения маршрута отсутствует.
Поэтому я создал икону детектор маршрута
Если маршрут выполняется то переменная ИСТИНА если маршрут не выполняется то переменная иконы ЛОЖЬ
Ради Анонса разрабатываемого в ОКБ ПО могу сказать что :
-Введено новое понятие для Дракона - ПРОСТРАНСТВО ИМЕН, разработан механизм ядра переменных, схема с определенными правилами построения. Пространство имен полностью русифицировано, но допускает имена на латинице
-Введено понятия ПРОГРАММА - объект(состоит из 2-х схем) который имеет выделенную память под пространство имен, не имеет экземпляров, ПРОГРАММА не может входит в состав других объектов (кроме главной программы)
-Введено понятие ПОДПРОГРАММА-объект (состоит из двух схем) отличается от ПРОГРАММЫ возможностью иметь экземпляры с индивидуальными ИМЕНАМИ, входит в состав ПРОГРАММЫ, не может входить в состав функций
-Введено понятие ФУНКЦИЯ - объект (состоит из двух схем) не имеет выделенной памяти, может использоваться в составе ПРОГРАММ и ПОДПРОГРАММ, может иметь экземпляры с одинаковыми ИМЕНАМИ
-в ПО имеются библиотеки стандартных функций (математика, сравнение, логика)
-в ПО имеются библиотеки стандартных подпрограмм (таймеры (задержка включения, задержка выключения, импульс, УНИВЕРСАЛЬНЫЙ (описан выше), реального времени), триггеры, переключатели, счетчики и т.д по МЭК)
-Введено понятие МОДЕЛЬ (название по просьбе Владимира Даниловича)- функциональная дракон схема прибора и системных переменных (входящих в состав ПРОСТРАНСТВА ИМЕН)
-Введен и разработан детектор маршрута
-Разработан режим исполнения схем
Полное описание и инструкции постепенно буду выкладывать до появления Бетта-версии ПО