ЛАБОРАТОРНАЯ РАБОТА №5
АНИМАЦИЯ ГРАФИЧЕСКИХ ОБЪЕКТОВ В INFINITY HMI Цель работы: получение навыков работы с динамическими действиями «Цифровой индикатор», «Аналоговый индикатор» и создание простейшей анимации графических объектов мнемосхемы и использованием инструмента «Анимация» Infinity HMI. Основные сведения Индикаторы предназначены для отображения графических объектов выбранной группы, когда значения связанного источника данных равны заданным или находятся в установленных поддиапазонах. Графические объекты группы, к которым применен данный тип динамики, отображаются в месте своего создания в рабочей области экранной формы, когда связанные источники данных находятся в заданном логическом состоянии Истина (TRUE) или Ложь (FALSE) для цифрового переключателя или когда значение связанного источника данных находится в пределах выбранного поддиапазона – для аналогового переключателя. Если источники данных принимают противоположенное состояние, установленное во время создания индикатора, то это приводит к скрытию ранее отображаемого объекта. Количество источников данных равно количеству графических объектов в группе. Динамические действия «Цифровой индикатор» и «Аналоговый индикатор» могут быть применены только к символу. В Infinity HMI символом называется объединение нескольких графических объектов, которое рассматривается как единое целое. В состав символа могут входить как графические примитивы, так и другие символы. Символы, так же, как и простые одиночные графические объекты, могут быть сохранены в библиотеке графических объектов с целью их многократного использования в различных документах. К символу может быть применено еще одно динамическое действие – «Анимация». Каждый графический объект группы, к которой применен указанный тип динамики, рассматривается в виде кадра с заданным номером в последовательности отображения. Автоматическая смена кадров с заданным периодом осуществляется в режиме исполнения, когда связанный источник данных находится в выбранном логическом состоянии Истина (TRUE) или Ложь (FALSE). В случае, если в качестве источника данных используется переменная целочисленного или вещественного числа нулевое значение воспринимается как Ложь, а значение, отличное от нуля, как Истина. Данное динамическое действие аналогично «Цифровому индикатору», но, в отличие от последнего, осуществляет смену "картинок" не в соответствии с изменением значения источника данных, а с определенной частотой по времени. Программа работы Динамическое действие «Цифровой индикатор» 1. Запустите ОРС сервер Infinity и загрузите в него созданную вами в предыдущих лабораторных работах конфигурацию. Откройте Infinity HMI и создайте новую мнемосхему. 2. Создайте несколько произвольных отличных друг от друга графических объектов. Выделите все объекты одновременно и примените к ним динамику «Цифровой индикатор» при помощи кнопки на панели «Динамика» или через меню Динамика \ Действия \ Цифровой индикатор. 3. В открывшемся окне настроек динамики укажите для каждого кадра (графического объекта) источник сигнала и условие отображения. Вы можете использовать уже созданные в предыдущих лабораторных работах битовые сигналы или создать новые сигналы в дереве ОРС сервера. Вы можете связать один сигнал ОРС сервера с двумя кадрами, но в этом случае необходимо задать разные условия отображения графических объектов (для одного - «Показывать объект, если True», для другого – «Показывать объект, если False»). 4. Создайте на мнемосхеме кнопки для передачи значений связанным с графическими объектами сигналам и запустите экранную форму на исполнение. В случае правильно выполненного задания, при изменении соответствующих сигналов ОРС сервера будут отображаться связанные с ними кадры, а остальные скрываться. Обратите внимание, что в один и тот же момент времени отображаться может только один графический элемент символа, для которого выполняется условие отображения. В случае если выполнилось несколько условий, приоритетом будет обладать кадр с наименьшим номером, который и будет отображаться на экране.
Популярное: Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... Как построить свою речь (словесное оформление):
При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (535)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |