- •Институт цветных металлов и золота сфу
- •Принципы разработки проекта в ис
- •Технология разработки проекта в ис
- •Классификация компонентов
- •Классификация слоев
- •Классификация узлов
- •2. Меню и панель инструментов ис
- •Меню ‘Файл’ и главная панель инструментов ис
- •Панель переходов между окнами ис
- •Задание общих настроек ис
- •Вкладка ‘Интегрированная среда разработки’
- •Сохранение проекта для редактирования
- •Сохранение проекта для запуска
- •3. Редактирование структуры проекта
- •Меню и главная панель инструментов навигатора проекта
- •Создание объектов структуры
- •Удаление объекта структуры
- •Перемещение объектов структуры
- •Копирование и вставка объекта структуры
- •Редакторы каналов
- •4. Отладка проекта в ис
- •Профайлеры
- •Профайлер с поддержкой графических экранов
- •Профайлер без поддержки графических экранов
- •5. Программирование алгоритмов в trace mode 6
- •Подключение программы к проекту
- •Выбор языка программирования
- •Создание элементов программ с помощью табличных редакторов
- •6. Разработка графического интерфейса Редактор представления данных
- •Режимы работы рпд
- •Главное меню и панели инструментов рпд
- •Задание параметров рпд
- •Задание параметров графического экрана
- •Задание аргументов графического экрана
- •Операции с графическими элементами
- •Задание типовых свойств гэ
- •Статические атрибуты гэ
- •Динамизация атрибута гэ
- •Динамические свойства гэ
- •Динамическая заливка гэ
- •Динамическое перемещение гэ
- •Динамическое масштабирование гэ
- •Динамическое вращение гэ
- •Динамический контур гэ
- •Функции управления гэ
- •Функция передачи значения
- •Функция управления видимостью гэ
- •Функция перехода на экран
- •7. Описание встроенных графических элементов Группа гэ ‘Ломаные’
- •Группа гэ ‘Объемная графика’
- •Группа гэ ‘Графики’
- •Группа гэ ‘Приборы’
- •Контрольные вопросы
Динамизация атрибута гэ
Динамизацией атрибута называется задание условий его изменения в зависимости от значения привязанного аргумента. При динамизации атрибута графический элемент становится индикатором выполнения заданных условий.
При
размещении ГЭ на экране все его
динамизируемые атрибуты по умолчанию
статические, и разделы их конфигурирования
на вкладке Основные свойства окна
свойств содержат инструмент задания
соответствующего статического параметра.
Например, при размещении ГЭТекст
раздел динамизируемого атрибутаЦвет
текста содержит инструмент выбора
цвета
:
![]()
Чтобы динамизировать атрибут, нужно дважды нажать на названии ЛК мыши, и в раскрывшемся списке настроить динамические свойства с помощью раздела Вид индикации:


Вид условия (и, соответственно, вид индикатора, создаваемого из ГЭ), выбирается в разделе Вид индикации:
Значение –
индикация значения аргумента;
Arg = Конст. –
индикация равенства аргумента заданной
константе;
Arg >= Конст. –
индикация превышения аргументом
заданного порога;
Arg & Конст. –
индикация результата побитового
умножения аргумента на значение заданной
константы;
Arg в диапазоне –
индикация нахождения аргумента в
заданных диапазонах;
Arg в интервале –
индикация нахождения аргумента в
интервалах привязанного канала.
В зависимости от выбранного вида индикации меняются инструменты его конфигурирования.
Индикация значения
Вид индикации Значение может быть задан при динамизации атрибутаТекст. Формат вывода выбирается в спискеФормат:

Основная привязка
Окно свойств некоторых ГЭ содержит раздел Основная привязка.
![]()
При нажатии на кнопку выводится стандартный диалог выбора аргумента.
После установки какого-либо аргумента в качестве основной привязки, он действует для всех динамизируемых атрибутов данного ГЭ.
Динамические свойства гэ
К динамическим свойствам графических элементов относятся динамическая заливка, 3 видадинамической трансформации (перемещение, масштабирование ивращение) идинамический контур.
Динамические свойства ГЭ, как и динамизированные атрибуты, используются для графического отображения значений аргументов экрана при работе в реальном времени.
Динамические
свойства настраиваются соответственно
на вкладках Динамическая заливка (
),Динамическая трансформация (
)
иДинамический контур (
)
окнаСвойства объекта.
Динамическая заливка гэ
При
использовании данного свойства ГЭ
отображает значение привязанного
аргумента числового формата в виде
закрашенной области (слоя). Поддерживаются
два вида динамической заливки –
одноуровневая (отображает значение
одного аргумента) имногоуровневая
(отображает значения нескольких
аргументов). Оба вида настраиваются на
вкладкеДинамическая заливка (
)
окнаСвойства объекта. Для использования
динамической заливки нужно на этой
вкладке установить флагИспользовать.
Можно задать несколько слоев заливки. Для добавления/удаления нового слоя используется контекстное меню, вызываемое нажатием ПК мыши на названиях пунктов Слои/Слой соответственно. Настройки для всех создаваемых слоев имеют одинаковое назначение.
Динамическое перемещение гэ
Это
свойство настраивается в разделе
Перемещать вкладкиДинамическая
трансформация (
)
окнаСвойства объекта:

Чтобы использовать данное динамическое свойство, надо установить флаг Перемещать.
При работе в реальном времени графический элемент перемещается вдоль траектории, которая задается как ломаная линия (количество узлов ломаной не ограничено). Текущее положение ГЭ зависит от значения привязанного аргумента (числовой аргумент для привязки выбирается в списке Привязка, от значений, заданных для узлов траектории, и флагаПеремещать плавно.
