Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АИУС / Практика / Разработка HMI-приложений.pdf
Скачиваний:
270
Добавлен:
18.05.2015
Размер:
15.71 Mб
Скачать

Свойства графических примитивов Действия над примитивами Аргументы Анимация Реакции

6.1.5.1Свойства графических примитивов

Каждый графический примитив имеет две группы свойств: Основные и Положение.

Кроме основных свойств некоторые графические примитивы имеют свои, дополнительные группы свойств.

ОСНОВНЫЕ

Имя объекта - определяет уникальное имя примитива

Прозрачность - определяет процент прозрачности примитива

Видимость/мигание - определяет видимость примитива

Цвет линии - определяет цвет линии образующей примитив

Стиль линии - определяет стиль линии образующей примитив. Возможно установить пять стилей: сплошная, штрихованная, пунктирная, штрих-пунктирная, штрих-точка-точка

Ширина линии - определяет ширину линии образующей примитив

Заливка - определяет стиль заливки примитива. Свойство заливка имеют не все примитивы

Свойства заливки- данное свойство поддерживают примитивы у которых есть свойство Заливка.

ПОЛОЖЕНИЕ

Смещение сверху - определяет координату верхней левой точки примитива по оси Х

Смещение слева - определяет координату верхней левой точки примитива по оси Y

Ширина - определяет ширину примитива

Высота - определяет высоту примитива

Угол поворота - определяет угол поворота примитива

Центр вращения Х - определяет координату центра вращения примитива по оси Х

Центр вращения Y - определяет координату центра вращения примитива по оси Y.

Каждый графический примитив имеет свой список свойств, достаточны для описания примитива. Управление свойствами графического примитива происходит через окно свойств.

Видимость/мигание

Цвет

Заливка

Свойства заливки

6.1.5.1.1 Видимость/мигание

Свойство Видимость/мигание устанавливает способ отображения графического примитива на мнемосхеме.

Свойство Видимость/мигание можно использовать для анимации примитива.

НАСТРОЙКА

Настройка свойства происходит в окне Свойства графического примитива.

122 DataRate

Предопределенные значения: Видим, Не видим, Мигание, Быстрое мигание.

В панели Настройка фаз можно произвольно указать фазы видимости.

Цвет

Заливка Свойства заливки

6.1.5.1.2 Цвет

ВЫБОР ЦВЕТА

Выбор цвета происходит в окне Свойства графического примитива. Выбрать нужный цвет поможет:

Палитра цветов,

Пипетка,

Кнопка Подобрать цвет…

Рассмотрим, для примера, выбор цвета линии, используемой для обводки символов надписи.

Палитра цветов

Вокне Свойства объекта щелкните на кнопку в строке Цвет линии .

Воткрывшейся палитре цветов Вы можете выбрать необходимый цвет.

Динамическая визуализация данных 123

Пипетка

Если нужного цвета в палитре нет, но в пределах приложения есть необходимый цвет, можно воспользоваться пипеткой.

Щелкните по кнопке с пипеткой . Появится пипетка и рядом с ней окно залитое цветом, который в данный момент находиться под курсором в виде пипетки. После нажатия левой кнопки мыши. Цвет будет считаться выбранным.

В окне свойств появится выбранный цвет, и вместо пипетки будет отображаться обычный курсор. Соответственно изменится цвет линии.

Кнопка Подобрать цвет…

Если нужный цвет так и не был найден предыдущими способами, тогда необходимо нажать на кнопку - Подобрать цвет…

В появившемся окне Выбор цвета можно подобрать по спектру необходимый цвет, а также настроить палатру цветов.

Выбор из спектра (закладка Настройка цвета)

Спектр. С помощью ползунка справа выберите область спектра. Затем надо выбрать соответствующий цвет,

124 DataRate

щелкнув внутри прямоугольной области. Ползунком снизу задайте уровень прозрачности.

Сравнение. Показывает текущий цвет и цвет, полученный в результате настройки.

Компоненты. Позволяет установить точные числовые значения составляющих цвета.

Кнопка Добавить к палитре – добавляет выбранный цвет в текущую палитру. Становится активной, если выбрана палитра не по умолчанию.

Настройка палитры (закладка Палитры)

Палитра. Ползунок справа позволяет прокрутить палитру и отображает в уменьшенном виде цвета составляющие палитру.

Сравнение. Показывает текущий цвет и цвет, выбранный в палитре.

Компоненты. Отображает составляющие выбранного в палитре цвета.

В выпадающем списке справа отображается выбранный в палитре цвет. Если выбрать другой цвет в списке, то в панели спектра автоматически будет выбран цвет, имеющий соответствующее имя.

Менять заданные по умолчанию названия цветов нельзя.

Динамическая визуализация данных 125

Создание пользовательской палитры

Изначально пользовательская палитра создается пустой.

Для создания пользовательской палитры необходимо кликнуть по кнопке . Откроется диалоговое окно, в котором нужно указать имя создаваемой палитры. Палитры хранятся в системном каталоге:

<диск на который установлена ОС>:\Documents and Settings\<имя

пользователя>\Local Settings\Application Data\SPC KRUG\DataRate

<версия>\Palettes\

После нажатия на кнопку ОК палитра будет сохранена на диск и добавлена в список пользовательских палитр.

126 DataRate

Добавить цвет в пользовательскую палитру

Цвет можно добавить двумя способами:

По кнопке Добавить к палитре во вкладке Настройка цвета

Используя контекстное меню палитры.

В первом случае перейдите на вкладку Настройка цвета, выберите необходимый

цвет и нажмите на кнопку Добавить к палитре.

Динамическая визуализация данных 127

После нажатия на кнопку автоматически откроется вкладка Палитры и появится окно Имя цвета палитры, в котором отобразится имя цвета, состоящее из значений составляющих цвета.

После ввода имени цвета и нажатия на кнопку ОК цвет добавиться в палитру.

128 DataRate

Если такой цвет уже есть в палитре, то будет выдано сообщение.

Контекстное меню палитры

Если вызвать контекстное меню, щелкнув на пустом месте палитры, то появится только один пункт Добавить.

При выборе этого пункт меню откроется вкладка Настройка цвета и станет активной кнопка Добавить к палитре.

Если вызвать контекстное меню, щелкнув по цвету палитры, то появится следующее контекстное меню

Динамическая визуализация данных 129

Переименовать – будет выдан диалог ввода нового имени. Переименовать цвет можно, выбрав в выпадающем списке цвет и нажав на кнопку Переименовать

цвет.

Изменить цвет – будет открыта вкладка Настройка цвета, в которой дополнительно доступна кнопка Изменить цвет палитры.

130 DataRate

Удалить – удалит выбранный цвет из палитры.

Добавить – аналогично тому, что описано в пункте Добавление цвета в палитру.

УПРАВЛЕНИЕ ПАЛИТРАМИ Сохранение изменений в пользовательской палитре осущствляется кнопкой

. Нажав на эту кнопку сохраняются изменения в файле палитры.

Удаление пользовательской палитры из списка палитр осуществлается кнопкой . Файл палитры также будет удален.

Импорт пользовательской палитры производится по кнопке .

Динамическая визуализация данных 131

Палитра по умолчанию загружается всегда. Это не редактируемая палитра с набором основных цветов.

Палитры, созданные пользователем, загружаются из файлов с расширением

.palette.

При импорте файл с палитрой копируется в системную папку, в которой хранятся палитры. Если возникает конфликт, то отображается диалоговое окно для разрешения конфликта.

В этом окне:

Отмена

отменит операцию импорта.

Нет

перезапишет палитру в системном каталоге.

Да– добавит палитру в системный каталог. Палитре будет присвоено уникальное имя.

Экспорт пользовательской палитры осуществляется по кнопке . Палитра будет сохранена в файл указанный пользователем.

132 DataRate