полнения), эффективный интервал исполнения (абсолютное время выполнения
задачи), метод запуска и метод завершения. Минимальный период сканирова-
ния задачи, а значит, и связанных с ней параметров составляет 55мс. Экранная
форма имеет такие параметры, как имя, стиль отображения, состояние и др.
В рамках стратегии может использоваться одновременно практически лю-
бое количество функциональных блоков и устройств ввода-вывода, которое ог-
раничивается только быстродействием и размером памяти компьютера. Однако
рекомендуется, чтобы количество функциональных блоков не превышало 500.
Построитель стратегий GENIE предоставляет в распоряжение пользователя
четыре различных редактора:
редактор задач,
редактор форм отображения,
редактор отчетов,
редактор сценариев.
Указанные редакторы используются для создания, отладки и модификации
задач, экранных форм, отчетов и специальных процедур соответственно. По-
скольку в рамках одной стратегии может присутствовать несколько задач, то
имеется возможность создания множества окон в Редакторе задач. По той же
самой причине возможно создавать множество окон в Редакторе форм ото-
бражения для редактирования множества экранных форм. Но поскольку для
любой системы может быть только один основной сценарий, то в Редакторе
сценариев может быть открыто только одно окно.
3.2. Редактор задач
Редактор задач пакета GENIE (рисунок 2) использует информационно-
поточную модель программирования, которая значительно удобнее для воспри-
ятия и алгоритмической интерпретации, чем традиционная линейная архитек-
тура текстовых языков программирования. При разработке приложения сбора
данных и управления пользователем создается блок-схема стратегии без обра-
щения особого внимания различным логическим и синтаксическим соглашени-
ям, принятым в стандартных языках программирования. Просто выберите объ-
екты (пиктограммы функциональных блоков) из набора инструментов Редак-
тора задач и соедините их проводниками для передачи данных от одного блока
к другому.
Задачи, образующие стратегию GENIE и вызываемые (сканируемые) в про-
цессе ее исполнения, разрабатываются при помощи Редактора задач. Для об-
легчения процесса разработки алгоритмов сбора данных и управления в Редак-
торе задач имеется набор инструментов, который содержит базовые функцио-
нальные блоки. Каждый функциональный блок предназначен для выполнения
соответствующей встроенной функции обработки данных, поступающих от ап-
паратуры или вводимых пользователем.