Динамические изображения

Управление изображениями

AggreGate позволяет отображать векторные и растровые изображения распространённых форматов, используя для этого соответствующие компоненты виджетов. Так же, как и любые другие компоненты, изображения могут быть обновлены по срабатыванию событий и изменению значений переменных.

Операции, которые могут быть использованы для управления изображениями «на лету» включают в себя выравнивание, отражение, поворот, изменение текста и многие другие.

Компонент «Векторное изображение» предоставляет расширенную поддержку формата Scalable Vector Graphics (SVG). Такие изображения обладают набором расширяемых пользовательских свойств, позволяя влиять на:

  • Цвета заливки (например, цвет элемента)
  • Ширину и цвета штриховки (например, штрихи окантовки)
  • Углы поворота (например, стрелки счётчиков)
  • Переключатели анимации (например, выключатель кулеров)
  • Положение элементов (например, индикатор уровня топлива в резервуаре)
  • И многое другое (состояние кнопок, и т.д.)

После создания изображения в стороннем программном обеспечении для работы с векторной графикой дизайнер может отредактировать его XML-шаблон, добавив именованные пути, элементы и области, которые будут доступны в качестве свойств компонента, как только данное изображение будет загружено в виджет. Вышеописанная процедура позволяет привязкам виджета управлять данными свойствами, например, визуализировать реальную скорость вращения вентилятора, изменять положение переключателя, менять положение стрелки счётчика, добавлять кнопкам возможность изменения состояния и так далее.

Некоторые вертикальные решения, основанные на IoT-платформе AggreGate, поставляются вместе с библиотекой динамических векторных изображений:

  • Поставка AggreGate SCADA/HMI включает в себя тысячи визуальных компонентов автоматизации, которые могут быть использованы для создания человеко-машинных интерфейсов (HMI)
  • AggreGate Network Manager поставляется более чем с сотней различных пиктограмм маршрутизаторов, коммутаторов, сетевых экранов, серверов и других элементов IT-инфраструктуры