Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Использование ресурсных библиотек



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

 

 

В ней – компонент Библиотека_Изображений#1

 

 

Войдем во вновь созданную библиотеку. Для наполнения ее файлами воспользуемся иконкой на панели инструментов, при выборе которой ЛК открывается диалог задания имени файла, содержащего изображение. В корневом каталоге С расположены файлы формата bmp с изображением модулей I-7000 и АРМ, которые импортируем в текущую библиотеку.

 

 

Получим:

Сохраним изменения с помощью иконки . Библиотека изображений подготовлена.

 

Далее создадим библиотеку анимаций Библиотека_Видеоклипов#1 и импортируем в нее с помощью иконки на панели инструментов видеоклип press_01_grey.mng из каталога C: \Program Files\AdAstra Research Group\Trace Mode IDE 6 Base\Lib\Animation:

 

 

 

В итоге получим:

Также сохраним изменения с помощью иконки . Библиотека анимаций подготовлена.

 

И наконец в слое Ресурсы создадим группу Графические_элементы, а в ней – Графический_объект_1:

 

 

 

Созданиеграфического объекта

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

 

 

Поскольку требуется определять с помощью ГО состояние восьми дискретных выходов модуля, зададим ГО восемь аргументов, вызвав ПК свойства и перейдя во вкладку Аргументы. Определим один входной аргумент типа USINT с именем по умолчанию, последующие семь создадим с помощью иконки (Создать по шаблону) редактора аргументов следующим образом:

 

В результате будут созданы необходимые восемь аргументов для представления дискретных выходов:

 

Двойным щелчком ЛК на имени ГО в правом окне Навигатора откроем графический редактор и приступим к процессу редактирования. Используя ГЭ Рамка для создания подложки ГО, разместим на нем ГЭ (Эллипс). В свойствах ГЭ укажем привязку к аргументу ГО и определим метод динамизации, как изменение цвета заполнения по анализу на равенство аргумента 1:

 

 

Для создания семи оставшихся ГЭ воспользуемся пунктом меню Сервис/Тиражировать, указав в диалоге:

 

 

В результате получим восемь ГЭ Эллипс, привязанных к соответствующим аргументам ГО:

 

 

Отредактируем привязки созданных ГЭ к аргументам ГО, затем сохраним внесенные изменения с помощью иконки . Графический объект подготовлен.

 

 

Закроем с помощью иконки созданные библиотеки и вызовем свойства Экрана#2. Во вкладке аргументы зададим, используя метод создания по образцу и виртуальные привязки следующий список аргументов:

 

 

Первые восемь предназначены для отображения атрибутов Базовое имя каналов модуля I-7017, последующие восемь – реальных значений, следующий предназначен для имени канала модуля I-7067, один – реальное значение, последние восемь – для привязки битов выходного значения, формируемого для дискретного выхода модуля I-7067 к графическому объекту.

Удерживая нажатой клавишу CTRL выделяем ЛК первые восемь аргументов. В окне Навигатора проекта захватываем группу компонентов I7017#1 и перетаскиваем на выделенные строки табличного редактора компонентов, отпускаем ЛК. В результате имеем:

 

 

Выделяем следующие восемь аргументов и проделываем аналогичную операцию.

Затем выделяем аргумент ARG_016 и перетаскиваем на него группу компонентов I7067#2. То же самое производим с аргументом ARG_017.

Далее выделяем оставшиеся восемь аргументов ARG_018 - ARG_016 и перетаскиваем на них канал DO#1 из группы I7067#2.

В итоге имеем:

 

После завершения работы с редактором шаблона экрана Экрана#2, вызовем его на редактирование. Для доступа к содержимому библиотек воспользуемся иконкой основного меню. В графическом редакторе откроется окно ресурсной библиотеки, содержащее реальные картинки:

 

 

Выбрав ЛК изображение, и, удерживая ЛК в нажатом состоянии, перетащим картинку на рабочее поле для размещения. Таким образом, разместим наши картинки и свяжем их между собой с помощью ГЭ Ломаная линия:

 

 

Ниже с помощью ГЭ Текст разместим две группы (по два столбца каждая) для отображения базовых имен каналов и реальных значений, привязанных к соответствующим аргументам экрана обоих модулей удаленного ввода/вывода, применяя метод тиражирования ГЭ:

 

 

Разместим на рабочем поле созданный ГО, выбрав в основном меню и перетащив его, удерживая нажатой ЛК. После отпускания ЛК на экран будет выведено окно свойств размещенного ГО для привязки его аргументов к аргументам шаблона текущего экрана:

 

 

Последовательно осуществим привязку аргумента ARG_000 к DO_2_b1, ARG_001 к DO_2_b2 и т.д.

Закроем свойства ГО щелчком ЛК на свободном месте рабочего поля.

Создание гистограммы

В правом верхнем углу экрана с помощью объемных ГЭ , и изобразим некий технологический объект и разместим поверх его ГЭ . последний будем использовать в качестве гистограммы произвольной формы для отображения технологического параметра – уровня заполнения, связанного с одним из аналоговых входов модуля I-7017.

Выделив ЛК ГЭ , перейдем к редактированию его динамических свойств:

 

 

Определенная гистограмма будет отображать уровень заполнения, связанный с шестым входом модуля I-7017 в диапазоне 0 – 10, цвет заполнения – синий. Остальные настройки ГЭ сохранены заданными по умолчанию. Закроем свойства ГЭ.

 

В левом верхнем углу экрана с помощью объемных ГЭ изобразим клапан. Среднюю часть клапана сделаем полупрозрачной, задав параметр Прозрачность = 30 (полупрозрачный).

 

 

Перемещение ГЭ

Шток клапана выполним перемещающимся. В качестве величины, задающей перемещение, возьмем реальное значение дискретного выхода модуля I-7067 – DO_1_R. Определим начальную и конечную точки перемещения ГЭ:

 

 

Использование видеоклипов

Здесь же разместим видеоклип из библиотеки анимаций. Воспользуемся иконкой основного меню, захватим в открывшемся окне клип и, удерживая ЛК нажатой, перетащим его к клапану. Свойства видеоклипа оставим заданными по умолчанию, хотя можно связать его с аргументом DO_1_R шаблона экрана, связанного с дискретным выходом модуля I-7067. В последнем случае, задав атрибут Непрерывное воспроизведение = False, проигрывание клипа будет возможно при ненулевом значении дискретного входа.

 

 

В нижней части экрана разместим ГЭ Кнопка для реализации перехода на Экран#1. В свойствах ГЭ укажем ссылку на шаблон Экран#1:

 

Бегущие дорожки

Реализацию бегущих дорожек сделаем таким образом, чтобы они отображали состояние обмена с модулями удаленного ввода/вывода. Анализ состояния обмена будем осуществлять по атрибуту Достоверность канала AIn#1 для модуля I-7017. Поскольку атрибут Достоверность принимает значение 1 в случае возникновения проблем со связью по последовательным коммуникациям, то необходимо предусмотреть программу, инвертирующую значение данного атрибута для применения в целях динамизации ГЭ Линия. Определим в качестве аргумента шаблона экрана Экран#2 LINK_7017, добавив в редактор аргументов:

Выделим последовательно ГЭ Линия, связывающие изображения АРМ и модулей вводы/вывода, и задав им динамическое свойство Бегущая дорожка, привяжем их к соответствующим аргументам:

 

Изменить направление движения бегущей дорожки можно «перевернув» ее в ходе редактирования.

В результате проделанной работы Экран#2 будет иметь вид:

 

Вернемся к шаблону Экран#1. ГЭ Кнопка настраивается на переход к шаблону экрана Экран#2 следующим образом:

 

Сохраним внесенные изменения с помощью иконки .

 


Поделиться:



Популярное:

  1. II. Лицензионный договор о предоставлении права на использование.
  2. Аккумуляторы. Техническое использование и обслуживание
  3. Амортизационные отчисления и их использование на предприятии
  4. Апреля в Пушкинской библиотеке пройдет «Библионочь-2015»
  5. Библиотека для чтения». Сенковский.
  6. Биотесты и биоиндикаторы. Использование приемов биотестирования в системе экологического мониторинга.
  7. Болезни лесных насекомых и использование их возбудителей для биологической защиты леса
  8. Верстка страницы с использованием таблицы.
  9. ВЗГЛЯДЫ ОТЕЧЕСТВЕННЫХ И ЗАРУБЕЖНЫХ ПЕДАГОГОВ И ПСИХОЛОГОВ НА ИСПОЛЬЗОВАНИЕ ИСКУССТВА КАК СРЕДСТВА РАЗВИТИЯ ДЕТЕЙ И КОРРЕКЦИИ ИМЕЮЩИХСЯ У НИХ НАРУШЕНИЙ
  10. Виды, использование и регенерация
  11. Выбор предметов, при изучении которых возможно использование материалов выпускной квалификационной работы
  12. Глава V.6. ИСПОЛЬЗОВАНИЕ ЗЕМЕЛЬ ИЛИ ЗЕМЕЛЬНЫХ УЧАСТКОВ,


Последнее изменение этой страницы: 2017-03-11; Просмотров: 793; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.04 с.)
Главная | Случайная страница | Обратная связь