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

Настройка светового пера

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

СВОЙСТВА Световое перо - устанавливает режиме светового пера (Да) или отменяет его (Нет).

Время отрисовки - момент времени, от которого (по направлению в прошлое) считываются данные для отображения тренда.

Время точки - момент времени, имеющий ближайшее меньшее значение относительно позиции светового пера (Значение только для чтения).

Значение точки - значение пера тренда в момент времени Время точки (Значение только для чтения).

Позиция пера - позиция пера в пикселах относительно области тренда (Значение только для чтения).

Цвет пера - цвет линии светового пера.

Ширина линии - ширина линии светового пера.

Стиль линии - стиль линии светового пера.

9.2.6Управление графическим элементом Тренд

DataRate предоставляет возможность управлять свойствами графического элемента Тренд в

326 DataRate

реальном времени.

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

ФУНКЦИИ УПРАВЛЕНИЯ

Выбор текущего пера

Переключение режимов Одно перо/Все перья

Включение и выключение заливки под пером, отключение перьев

Просмотр истории процесса.

9.2.6.1Выбор текущего пера

Выбор пера используется:

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

В режиме Все перья (режим группового тренда) для отображения значений и просмотра истории этого пера поверх всех перьев тренда.

ВЫБОР ПЕРА

Выбор пера сводится к управлению свойством Отображать перо раздела свойств Настройка перьев графического элемента Тренд.

Для управления выбором пера следует:

1.Создать объект - кнопку (например, прямоугольник) и добавить ему реакцию Присвоить значение на событие Нажатие левой кнопки мыши.

2.Вызвать окно Дерево мнемосхемы и окно Аргументы объекта-кнопки. Перетащить свойство Отображать перо в окно аргументов.

История процесса. Тренды 327

3.Выбрать в поле Назначение атрибут Отображать перо, а в поле Источник указать индекс пера в примитиве Тренд. В примере номер пера равен 0.

4.Готово. Если при выполнении приложения щелкнуть по объекту-кнопка, то будет выбираться заданное перо (и в режиме Одно перо, и в режиме Все перья).

9.2.6.2Переключение режимов

Свойство Отображения перьев (раздел Настройки перьев свойств примитива Тренд)

отвечает за переключения режимов Одно перо/Все перья.

Данное свойство имеет следующие значения:

Krug.ObjectModel.HistoricalService.Primitives.PrimitiveTrend.PenShowMode.SinglePen -

соответствует режиму Одно перо

Krug.ObjectModel.HistoricalService.Primitives.PrimitiveTrend.PenShowMode.AllPens -

соответствует режиму Все перья.

УПРАВЛЕНИЕ ПЕРЕКЛЮЧЕНИЕМ РЕЖИМОВ "ОДНО ПЕРО/ВСЕ ПЕРЬЯ"

Для управления переключением режимов следует:

1.Создать объект - кнопку (например, прямоугольник) и добавить ему реакцию Присвоить значение на событие Нажатие левой кнопки мыши

2.Вызвать окно Дерево мнемосхемы и окно Аргументы объекта-кнопки. Перетащить свойство Отображения перьев в окно аргументов

328 DataRate

3.Выбрать в поле Назначение атрибут Отображения перьев,

ав поле Источник написать выражение:

(Krug.ObjectModel.HistoricalService.Primitives.PrimitiveTrend.PenShowMode)(((

int)PenShowMode+1)%2)

Данное выражение переключает значение свойства PenShowMode из SinglePen в

AllPens и обратно.

4.Готово. Если при выполнении приложения щелкнуть по объекту-кнопка, то будет осуществляться переключение из режима Одно перо в режим Все перья и обратно.

9.2.6.3Включение заливки и отключение перьев

Заливка пера

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

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

ВНИМАНИЕ!!!

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

Для управления переключением режимов следует:

1.Создать объект - кнопку (например, прямоугольник) и добавить ему реакцию Присвоить значение на событие Нажатие левой кнопки мыши

2.Вызвать окно Дерево мнемосхемы и окно Аргументы объекта-кнопки. Перетащить свойство Показывать заливку под пером в окно аргументов

История процесса. Тренды 329