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