ЖУРНАЛ СТА №3/1998

Задача представляет собой набор функциональных бло- ков, отображаемых в окне за- дачи в виде пиктограмм. Экранная форма представляет собой набор эле- ментов отображения и элементов уп- равления. Пиктограммы функциональ- ных блоков и элементы отображения/ управления являются стандартными «кирпичиками» для построения стра- тегии. Они очень похожи по внешнему виду, за исключением того, что элементы отображения служат для реализации графического интер- фейса пользователя, в то время как пиктограммы блоков cкрыты во время исполнения стратегии. Соединения между функциональ- ными блоками в процессе разработ- ки стратегии могут устанавливаться посредством видимых и невидимых связей. Соединения между пикто- граммами блоков являются види- мыми в окне Редактора задач . Такое соединение называется проводником, поскольку по своему назначению оно аналогично прово- дам в электрических схемах. Соединения меж- ду пиктограммами блока и элементами отображе- ния невидимы. Поэтому они называются связями. Каждая задача и эк- ранная форма имеют собственные парамет- ры. Впервые созданная новая задача или новая экранная форма имеют заданные по умолчанию параметры, которые могут быть изменены пользователем в соответствии с тре- бованиями алгоритма. Задача имеет такие параметры, как период скани- рования (интервал времени между те- кущим и следующим вызовом задачи для исполнения), эффективный интер- вал исполнения (абсолютное время выполнения задачи), метод запуска и метод завершения. Мини- мальный период скани- рования задачи, а значит, и связанных с ней пара- метров составляет 55 мс. Экранная форма имеет такие параметры, как имя, стиль отображения окна, состояние и др. (рис. 3). В рамках стратегии мо- жет использоваться од- новременно практически любое количество функ- циональных блоков и устройств ввода-вывода, которое ограничивается только быстродействием и размером памяти ком- пьютера. Однако рекомен- дуется, чтобы количество функциональных блоков не превышало 500. Построитель стретегий GENIE предоставляет в распоряжение пользова- теля четыре различных редактора: ● Редактор задач, ● Редактор форм отображения, ● Редактор отчетов, ● Редактор сценариев. Указанные редакторы используют- ся для создания, отладки и модифи- кации задач, экранных форм, отче- тов и сценарных процедур со- ответственно. Поскольку в рам- ках одной стратегии может присутствовать несколько за- дач, то имеется возможность создания множества окон в Ре- дакторе задач . По той же са- мой причине возможно созда- вать множество окон в Редак- торе форм отображения для редактирования множества эк- ранных форм. Но поскольку для любой системы может быть только один основ- ной сценарий, то в Редакторе сценари- ев может быть откры- то только одно окно. Редактор задач Редактор задач пред- назначен для реализа- ции прикладных алго- ритмов создаваемой системы. GENIE имеет большое количество встроенных стандарт- ных функциональных блоков для реализации различных алгоритмов сбора данных и управ- ления. Внешний вид ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ИНСТРУМЕНТАЛЬНЫЕ СИСТЕМЫ 63 3/98 Рис. 2. Составные части стратегии GENIE: задача, экранная форма и основной сценарий Рис. 3. Параметры задач и экранных форм, настраиваемые пользователем

RkJQdWJsaXNoZXIy MTQ4NjUy