- •ЛАБОРАТОРНАЯ РАБОТА №1
- •ЦЕЛЬ РАБОТЫ
- •КРАТКАЯ ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
- •ВЫВОДЫ
- •ЛАБОРАТОРНАЯ РАБОТА №2
- •ЦЕЛЬ РАБОТЫ
- •КРАТКАЯ ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
- •ВЫВОДЫ
- •ЛАБОРАТОРНАЯ РАБОТА №3
- •ЦЕЛЬ РАБОТЫ
- •КРАТКАЯ ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
- •ВЫВОДЫ
- •ЛАБОРАТОРНАЯ РАБОТА №4
- •ЦЕЛЬ РАБОТЫ
- •КРАТКАЯ ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
- •ВЫВОДЫ
- •ЛАБОРАТОРНАЯ РАБОТА №5
- •ЦЕЛЬ РАБОТЫ
- •КРАТКАЯ ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
- •ВЫВОДЫ
- •ЛАБОРАТОРНАЯ РАБОТА №6
- •ЦЕЛЬ РАБОТЫ
- •КРАТКАЯ ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
- •ВЫВОДЫ
- •ЛАБОРАТОРНАЯ РАБОТА №7
- •ЦЕЛЬ РАБОТЫ
- •КРАТКАЯ ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
- •ВЫВОДЫ
- •ЛАБОРАТОРНАЯ РАБОТА №8
- •ЦЕЛЬ РАБОТЫ
- •КРАТКАЯ ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
- •ВЫВОДЫ
- •ЛАБОРАТОРНАЯ РАБОТА №9
- •ЦЕЛЬ РАБОТЫ
- •КРАТКАЯ ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
- •ВЫВОДЫ
- •ЛАБОРАТОРНАЯ РАБОТА №10
- •ЦЕЛЬ РАБОТЫ
- •ВЫВОДЫ
МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
«Московский технический университет связи и информатики» (МТУСИ)
Кафедра «Интеллектуальные системы в управлении и автоматизации» (ИСУиА)
ЛАБОРАТОРНАЯ РАБОТА №5
По дисциплине
Интегрированные системы проектирования и управления
по теме «Создание статического и динамического изображения»
Выполнил: Студент 4-го курса Группы БАП2201 Мягков А.К.
Проверил: к.т.н., доцент Петухов В.М.
Москва 2026
72
ЦЕЛЬ РАБОТЫ
Познакомиться со стандартными объектами, предназначенными для создания статических и динамических изображений.
КРАТКАЯ ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
Для разработки средств визуализации состояния технологического процесса и управления им (создания человеко-машинного интерфейса для операторских станций – графических баз для узлов проекта) вSCADA-системеTra- ce Mode имеется редактор преставления данных. В него загружается структура проекта, созданная в редакторе базы каналов. Выбрав требуемый узел проекта, можно редактировать его графическую базу. Эта база включает в себя все графические фрагменты, которые выводятся на монитор данной операторской станции.
Совокупность всех экранов для представления данных и супервизорного управления, входящих в графические базы узлов проекта составляют его графическую часть.
Экраны в графических базах узлов проекта подразделяются на группы. Каждая группа имеет свое название. Группировку экранов удобно использовать исходя из их функционального назначения. Например, в одну группу можно собрать мнемосхемы, в другую – экраны настройки регуляторов, в третью – обзорные экраны и т.п.
Одновременно на монитор может выводиться только один экран, каждый из них – это графическое пространство фиксированного размера, на котором размещаются статический рисунок и формы отображения. Он имеет свое имя и набор атрибутов (настроек). К таким атрибутам относятся: Размер, Цвет фона, Обои, Права доступа, Спецификация окна просмотра отчета тревог.
Разработка графических экранов осуществляется путем размещения на них графических элементов. Различают статические и динамические элементы. Статические элементы не зависят от значений контролируемых параметров, а также к ним не привязываются никакие действия по управлению выво-
73
димой на экран информацией. Эти элементы используются для разработки статической части графических экранов, например для изображения наполняемых емкостей, котлов, моторов и т.п. Поэтому их называют элементами рисования.
Динамические элементы называются формами отображения. Эти элементы связываются с атрибутами каналов для вывода их значений на экран. Кроме того, часть форм отображения используется для управления значениями атрибутов каналов или выводимой на экран информацией. Некоторые формы могут также совмещать в себе обе функции.
На экранах можно размещать комплексы статических и динамических элементов, оформленных как графические объекты, используемые для тиражирования готовых решений в области создания интерфейса оператора.
Графическим объектом называется совокупность форм отображения и элементов рисования, которая оформлена как единый графический элемент. Оформленные в виде объектов типовые графические фрагменты могут вставляться в экраны графических баз любых проектов.
ВЫПОЛНЕНИЕ Задание 1. Создание статического изображения
1. Создание рамки. Для создания рамки щелкните левой клавишей мы-
ши по иконке
. Если нет указанной иконки на панели инструментов, то щелкните правой клавишей мыши по одной из иконок:
,
, или
.
Среди предложенных объектов выберите рамку
. (рис. 1). Щелчком левой клавишей мыши задайте противоположные углы рамки. Для перехода в ре-
жим редактирования щелкните левой клавишей мыши по иконке
.
74
Рисунок 1 - Размещение рамки
Задание 2. Создание ёмкости
Щелкните левой клавишей мыши по иконке
. Если данной иконки нет на панели инструментов, то щелкните правой кнопкой мыши по одной из
иконок:
или
.
Среди предложенных объектов выберите емкость
. После выбора инструмента поместите емкость на экране. Задайте противоположные углы емкости щелчком левой клавиши мыши. щелкните левой клавишей мыши по иконке
. Емкость примет вид, изображенный на рис. 2. Выделите созданную емкость или дважды щелкните по ней левой клавишей мыши. Откроется окно свойств объекта. В поле толщина стенок задайте толщину больше 0. Емкость будет изображена в разрезе (рис. 3). В поле верхний и нижний край
выберите необходимый вид края. К примеру, верхний край примет вид
, а
75
нижний —
. Для задания материала емкости раскройте раздел материал, дважды щелкнув левой клавишей мыши по подчеркнутой строчке материал, если данный раздел не раскрыт. В поле выбрать из списка выберите значение true. В поле материал выберите необходимый материал, к примеру, хром. В поле стандартная текстура выберите необходимую текстуру, к примеру, гравировку. При необходимости можно добавить другие объемные фигуры.
Рисунок 2 – Создание ёмкости
Рисунок 3 – Задание толщины стенок ёмкости
76
Для размещения конуса щелкните правой клавишей мыши по иконке
и среди предложенных инструментов выберите
. Разместите на экране конус, задав противоположные углы прямоугольника в который будет вписан конус щелчком левой клавиши мыши. Щелкните левой клавишей мыши по
иконке
. Выделите созданный конус. Если не открылось окно свойств конуса, дважды щелкните левой клавишей мыши по нему. В поле толщина стенок задайте ту же толщину, что и у ёмкости. Раскройте раздел материал двойным щелчком мыши по подчеркнутой строчке материал, если слой еще не раскрыт. Выберите значение true в поле выбрать из списка. Выберите требуемый материал в поле материал, к примеру, олово. В поле стандартная гравировка задайте гравировку, к примеру, шлифовку. Емкость примет вид, изображенный на рис. 4.
Рисунок 4 – Пример ёмкости
77
Задание 3. Создание насоса
Щёлкните правой клавишей мыши по иконке
. Среди предложенных инструментов выберите
. Для размещения насоса на экране задайте противоположные углы прямоугольника, в который будет вписан насос щелчком
левой клавиши мыши. Щелкните левой клавишей мыши по иконке
. Выделите насос. Если не открылось окно свойств насоса, дважды щелкните левой клавишей мыши по созданному насосу. Раскройте раздел материал, двойным щелчком по подчеркнутому тексту материал, если он не раскрыт еще. В поле выбрать из списка установит значение true. В поле материал выберите необходимый материал, к примеру, пластик черный. В поле форма насоса выберите нужную форму насоса. Статическое изображение примет вид, изображенный на рис. 5.
Рисунок 5 – Размещение насоса
Задание 4. Создание труб
78
Щёлкните правой клавишей мыши по иконке
. Среди предложен-
ных инструментов выберите
. Создайте трубу по которой продукт поступает в емкость и по которой из емкости течет в насос. Для этого щелчком левой клавиши мыши отметьте местоположение начала трубы. Переведите курсор мыши в положение изгиба трубы и снова щелкните левой клавишей мыши. Таким образом, отмечаются все точки изгиба трубы. Когда курсор переведен в положение, где размещается конец трубы, щелкните правой кнопкой мыши, завершая создание текущей трубы. Создайте аналогично трубу, по которой продукт поступает в насос и вытекает из него. Для редактирования свойств каждой трубы выделите трубу. Если не открылось окно свойств, дважды щелкните левой клавишей мыши по трубе. В поле толщина подберите толщину каждой трубы, которая лучше будет подходить для рисунка. В по-
ле базовый цвет выберите необходимый цвет, к примеру
. Статическое изображение примет вид, указанный на рис. 6.
Рисунок 6 – Создание труб
79
Задание 5. Создание динамического изображения
Импорт изображения. Выделите строку ресурсы навигатора проекта. Вызовите контекстное меню. Выберите строку создать группу. Среди предложенных групп выберите изображения (рис. 7).
Рисунок 7 – Создание группы изображения
Выделите созданную группу картинки, вызовите контекстное меню, выберите создать компонент. Среди предложенных компонентов выберите библиотеку изображений (рис. 8).
Для импортирования изображения дважды щелкните левой клавишей мыши по созданной библиотеке изображений. Откроется пустое окно. В данном пустом окне вызовите контекстное меню и выберите импортировать. Откроется диалоговое окно для открывания графического файла. Откройте графический файл изображения, которое будет использоваться в дальнейшем.
Рисунок 8 – Создание библиотеки изображений
80
Задание 6. Создание динамической заливки
Создайте многоугольник. Щелкните левой клавишей мыши по иконке
. Если на инструментальной панели нет иконки
, щелкните правой клавишей мыши по одной из иконок:
,
,
,
. Среди предложенных инструментов выберите
. Для размещения многоугольника щелкните левой клавишей мыши там, где должен располагаться один из углов многоугольника. Задайте точки излом щелчком левой клавишей мыши там, где будут располагаться другие углы многоугольника. Последний угол многоугольника следует отмечать щелчком правой клавиши мыши. Результат создания многоугольника приведено на рис. 9.
Рисунок 9 – Создание многоугольника для заливки
Выделите созданный многоугольник. Если окно свойств не открылось, дважды щелкните левой клавишей мыши по созданному многоугольнику. Раскройте раздел заливка двойным щелчком левой клавиши мыши, если он не раскрыт. В появившемся поле стиль выберите без заливки. В результате из-
81
ображение примет вид, указанный на рис 6.
Перейдите на закладку динамическая заливка
. Поставьте флажок разрешено. Раскройте раздел «слой». Для этого дважды щелкните левой клавишей мыши на тексте слой. В появившемся поле имя введите имя для слоя. Произведите привязку слоя к аргументу, посредством которого произведена привязка тренда к канала, хранящему значение уровня продукта в емкости. В поле тип заливки выберите изображение. Щелкните в поле изображение. Откроется окно, предлагающее выбор изображений, хранящихся в библиотеке изображений, созданной ранее (рис. 10). Выберите необходимое изображение и щелкните левой клавишей мыши по кнопке готово. В поле Макс. установите значение верхней границы диапазона значений, хранимых в канале, созданном ранее, а в поле Мин.— нижней границы.
Рисунок 10 – Выбор изображения для заливки
Задание 7. Запуск проекта. Произведите запуск проекта, аналогично первой работе. Пример результата исполнения созданного проекта приведен на рис. 11.
82
