Мегаобучалка Главная | О нас | Обратная связь


ЛАБОРАТОРНАЯ РАБОТА №5



2015-12-04 535 Обсуждений (0)
ЛАБОРАТОРНАЯ РАБОТА №5 0.00 из 5.00 0 оценок




АНИМАЦИЯ ГРАФИЧЕСКИХ ОБЪЕКТОВ В INFINITY HMI

Цель работы: получение навыков работы с динамическими действиями «Цифровой индикатор», «Аналоговый индикатор» и создание простейшей анимации графических объектов мнемосхемы и использованием инструмента «Анимация» Infinity HMI.

Основные сведения

Индикаторы предназначены для отображения графических объектов выбранной группы, когда значения связанного источника данных равны заданным или находятся в установленных поддиапазонах.

Графические объекты группы, к которым применен данный тип динамики, отображаются в месте своего создания в рабочей области экранной формы, когда связанные источники данных находятся в заданном логическом состоянии Истина (TRUE) или Ложь (FALSE) для цифрового переключателя или когда значение связанного источника данных находится в пределах выбранного поддиапазона – для аналогового переключателя.


Если источники данных принимают противоположенное состояние, установленное во время создания индикатора, то это приводит к скрытию ранее отображаемого объекта. Количество источников данных равно количеству графических объектов в группе.

Динамические действия «Цифровой индикатор» и «Аналоговый индикатор» могут быть применены только к символу. В Infinity HMI символом называется объединение нескольких графических объектов, которое рассматривается как единое целое. В состав символа могут входить как графические примитивы, так и другие символы. Символы, так же, как и простые одиночные графические объекты, могут быть сохранены в библиотеке графических объектов с целью их многократного использования в различных документах.

К символу может быть применено еще одно динамическое действие – «Анимация». Каждый графический объект группы, к которой применен указанный тип динамики, рассматривается в виде кадра с заданным номером в последовательности отображения. Автоматическая смена кадров с заданным периодом осуществляется в режиме исполнения, когда связанный источник данных находится в выбранном логическом состоянии Истина (TRUE) или Ложь (FALSE). В случае, если в качестве источника данных используется переменная целочисленного или вещественного числа нулевое значение воспринимается как Ложь, а значение, отличное от нуля, как Истина.

Данное динамическое действие аналогично «Цифровому индикатору», но, в отличие от последнего, осуществляет смену "картинок" не в соответствии с изменением значения источника данных, а с определенной частотой по времени.

Программа работы

Динамическое действие «Цифровой индикатор»

1. Запустите ОРС сервер Infinity и загрузите в него созданную вами в предыдущих лабораторных работах конфигурацию. Откройте Infinity HMI и создайте новую мнемосхему.

2. Создайте несколько произвольных отличных друг от друга графических объектов. Выделите все объекты одновременно и примените к ним динамику «Цифровой индикатор» при помощи кнопки на панели «Динамика» или через меню Динамика \ Действия \ Цифровой индикатор.

3. В открывшемся окне настроек динамики укажите для каждого кадра (графического объекта) источник сигнала и условие отображения. Вы можете использовать уже созданные в предыдущих лабораторных работах битовые сигналы или создать новые сигналы в дереве ОРС сервера. Вы можете связать один сигнал ОРС сервера с двумя кадрами, но в этом случае необходимо задать разные условия отображения графических объектов (для одного - «Показывать объект, если True», для другого – «Показывать объект, если False»).

4. Создайте на мнемосхеме кнопки для передачи значений связанным с графическими объектами сигналам и запустите экранную форму на исполнение. В случае правильно выполненного задания, при изменении соответствующих сигналов ОРС сервера будут отображаться связанные с ними кадры, а остальные скрываться.

Обратите внимание, что в один и тот же момент времени отображаться может только один графический элемент символа, для которого выполняется условие отображения. В случае если выполнилось несколько условий, приоритетом будет обладать кадр с наименьшим номером, который и будет отображаться на экране.



2015-12-04 535 Обсуждений (0)
ЛАБОРАТОРНАЯ РАБОТА №5 0.00 из 5.00 0 оценок









Обсуждение в статье: ЛАБОРАТОРНАЯ РАБОТА №5

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (535)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.005 сек.)