- •ВВЕДЕНИЕ
- •ИНСТАЛЛЯЦИЯ И НАЧАЛО РАБОТЫ
- •ДЕИНСТАЛЛЯЦИЯ
- •ИНТЕГРИРОВАННАЯ СРЕДА РАЗРАБОТКИ
- •ОБЪЕКТНАЯ МОДЕЛЬ
- •Проект, элемент проекта
- •Объекты
- •Теги, атрибуты и типы тегов
- •Скрипты
- •ДИНАМИЧЕСКАЯ ВИЗУАЛИЗАЦИЯ ДАННЫХ
- •Видимость/мигание
- •Анимация
- •Задание аргументов
- •Выбор способа анимации
- •Динамика, управляемая событиями
- •СОЗДАНИЕ HMI-ПРИЛОЖЕНИЙ ПРОМЫШЛЕННОЙ АВТОМАТИЗАЦИИ
- •Менеджер трендов
- •Группы настроек истории
- •Формирование истории процесса
- •Примитив «Тренд»
- •Протокол событий
- •Настройка протокола событий
- •Примитив «Протокол событий»
- •ОБМЕН ДАННЫМИ С ОРС-СЕРВЕРОМ
- •Создание ОРС DA коннектора
- •ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ DataRate 2.0
- •ТЕХНИЧЕСКАЯ ПОДДЕРЖКА
Анимация
Определить зависимость свойства графического примитива от его аргументов – это значит задать анимацию объекта.
Анимировать можно практически любое свойство примитива, настраивая встроенный алгоритм преобразования или используя скрипт.
Аргумент графического примитива – это ссылка на данные, значения которых используются для анимации. В качестве данных может быть значение атрибута тега или свойство графического элемента.
Задание аргументов
Задание аргументов осуществляется в окне Аргументы. Для вызова окна нажмите на кнопку панели инструментов.
Используйте Кнопку |
используйте для добавления нового |
аргумента, кнопку – для удаления.
Имя в скрипте используйте для обращения к значению аргумента. Имя содержит дружественное имя аргумента для отображения в диалогах.
Тип определяет тип аргумента (используйте для выбора выпадающий список).
Привязка определяет данные, на который ссылается аргумент. Для установления/изменения привязки выделите ячейку в колонке Привязки и нажмите на кнопку в ячейке. Появится окно Выбор привязки.
Назначение ссылки на атрибут тега объекта
В окне Выбор привязки следует:
•Перейти на закладку Проект
•В дереве проекта (1) выделить нужный тег
•В списке атрибутов (2) выбрать нужный атрибут
•Определить Тип обмена данными (3): «По изменению»/ «По изменению не чаще чем»
28 |
DataRate |
•Задать Тип поиска (3) «Относительный / Абсолютный».
Поиск «Относительный» – связь с объектом осуществляется в зависимости от его местоположения в дереве, «Абсолютный» – связь не зависит от местоположения
Если назначаемая ссылка корректна, на панели (4) отображается , иначе – .
Для подтверждения изменений нажмите кнопку ОК, для отмены нажмите кнопку Отмена. Для удаления ссылки нажмите на кнопку
Удалить.
Хотите быстро назначить ссылку на атрибут тега объекта?
•Отметьте свойство графического примитива
•Вызовите окно
Аргументы
•Перетащите тег из дерева проекта в это окно
•В появившемся окне
Атрибуты для связывания не забудьте поставить для выбранных атрибутов
DataRate |
29 |
Назначение ссылки на свойство примитива
Перейдите на вкладку Мнемосхема в окне Выбор привязки. Выберите требуемое свойство, установите Тип обмена и Тип поиска.
Выбор способа анимации
Закладка Анимация предназначена для настройки анимационных свойств графического примитива.
Для анимации выбранного свойства Вы можете использовать:
•Простое преобразование – встроенные алгоритмы
•Скрипт – анимацию с помощью скрипта.
Простое преобразование
Анимация назначена на свойство прямоугольника Высота. Аргументом является атрибут Атрибут1. В зависимости от значения этого атрибута (Вх.знач.: от -1 до 1) свойство Высота (Вых.Знач.) будет изменяться от 0 до 210 дискретно (кнопка
).
30 |
DataRate |
Входное значение аргумента может задаваться в виде выражения (например, если атрибут изменяется так - 0.5<Атрибут1<0.5, то соответствующее ему выражение С# будет Атрибут1 > -0.5 && Атрибут1<0.5).
Выражение, заданное как входное значение (Вх.знач.), используется для изменения цвета заливки (Вых.Знач.)
Свойство Текст графического примитива Надпись будет отображать текст Выключено, если атрибут Состояние равен аргументу Выкл, и Включено – если Состояние равно Вкл.
DataRate |
31 |