Динамические свойства позволяют связать значения параметров процесса с видимыми атрибутами объектов: размерами, положением на экране, вращением, цветом. Такое отображение называется анимацией процесса. Она повышает удобство восприятия. Оператор быстрее и легче воспринимает информацию о состоянии объекта, выраженную цветом, размером или положением, Передвигая изображение объекта, он, в свою очередь, может посылать процессу управляющую информацию. Динамически могут меняться цвета края, переднего и заднего планов на рисунке, положение рисунка по вертикали и горизонтали, начальная и конечная точки отрезка. В зависимости от значения полей блоков базы данных объект в экранной форме может вращаться и изменять свой размер, заполняться
цветом по вертикали или горизонтали, быть видимым или невидимым. Он может играть роль кнопки, так что при нажатии на него (а также в течение времени удерживания или при отпускании) могут выполняться определенные действия.
Экранная форма с мнемосхемой в целом также имеет ряд параметров, через которые можно управлять ее отображением, в частности задавать ее размер. Максимальный размер рисунка до 32" (около 80 см) по вертикали и горизонтали. Можно определять показ системного меню, кэшировать мнемосхемы, задавать скорость обновления рисунка (от 0,05 с до Змии). Кроме того, весь экран делится на 30 зон (матрицей 6х5), которые обновляются при изменении в них информации. Группированием динамически меняющихся объектов по этим зонам можно ускорить перерисовку экрана.
Для облегчения разработки экранных форм и автоматизации работы оператора имеются следующие возможности: скрипты, динамо, теговые группы и быстрые клавиши (макросы).
Скрипт (Script) - это короткая программа (до 50 строк) на встроенном языке программирования. С помощью скриптов можно открывать и закрывать экранные формы, заносить значения в базу данных, записывать или считывать файлы, проводить вычисления и пр. Всего в языке насчитывается более 70 операторов. Скрипты используются для управления по команде оператора.
Динамо (Dynamo)-это графические объекты многократного использования.
В отличие от обычной графики Динамо имеют не фиксированные, а переменные динамические свойства. При вставке Динамо в экранную форму вместо этих переменных можно подставить конкретные ссылки на блоки базы данных или скрипты. Таким образом, один такой объект при создании экранных форм может использоваться многократно, представляя различные процессы. При этом программа будет выдавать запросы на подстановку конкретных значений в .соответствующие поля. После установки всех параметров Динамо превращается в обычный графический объект с динамическими свойствами, привязанный к заданным блокам базы данных.
Динамо позволяет проводить статическую подстановку анимационных связей при подготовке рисунка к выполнению. Для определения связей в ходе этого предназначены теговые группы -это специальные файлы, где хранятся значения теговых переменных. Значениями теговых переменных являются блоки базы данных реального времени (теги). С их помощью внешне одинаковые экранные формы могут отображать разные процессы в зависимости от загруженного файла с теговыми группа-
ми. Управление назначением теговых переменных возможно либо вручную оператором, либо программно. Для работы с файлами теговых групп служит специальный редактор.
Быстрые клавиши позволяют значительно упростить работу оператора. Одним нажатием выполняется большая последовательность операций. Имеется специальный редактор, в котором требуемым клавишам сопоставляется файл макросов со скриптами. Этот файл связывается с экранной формой и может динамически выбираться при выполнении.
Подсистема истории процесса
Система управления реального времени использует только текущую информацию. Для ретроспективного анализа данных FIX имеет подсистему истории. Последняя включает три задачи: конфигурирование системы сбора данных реального времени для истории, сбор данных и их отображение.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.