Главная страница
Навигация по странице:

  • 2.2. Автопостроение канала с отображением внутреннего генератора сигнала

  • ЛР 2. Лабораторная работа 2 Создание простейшего проекта Создадим систему мониторинга одного узла арм


    Скачать 0.6 Mb.
    НазваниеЛабораторная работа 2 Создание простейшего проекта Создадим систему мониторинга одного узла арм
    Дата25.02.2023
    Размер0.6 Mb.
    Формат файлаpdf
    Имя файлаЛР 2.pdf
    ТипЛабораторная работа
    #955076

    18
    ЛАБОРАТОРНАЯ РАБОТА № 2
    2.1. Создание простейшего проекта
    Создадим
    систему
    мониторинга
    одного
    узла
    АРМ
    (автоматизированное рабочее место), отображающую графический
    экран со статическим и динамическим текстом, а также стрелочным
    прибором с привязкой к аргументу экрана.
    Запустим TRACE MODE, выберем Файл/Настройки ИС…/Уровень сложности, Простой. Далее создадим новый проект и в открывшемся на экране диалоге выберем стиль разработки Простой. После создания простого проекта в левом окне Навигатора проекта появится дерево проекта с созданным узлом АРМ RTM_1. В правом окне Навигатора проекта отобразится содержимое узла – пустая группа Каналы и один канал класса Вызов Экран#1, предназначенный для отображения на узле
    АРМ графического экрана.
    Двойным щелчком на компоненте Экран#1 откроем окно графического редактора и с помощью графического элемента Текст на панели инструментов разместим в левом верхнем углу экрана статический текст.

    19
    Для редактирования атрибутов размещенного элемента инструментом
    Режим редактирования двойным щелчком откроем окно его свойств. В правом поле строки Текст наберем «Значение параметра» и закроем окно свойств.
    Подготовим на экране вывод динамического текста для отображения численного значения какого-либо источника сигнала – внешнего или внутреннего. Для этого необходимо проделать следующие действия:

    создадим и разместим новый Текст справа от уже имеющегося;

    откроем свойства нового Текста;

    двойным щелком на строке Текст вызовем меню Вид индикации;

    20

    в правом поле строки вызовем список доступных типов динамизации атрибута и выберем тип Значение и выполним щелчок в правом поле строки Привязка;

    в открывшемся окне Привязка нажмем по иконке Создать аргумент (Ins) на панели инструментов и тем самым создадим аргумент шаблона экрана;

    21

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

    22
    Откроем свойства Стрелочного прибора и щелчком на кнопке
    Основная привязка выберем уже имеющийся аргумент Параметр и подтвердим выбор кнопкой Готово.
    Для проверки правильности привязок можно воспользоваться режимом эмуляции, переход в который осуществляется с помощью соответствующей иконки на панели инструментов.
    Созданный проект не закрываем, дальнейшие работы будут производиться на его основе.

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

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

    в поле компонентов узла выберем Экран#1;

    щелчком правой кнопки вызовем контекстное меню;

    в нем щелчком откроем свойства компонента Экран#1;

    выберем вкладку Аргументы;

    выделим аргумент Параметр и с помощью соответствующей иконки создадим канал типа Input с именем Параметр:
    Двойным щелчком по каналу Параметр откроем бланк редактирования его атрибутов и заполним раздел Границы (ВП – значение верхнего предела; ВА – значение верхней аварийной границы; ВГ – значение верхней предупредительной границы; НГ – значение нижней предупредительной границы; НА – значение нижней аварийной границы;
    НП – значение нижнего предела) следующим образом:

    24
    Введем в состав проекта источник сигнала – внутренний генератор синусоиды, свяжем его с созданным каналом и опробуем в работе выполненные средства отображения. Для этого проделаем следующие действия:

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

    25

    двойным щелчком откроем группу Генераторы_1 и правой кнопкой создадим в ней компонент Синусоида:

    соответствующей кнопкой откройте дополнительное окно навигатора;

    захватим созданный источник и перетащим курсор на узел
    RTM_1 в слое Система, а затем, в открывшемся окне компонентов, на канал Параметр:

    26
    Для запуска проекта:

    сохраним проект;

    на инструментальной панели иконкой Сохранить для МРВ подготовим проект для запуска в реальном времени;

    выделим в слое Система узел RTM_1, а после, нажав иконку
    Запустить профайлер на инструментальной панели, запустим режим исполнения. Если запуск таким образом не состоялся, запускаем профайлер отдельно файлом rtc.exe из папки с установленным TRACE MODE и откроем в нем сохраненный проект;

    в открывшемся окне справа от надписи «Значение параметра» должно показываться изменение синусоидального сигнала. То же значение должен отображать и стрелочный прибор:

    27
    2.3. Оформите отчет по лабораторной работе
    Сформулируйте цель работы, выводы. Отчет должен содержать краткое содержание выполненной работы и screenshot выполненных заданий.


    написать администратору сайта