Привязка аргумента экрана к каналу

Лабораторная работа № 2

Исследование возможностей интерактивного управления в интерфейсе “Trace Mode”

Цель работы: Изучение методики работы в графической среде“Trace Mode” по созданию и компиляции проекта

 

Добавление функции управления

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

Вызвать графический экран на редактирование. Выбрать на инструментальной панели графического редактора иконку ГЭ Кнопка - . С помощью мыши разместить его в поле экрана под ГЭ Стрелочный прибор рисунок 29.

Рисунок 29 – Вид графического экрана

 

Перейти в режим редактирования , вызвать окно свойств ГЭ рисунок 30.

 

Рисунок 30 – Свойства графического элемента кнопка

 

В поле Текстввести «Управление». Открыть бланк События и ПК раскрыть меню По нажатию (pressed). Выбрать из списка команду Добавить Send Value, раскрыть меню настроек выбранной команды рисунок 31.

 

Рисунок 31 – Настройка графического элемента Кнопка

 

В поле Тип передачи (Send Type)выбрать из списка Ввести и передать (Enter & Send)рисунок 32.

 

Рисунок 32 – Настройка графического элемента Кнопка

 

ЛК в поле Результатвызвать табличный редактор аргументов. Создать еще один аргумент и задать ему имя Управление. Изменить тип аргумента на IN/OUT, кнопкой Готово подтвердить привязку атрибута ГЭ к этому аргументу рисунок 33.

 

Рисунок 33 – Создание аргумента Управление

 

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

 

 

Рисунок 34 – Графический элемент текст

 

С помощью иконки на панели инструментов или комбинацией клавиш Ctrl+Cскопировать выделенный ГЭ Текст в буфер обмена. Далее с помощью иконки или комбинацией клавиш Ctrl+Vизвлечь копию ГЭ из буфера обмена и поместить ее на графический экран. Переместить, удерживая нажатой ЛК, копию ГЭ Текстсправа от размещенного на экране ГЭ Кнопка. Двойным щелчком ЛК на перемещенном ГЭ Текст открыть окно его свойств рисунок 35. Двойным щелчком ЛК на строке Текст вкладки основных свойств перейти к настройке динамизации данного атрибута ГЭ. В правом поле строки Привязкащелчком ЛК открыть табличный редактор аргументов шаблона экрана. Выделить ЛК в списке аргумент Управлениеи щелчком ЛК по экранной кнопке Готово подтвердить привязку атрибута ГЭ Текст к данному аргументу шаблона экрана. Закрыть окно свойств ГЭ Текст.

 

Рисунок 35 – Свойства графического элемента Текст

 

Закрыть окно графического редактора.

 

Привязка аргумента экрана к каналу

Создадим по аргументу Управление шаблона экрана новый канал, отредактируем его привязку. В слое Системаоткрыть узел RTM_1. С помощью ПК вызвать через контекстное меню свойства компонента Экран#1 рисунок 36.

 

Рисунок 36 – Окно свойств экрана

Выбрать вкладку Аргументы, ЛК выделить аргумент Управлениеи с помощью иконки создать новый канал. В результате, в узле RTM_1 ,будет автопостроен канал с именем Управлениерисунок 37.

 

Рисунок 37 – Автопостроенный канал Управление

 

Двойным щелчком в поле Привязкааргумента Управлениевызвать окно настройки связи, выбрать в нем атрибут Входное значениеканала Управлениеи кнопкой Привязкаподтвердить связь аргумента экрана Управлениес атрибутом Входное значениеканала Управлениерисунок 38.

 

Рисунок 38 – Конфигурация системы

Закрыть окно свойств компонента Экран#1.

Размещение ГЭ Тренд

Дополним созданный экран новым ГЭ для совместного просмотра изменений значений каналов узла во времени и отслеживании предыстории – трендом.

В правой части графического экрана разместим ГЭ Тренд для вывода значений Параметри Управление. Основные свойства ГЭ оставим заданными по умолчанию. Перейдем во вкладку и, выделив ЛК строку Кривые, с помощью ПК создадим две новые кривые. Настроим их привязки к аргументам, толщину и цвет линий рисунок 39.

 

 

Рисунок 39 – Свойства графического элемента Тренд

 

ГЭ примет вид рисунок 40.

 

Рисунок 40 – Вид графического элемента Тренд

 

Запуск проекта

Сохранить проект с помощью иконки . На инструментальной панели выбрать команду  и скомпилировать тем самым проект для запуска в реальном времени. Выбрать иконку на инструментальной панели и запустить режим исполнения. С помощью кнопки «Управление» ввести величину «управляющего воздействия» и наблюдать результат на соседнем индикаторе и тренде.

 

Простейшая обработка данных

С помощью создания нового компонента проекта – шаблона программы свяжем операцией сложения два имеющихся канала. Будем суммировать реальные значения каналов Параметр и Управление, а результат помещать во вновь созданный аргумент экрана Сумма (с отображением на ГЭ Текст и Тренд) без создания дополнительного канала в узле проекта.

Скопировать два первых ГЭ – «Значение параметра» и «text» и разместить их ниже ГЭ Кнопка рисунок 41.

 

Рисунок 41 – Вид графического экрана

 

Изменить статический текст первого ГЭ на «Сумма :» рисунок 42.

 

Рисунок 42 – Вид графического экрана

 

А динамику второго ГЭ привязать к третьему аргументу экрана типа INс именем Сумма, который создать в процессе привязки рисунок 43.

 

Рисунок 43 – Свойства привязки

 

Добавить еще одну кривую на тренд с привязкой к аргументу Суммарисунок 44.

 

Рисунок 44 – Свойства графического элемента Тренд

Продемонстрировать результаты преподавателю


Дата добавления: 2018-05-01; просмотров: 653; Мы поможем в написании вашей работы!

Поделиться с друзьями:




Мы поможем в написании ваших работ!