Обеспечение эффективного функционирования и управления автоматизированной системой – это всегда одна из ключевых задач разработчиков пользовательских проектов. Ее реализация связана с обеспечением эффективного взаимодействия оператора со всеми органами управления, полнотой отображаемой информации и скоростью реакции на управляющие воздействия. SCADA DataRate представляет разработчикам полный спектр инструментов, необходимых для создания качественной системы визуализации под разные классы задач.
Система визуализации SCADA DataRate это объектно-ориентированная графическая подсистема с множеством графических примитивов с полным набором операций редактирования (как отдельного примитива, так и структурированного изображения), возможностями анимации свойств объектов, реакций на события и динамической визуализацией.
Примитивы в SCADA DataRate имеют векторный формат, благодаря чему изображение остается четким в независимости от диагонали рабочего экрана.
Анимация – это зависимость свойства графического примитива от его аргументов по определенному правилу. Анимировать можно практически любое свойство примитива (в простейшем случае, например, размер или цвет), настраивая встроенный алгоритм преобразования или используя скрипт.
Реакция объекта – это действие, автоматически выполняемое DataRate в ответ на какое-либо определенное событие: действие пользователя (например, нажатие клавиши клавиатуры, нажатие кнопки мыши), попадание курсора в заданную область и другие. Такими действиями может быть открытие определенного окна, изменение значения атрибута графического примитива, вызов скрипта для обработки события и другие.
Графическая подсистема представляет собой совокупность графических объектов – рабочих столов, мнемосхем, графических примитивов, а также изображений из библиотеки Image Library .
Для каждой мнемосхемы автоматически строится Дерево примитивов мнемосхемы, которое содержит все графические элементы и их свойства.
Узлы свойств используются в окне аргументов для добавления ссылок на свойства примитива.
При включении режима выделения выделенный в дереве примитив становится выделенным на мнемосхеме.
Редактор слоев мнемосхемы
Функции редактора слоев :
- Переместить выделенный в списке примитив вперед/назад на одну позицию
- Добавить примитив в группу или вынести его из группы.
- Выделить все/ Убрать выделение
- Использовать фильтр – из списка выделенных примитивов отобразить только те, которые содержат заданную ссылку на атрибут тега или свойство примитива
- Удалить примитив с мнемосхемы.
Библиотека Image Library содержит графические изображения технологических объектов и рисунки общего назначения в растровых и векторных форматах.
Для переноса на мнемосхему достаточно раскрыть требуемый раздел библиотеки, выделить изображение и «перетащить» его на мнемосхему.
После переноса, при необходимости, можно легко настроить свойства изображения.