Редактор задач пакета GENIE

Редактор задач пакета GENIE (рис. 2) использует информационно-поточную модель программирования, которая значительно удобнее для восприятия и алгоритмической интерпретации, чем традиционная линейная архитектура текстовых языков программирования. При разработке приложения сбора данных и управления пользователем создается блок-схема стратегии без обращения особого внимания на различные логические и синтаксические соглашения, принятые в стандартных языках программирования. Просто выбираются объекты (пиктограммы функциональных блоков) из набора инструментов редактора задач и соединяются проводниками для передачи данных от одного блока к другому.

Задачи, образующие стратегию GENIE и вызываемые (сканируемые) в процессе ее исполнения, разрабатываются при помощи редактора задач. Для облегчения процесса разработки алгоритмов сбора данных и управления в редакторе задач имеется набор инструментов, который содержит базовые функциональные блоки. Каждый функциональный блок предназначен для выполнения соответствующей встроенной функции обработки данных, поступающих от аппаратуры или вводимых пользователем.

Панель редактора задач

Ряд блоков позволяет организовывать взаимодействие непосредственно с низкоуровневыми драйверами аппаратуры.

Меню редактора задач содержит набор команд, предназначенных для выполнения файловых операций, редактирования стратегии, настройки устройств ввода/вывода, запуска стратегии на исполнение, просмотра стратегии и манипуляций с окнами. Кроме того, меню содержит команду вызова справочной системы:

— Файл —               содержит команды, позволяющие открывать, сохранять, закрывать, печатать и создавать файлы стратегии GENIE;

— Правка —           содержит команды, позволяющие выполнять операции редактирования функциональных блоков стратегии GENIE. Перед выполнением любой команды меню Правка функциональные блоки, подлежащие редактированию, должны быть выделены;

— Настройка —     содержит команды, позволяющие выполнять установку, настройку или удаление устройств ввода/вывода, настройку параметров задач, входящих в стратегию, а также настройку параметров исполнительной среды GENIE;

— Вид —                  содержит команды, которые позволяют масштабировать размер пиктограмм функциональных блоков задачи, окно которой активно, таким образом, что все они помещаются в видимой области окна, скрывать и отображать строку состояния, панель инструментов и набор инструментов окна построителя стратегии, а также позиционные обозначения функциональных блоков и порядок их исполнения;

— Окно —                содержит команды, которые позволяют упорядочить взаимное расположение окон задач и экранных форм GENIE. В GENIE поддерживаются стандартные операции над окнами (Каскад, Расположить горизонтально без взаимного перекрытия, Упорядочить значки). Кроме того, с помощью данного меню можно осуществлять переключение между различными окнами стратегии;

— Запуск —             содержит команды, позволяющие запускать на исполнение текущую загруженную стратегию, останавливать ее исполнение и блокировать органы управления Windows на время исполнения стратегии без выхода из системы разработки стратегий (построителя стратегии). В отличие от предыдущих версий GENIE, в которых при выполнении команд данного меню происходил запуск исполнительной среды и переход в ее окно, в GENIE версии 3.0 система исполнения и система разработки объединены в рамках одной программной оболочки, что обеспечивает возможность отладки и тестирования стратегии в процессе ее разработки;

— Порядок —        содержит команды, позволяющие установить и изменить порядок исполнения функциональных блоков в задаче, окно которой активно. Имеется возможность изменения порядка исполнения нескольких блоков либо полного переопределения порядка исполнения всех блоков. Когда отмечена строка Изменить для всех блоков меню Порядок, однократный щелчок левой клавишей мыши на каждом функциональном блоке задачи переопределяет порядок их исполнения в соответствии с последовательностью, в которой были произведены щелчки левой клавишей мыши. Порядок исполнения отражается последовательностью чисел от 1 до N, которые отображаются на пиктограмме функционального блока при выборе строки Порядок исполнения меню Вид. Если требуется поменять местами порядок исполнения двух блоков, следует отметить строку Изменить для двух блоков меню Порядок и произвести однократный щелчок левой клавишей мыши на каждом из них.

Набор инструментов редактора задач (рис. 3) помимо пиктограмм функциональных блоков, с помощью которых строится алгоритм создаваемой стратегии, содержит инструменты для редактирования стратегии и установления связей между функциональными блоками.

 

Набор инструментов редактора задач

Более подробно назначение пиктограмм панели инструментов можно рассмотреть при вызове справки в программе GENIE.

Ссылка на основную публикацию
Adblock detector