ИС Дракон, выпуск от 18.10.2013Прошу сообщать Ваши отзывы, замечания и предложения.
Вложение:
Dragon_2013_10_18.rar
Взамен выпуска от 07.10.2013
здесь, скачиваний 82.
1. В связи с неполной функциональностью языка Дракон (см.
здесь, вариант 1) в ИС Дракон введена икона "Команда" с левым боковым присоединением к иконам Вопрос и Выбор.
Для присоединения иконы Команда выберите в контекстном меню икон Вопрос или Выбор пункт Команда.
2. Пункт "Проверка" для схем выполняется в меньшем объеме, удалены проверки связанные с программированием, т.е. дублировались при работе Маршрутного транслятора.
3. Незначительные доработки в целях улучшения отображения Дракон-схем.
Вложение:
ПультМодель.png
Логика приема команд в алгоритме параллельного процесса с использованием иконы КомандаВ отличии от иконы Синхронизатор, ожидание поступления команды не производится и отсутствие команды обрабатывается иконами Вопрос и Выбор.
При присоединении иконы Команда к иконе Вопрос:
в иконе Вопрос устанавливается неизменяемый текст "Команда поступила",
в иконе Команда необходимо записать наименование ожидаемой 1-й обрабатываемой команды.
При присоединении иконы Команда к иконе Выбор:
в иконе Выбор устанавливается неизменяемый текст "Команда",
в иконе Команда устанавливается неизменяемый текст "Команда",
в иконах Вариант необходимо записать наименования ожидаемых нескольких обрабатываемых команд,
необходима икона Вариант для обработки отсутствия команды.
Программирование:
аналогично присоединяемой иконе Синхронизатор, икона Команда не имеет P точки текста для программного кода;
Программный код, реализующий функциональность икон Синхронизатор и Команда, должен включаться в код логических выражений икон Вопрос и Вариант как вызов функции запрашивающей поступление конкретной команды.