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

Элемент отчета

Примечания

Секция отчета

Свойства размера: Ширина и Высота. Ограниченное поле с белым

 

фоном, появляющееся в макете, представляет собой секцию отчета.

 

Для удаления нежелательного пустого пространства уменьшите

 

площадь белого фона. Увеличение значения свойства Ширина

 

границ секции отчета сокращает площадь, предназначенную для

 

размещения элементов отчета.

Страница отчета

Для отчетов, которые посылаются в средства отображения или

 

сохраняются в файл, поддерживающие физические страницы,

 

используйте свойства: Ширина страницы , Высота страницы, а

 

для печати еще и настройки страницы.

Текстовое поле

Свойства автоматического изменения размера в зависимости от

 

содержимого: Автоувеличение и Автоуменьшение. Можно

 

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

 

горизонтали не поддерживается.

Таблица

Число строк может увеличиваться в соответствии со связанным

 

набором данных.

Прямоугольник

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

 

нескольких элементов они равноправны в отношении друг друга.

 

Прямоугольники могут быть вложены для создания связей

 

контейнеров «предок-потомок». Прямоугольники увеличиваются в

 

соответствии с динамическими элементами в области данных.

ПРАВИЛА РАСШИРЕНИЯ ЭЛЕМЕНТОВ ОТЧЕТА

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

Элемент отчета растет в соответствии со своими данными и отодвигает другие элементы (находящиеся в том же секции отчета) по следующим правилам:

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

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

Секции отчета растут в соответствии с ростом элементов потомков.

Сочетание такого поведения, свойств ширины и высоты элементов отчета, размеров тела отчета, определений высоты и ширины страницы, настроек границ, а также способа разбиения на страницы, — все это вместе определяет то, как элементы отчета размещаются на странице.

11.2Данные для отчета

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

Объектная модель DataRate определяет следующие источники данных для отчета:

Группа тегов

Группа трендируемых тегов

SQL коннектор

Атрибут тега

Тренд

Мнемосхема

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

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

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

ОКНО ИСТОЧНИКИ ДАННЫХ

Окно Источники данных отображает источники данных и их структуру (1, 2, 3), а также следующие элементы управления:

Добавить источник данных (4)

Редактировать источник данных (5)

Удалить источник данных (6)

Обновить структуру источника данных (7).

СОЗДАНИЕ ИСТОЧНИКА ДАННЫХ

Для создания источника данных следует:

Выбрать в контекстном меню шаблона отчета пункт Данные

В появившемся окне Источники данных нажать кнопку Добавить источник данных

В появившемся окне Мастер добавления источника данных выбрать тип источника данных и следовать указанием мастера.

440 DataRate

КАК СВЯЗАТЬ ЭЛЕМЕНТ ОТЧЕТА С ИСТОЧНИКОМ ДАННЫХ

Для связи элемента отчета с источником данных в дизайнере отчета перетащите поле источника данных на элемент.

11.2.1 Группа тегов

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

Полями такого источника данных будут атрибуты тегов, добавленных в группу тегов.

СОЗДАНИЕ ИСТОЧНИКА ДАННЫХ

Для создания источника данных Группа тегов следует

Вызвать Мастер добавления источника данных (Данные для отчета)

Выбрать тип источника данных Группа тегов и задать имя источника

нажать кнопку Далее

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

Нажать на кнопку ОК. В результате в окне Источники данных появиться новый источник данных.

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

11.2.2 Группа трендируемых тегов

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

СОЗДАНИЕ ИСТОЧНИКА ДАННЫХ

Для создания источника данных Группа трендируемых тегов следует:

Вызвать Мастер добавления источника данных (Данные для отчета)

Выбрать тип источника данных Группа трендируемых тегов и задать имя источника

Нажать кнопку Далее

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

Нажать на кнопку ОК. В результате в окне Источники данных появиться новый источник данных.

442 DataRate

КАК ЗАДАТЬ ГЛУБИНУ ТРЕНДА

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

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

ПРИМЕР:

Предположим необходимо получить данные за последние 3 суток.

Рассмотрим возможные варианты задания глубины тренда:

За предыдущие 3 День

-

данные будут выбраны за предыдущие 3 дня, причем

 

данные за текущий

 

неполный день не попадают в заданный интервал

 

За последние 3 День

-

данные будут выбраны за полные предыдущие 2 дня,

 

и данные за

 

неполный текущий день

 

С текущего момента 3 День -

данные будут выбраны, начиная с текущего момента

 

 

 

до такого же времени 3 дня назад.

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