- •Дневник
- •1 Краткое описание программы
- •2 Состав инструментальной системы
- •3 Модификации ис trace mode 6
- •4 Системные требования
- •5.4 Создание генератора синуса и привязка его к каналу
- •5 Создание системы мониторинга
- •5.1 Создание узла арм
- •5.2 Создание статического текста
- •5.3 Создание стрелочного прибора, привязка к аргументу
- •5.5 Запуск проекта
- •5.6 Привязка аргумента экрана к каналу
- •5.7 Размещение гэ Тренд
- •5.8 Запуск проекта
- •6 Обоснование выбора программы и сравнительная характеристика
- •Заключение
- •Список используемых источников
5 Создание системы мониторинга
Создадим систему мониторинга, содержащую один узел АРМ, отображающую с помощью различных средств операторского интерфейса значения внутреннего генератора сигнала. При проектировании будем использовать механизм автопостроения каналов TRACE MODE методом «от шаблонов», позволяющий создавать каналы в узле по аргументам шаблонов, где в качестве шаблонов будут выступать такие компоненты проекта как экран и программа. В дальнейшем, в состав системы введем функцию управления, реализуем взаимодействие с приложением Windows по протоколу обмена DDE, а в завершение произведем подключение аналогового сигнала от модуля удаленного ввода.
5.1 Создание узла арм
С помощью иконки инструментальной панели создадим новый проект. При этом в открывшемся на экране диалоге выберем стиль разработки Простой.
Рисунок 5.1.1 – Создание нового проекта
в левом окне Навигатора проекта отобразится дерево проекта, содержащее слои Ресурсы, Система (с созданным узлом АРМ RTM_1), Источники/Приемники и Библиотеки_компонентов. В правом окне Навигатора проекта отобразится содержимое узла RTM_1 – пустая группа Каналы и один канал класса CALL Экран#1, вызывающий соответствующий компонент – шаблон экрана, предназначенный для отображения с помощью графических элементов (ГЭ) средств человеко-машинного интерфейса на узле RTM_1:
Рисунок 5.1.2 – Отображение содержимого узла
RTM_1 в навигаторе проекта
5.2 Создание статического текста
Разместим в левом верхнем углу экрана статический текст - надпись Значение параметра.
Для этого выполним следующие действия: на панели инструментов графического редактора выделим иконку ГЭ Текст
в поле графического редактора установим прямоугольник ГЭ, для чего
— зафиксируем точку привязки - левый верхний угол;
— развернем прямоугольник движением курсора до необходимого размера;
— зафиксируем выбранный ГЭ:
— Для перехода в режим редактирования атрибутов размещенного ГЭ выделим на панели инструментов;
Рисунок 5.2.1 – Настройки ГЭ
— ГЭ откроем окно его свойств;
— в правом поле строки Текст наберем Значение параметра
Рисунок 5.2.2 – Свойство объекта ГЭ
5.3 Создание стрелочного прибора, привязка к аргументу
Применим для отображения параметра новый тип ГЭ – Стрелочный прибор. Для этого необходимо выполнить последовательность действий:
— выделим на инструментальной панели графического редактора иконку и выберем из появившегося меню иконку стрелочного прибора ;
— установим ГЭ , выбрав его размер таким, чтобы все элементы графики и текста на нем были разборчивы и симметричны;
— перейдем в режим редактирования и откроем окно свойств ГЭ ;
— на экранной кнопке Основная привязка откроем окно табличного редактора аргументов шаблона экрана;
— выберем уже имеющийся аргумент Параметр;
— подтвердим выбор нажав Готово;
— откроем атрибут Заголовок и в строке Текст введем надпись Параметр;
закроем окно свойств ГЭ .
Рисунок 5.3.1 – Стрелочный прибор
5.4 Создание генератора синуса и привязка его к каналу
Введем в состав проекта источник сигнала – внутренний генератор синусоиды, свяжем его с созданным каналом и опробуем в работе выполненные средства отображения. Для этого проделаем следующие действия:
— откроем слой Источники/Приемники и через ПК создадим в нем группу компонентов Генераторы:
— откроем группу Генераторы_1 и через ПК создадим в ней компонент Синусоида;
— захватим с помощью ЛК созданный источник и, не отпуская ЛК, перетащим курсор на узел RTM_1 в слое Система, а затем, в открывшемся окне компонентов, на канал Параметр. Отпустим ЛК.
Рисунок 5.4.1 – Создание генератора синуса и привязка его к каналу
