Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕД...docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.25 Mб
Скачать

Автопостроение канала

Для создания канала в узле проекта по аргументу шаблона экрана использовалась процедура автопостроения:

  • в слое «Система» выбирается узел «RTM_1»;

  • в поле компонентов узла – «Экран#1»;

  • в свойствах компонента «Экран#1» выбирается вкладка «Аргументы».

  • аргумент «Параметр» (иконки ) создается канал класса «Float» типа «Input» с именем «Параметр»:

Задание границ и пределов

У канала «Параметр» открыли бланк редактирования его атрибутов и заполнили раздел «Границы»:

Рисунок 17. Задание границ и пределов

Создание генератора пилообразного сигнала и привязка его к каналу

В состав проекта источник сигнала ввели – внутренний генератор сигнала вида «пила», и связали его с созданным каналом:

  • в слое «Источники / Приемники» создали группу компонентов «Генераторы»:

  • в группе «Генераторы_1» создали компонент «Пила» (рис. 8);

Рисунок 18. Создание группы Генераторы

Р исунок 19. Параметры группы "Генераторы"

  • связали узел «RTM_1» с слоем «Система» простым перетаскивание

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

  • Сохранив проект (иконка );

  • на инструментальной панели нажав иконку – подготовили проект для запуска в реальном времени;

  • выбрав в слое «Система» узел «RTM_1», используя иконку на инструментальной панели, запустили профайлер;

  • запуск / останов профайлера осуществлялся с помощью иконки на его инструментальной панели.

В открывшемся окне ГЭ справа от надписи «Значение параметра» выводилось изменение пилообразного сигнала:

Редактирование графического экрана

  • на инструментальной панели графического редактора использовали иконку ГЭ – ;

  • разместили ГЭ в поле экрана под ГЭ ;

перейдем в режим редактирования , выделили ГЭ ЛК и вызовем окно его

свойств:

  • в поле «Текст» введем надпись «Управление»;

  • в бланк «События» в меню «mousePress» была выбрана команда «Передать значение»;

  • в меню настроек выбранной команды в поле «Тип передачи» выберем из списка «Ввести и передать»:

  • в поле «Результат», в табличном редакторе аргументов создали еще один аргумент и задали ему имя «Управление», тип аргумента выбрали «IN/OUT».

Для отображения вводимого с клавиатуры значения. Воспользовались уже имеющимся на графическом экране ГЭ и перепривязали его к аргументу «Управление».

Рисунок 20. Привязка экрана к аргументу управления

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

По аргументу «Управление» создали шаблон экрана новый канал, произвели привязку атрибута канала к аргументу шаблона экрана:

Рисунок 21. Привязка атрибута канала к аргументу шаблона экрана

  • в слое «Система» откроем узел «RTM_1»;

  • в меню свойства компонента «Экран#1»:

  • в вкладке «Аргументы», выбрали аргумент «Управление» и с помощью иконки выполнили автопостроение канала;

  • в узле «RTM_1», создан канал с именем «Управление»:

Р исунок 22. Автопостроение канала

  • в поле «Привязка» аргумента «Управление» в окне настройки связи, выбрали атрибут «Входное значение» канала «Управление» и кнопкой «Привязка» подтвердили связь аргумента экрана «Управление» с атрибутом «Входное значение» канала «Управление»:

Рисунок 23. Привязка аргумента экрана "Управление" к атрибуту "Входное значение" канала "Управление"