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

11.1.3.5.4 Линейчатые диаграммы

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

Значения данных представлены шириной полосы по оси X. Метки категорий отображаются на оси Y.

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

ОПРЕДЕЛЕНИЕ ЛИНЕЙЧАТЫХ ДИАГРАММ

Область

Обязательность

Описание

диаграммы

 

 

Данные

Обязательно

Значения в полях данных определяют ширину полосы

 

 

для этого поля. Значения меток отображаются на оси

 

 

X. Каждое значение поля данных отображается как

 

 

отдельная полоса в соответствии с типом диаграммы.

Группы категорий

Необязательно

Категории отображаются как полосы или группы полос

 

 

на оси Y. Несколько групп вкладываются друг в друга.

Группы рядов

Необязательно

Ряды в диаграмме отображаются как отдельные

 

 

полосы. Каждый ряд также отображается в условных

 

 

обозначениях диаграммы.

ТИПЫ ЛИНЕЙЧАТЫХ ДИАГРАММ

В DataRate используются три типа линейчатых диаграмм: линейчатая, линейчатая с накоплением и нормированная линейчатая.

Линейчатая диаграмма - отображает каждое значение поля данных, как отдельный

406 DataRate

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

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

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

Значения полей данных используются для определения процента от целого. Эти процентные показатели определяют размеры полосы для поля данных. На оси X находятся значения от 0 до 100. Значение каждого поля данных отображается как часть полосы.

Модуль отчетов 407

11.1.3.5.5 Графики

График отображает значения данных в виде точек, соединенных линией. Значения на графике представлены высотой точки, измеренной по оси Y. По оси X откладываются метки категорий.

Тип графика: с обычными и с гладкими линиями.

Линия

Гладкий график

СВОЙСТВА

408 DataRate

Область диаграммы

Обязательность

Описание

 

 

 

Данные

Обязательно

Значения в рядах данных

 

 

определяют высоту линии этого

 

 

ряда. Метки значений

 

 

отображаются на оси Y. Каждый

 

 

ряд значений отображается

 

 

отдельной линией.

Группы категорий

Необязательно

Категории отображаются в виде

 

 

меток на оси X. Несколько групп

 

 

вкладываются друг в друга. В

 

 

графиках категории обычно

 

 

связаны со временем.

Группы рядов

Необязательно

На графике ряды отображаются

 

 

как отдельные линии. Каждый

 

 

ряд также отображается в

 

 

условных обозначениях

 

 

диаграммы.

Пример: тренд тега

В качестве примера используем тег Синус.

Для добавления графика тренда в отчет следует:

Создать тренд тега: в контекстном меню тега Синус выбрать пункт Трендировать и в появившемся окне Добавить/снять трендирование у атрубутов выбранных тегов

поставить галочку у автрибута Value

После этого Менеджер трендов создаст перо 1 для формирования тренда.

создать источник данных для диаграммы отчета: в контестном меню дизайнера отчета выбрать пункт Данные и добавить источник данных DataSource (как это сделать описано в подразделе Тренд раздела Данные для отчета)

Модуль отчетов 409

Задать параметры запроса тренда (Тренд):

Тип запроса

- по изменению

Глубина тренда - 1/Минуты

Задать частоту обновления тега Синус: в редакторе проектов двойным щелчком левой клавишей мыши по тегу Синус вызвать окно атрибутов тега и установить атрибут

Частота (Frequency) равным 125 (в столбце Значение)

Добавить в отчет диаграмму (Диаграмма)

Выбрать из контекстного меню диаграммы ее тип: Тип диаграммы/График/Обычная

Перетащить из окна Источники данных в поле данных диаграммы атрибут

Синус_Value_Значение и в поле категорий атрибут Время

Настроить свойства графика:

410 DataRate

Сохранить проект

Запустить проект на выполнение и перейти в режим Предварительный просмотр

(Предварительный просмотр). Нажимая на кнопку Обновить отчет, наблюдаем как

Модуль отчетов 411

формируется тренд в отчете:

Отображение значений тега на графике

Для того, чтобы график не был перегружен изображениями значений изменим некоторые параметры:

Апертура = 0.100 - для построения используются только те значения тренда, абсолютная разность между которыми больше апертуры (следует вызвать окно

Источник данных и нажать на панели инструментов кнопку Редактировать источники данных. В появившемся окне Мастер редактирования источника данных дважды нажать кнопку Далее>> )

Частота = 500

Таким образом сократим количество отображаемых значений

Для размещения маркеров значений и самих значений на графике следует:

Выбрать из контекстного меню поля данных (Синус_Value_ Значение) пункт Свойства

В появившемся окне Редактор групп данных диаграммы установить:

Закладка Вид:

- поставить галочку

Закладка Метки точек:

Отображать маркеры

Показывать метки точек -

поставить галочку

- 5

 

- 0.00

Размер маркеров

Формат меток

Тип маркеров

- Ромб (выбирается из списка)

 

Стиль ряда данных

- Стиль и Ширину линии

 

 

412 DataRate

Запустить проект на выполнение и перейти в режим Предварительный просмотр

Модуль отчетов 413