Академический Документы
Профессиональный Документы
Культура Документы
Описание:
Данный редактор встроенный в MasterScada позволяет создавать гибкие и
функциональные отчеты, с помощью которых вы сможете документировать ход
вашего технологического процесса, составлять отчет о потреблении энергоресурсов и
любые другие документы основанные на собирании MasterScada данных.
Задание:
1) Необходимо создать отчет в виде таблицы, который должен вывести текущее
значение трех переменных, в моменты времени идущих с определенным интервалом, в
определенный период.
2) Необходимо выделить цветом те ячейки, в которых значение выходят за границы
допустимых.
3) В конце отчета нужно вывести минимальное, максимальное и среднее значение за
этот период, а также построить график этих переменных.
Порядок выполнения работы:
1) В дерево объектов создать три команды. В переменных включить режим имитации
и архивирования. Наполнить эти переменные данными.
2) В дереве, в объекте время находятся команды начало и конец. С их помощью
создается временной диапазон для значений переменных.
3) В отчете выделить цветом ячейки которые превышают значения максимум или
ниже значения переменной минимум
10) Теперь задать формат чисел для числовых полей (ячейки «Параметр1»,
«Параметр2», «Параметр3»)
11) Оформить итоги. В левой ячейке ввести текст Итоги:. Сделать границу, но теперь
задать другой стиль – двойная линия
12) Выделить ячейку «Параметр1» из бэнда «Источник данных: данные» и нажать на
кнопку Условия
В появившемся окне добавить условие, в раскрывающемся списке Поле выбрать тип
задания условия – выражение. В этом режиме в строке ввода формулы вводится
условное выражение на языке C#.
Появится окно Редактор текста. Введем следующее выражение: данные.Параметр1
При генерации кода формируется выражение if (данные.Параметр1<Минимум)
15) В окне Редактор рядов (контекстное меню графика – пункт Редактировать) можно
также задать стиль и цвет линии.
16) Для того чтобы в конце отчета добавить место для подписи, положим бэнд Итог
отчета. Добавим на бэнд из инструментария компонент Текст, в который введем
«Подпись оператора». Для определения номера страницы нужно воспользоваться
переменной «PageNumber»