Historical view

Top   Previous   Next

 

При помощи компонента HistoricalViewВы можете показать исторические значения каждой переменной записанной в Базе данных.

ID : указывает число для идентификации компонента.

Слева : указывает горизонтальное положение верхнего левого угла HistoricalView   пикселах).

Сверху : указывает вертикальное положение верхнего левого угла HistoricalView   пикселах).

Ширина : указывает ширину HistoricalView   пикселах).

Высота : указывает высоту HistoricalView   пикселах).

Дата : указывает ширину (в пикселах) и текст колонки "Дата".

Время : указывает ширину (в пикселах) и текст колонки "Время".

Опции диапазона времени : позволяет выбирать T imeRange .  

·          Normal : будут показаны тревоги или события, которые возникли во время интервала, который начинается при открытии шаблона, и длится доуказанного TimeRange.

·          External : время интервала установлено внешне при использовании кода ( см. функцию HisViewSetTimeRange),

·          External start: время начала интервала для тревог или событий визуализации установлено от кода ( см. функцию HisViewSetTimeRange), и его длина указанна в TimeRange

·          External stop: время окончания интервала для тревог или событий визуализации установлено от кода ( см. функцию HisViewSetTimeRange), и его длина указанна в TimeRange

Опции строк : позволяет выбирать, как будет показана каждая строка записи.

Переменные : определяет список переменных, которые должны быть показаны в объекте: могут быть выбраны Numeric , Digital , String и Compound (Числовые, Цифровые, Последовательность и Составные) переменные. Для каждой переменной должны быть определены следующие опции:

 

• Формат: указывает, как показать значение в колонке.

              Для ЧИСЛОВЫХ или СОСТАВНЫХ ( Numeric и Compound ) переменных могут использоваться следующий спецификатор формата:

% x.ylf , чтобы показать число в десятичном формате, где:

x - (дополнительное) число, и указывает число цифр, которые будут показаны. Если это не будет присутствовать, то будут показаны все цифры значения прочитанной переменной. Если этому предшествует 0, перед числом будут показаны нули, чтобы достигнуть конкретного количества цифр.

y - (дополнительное) число, и указывает количество десятичных цифр числа (цифр после запятой).

              Некоторые примеры:

 %5.2 lf     произведет 123.45

 %5.0 lf     произведет 123

 %07.2 lf  произведет 00123.45

 

% nX    , покажет число в шестнадцатеричном формате, где:

n- (дополнительное) число, которое указывает количество цифр, которые будут показаны. Если это не будет присутствовать, то будут показаны все цифры значения прочитанной переменной. Если этому предшествует 0, перед числом будут показаны нули, чтобы достигнуть конкретного количества цифр.

Некоторые примеры: String

%5X  произведет 1AB

%05X  произведет 001AB

% n.yb , чтобы показать число в двоичном формате, где:

n- число, которое указывает количество цифр, которые будут показаны. Оно должно всегда присутствовать.

y(дополнительное) число,  указывает сколько цифр составляет группу .( между двумя группами будет показан пробел),

Некоторые примеры:

%16.4b  произведет 0100 0111 0011 1111

%16.8b  произведет 01000111 00111111

              Для ЦИФРОВЫХ ( Digital ) переменных используется следующий спецификатор формата:

% d, чтобы показать число в десятичном формате.

 

              Для переменных ПОСЛЕДОВАТЕЛЬНОСТИ  ( String ) используется следующий спецификатор формата:

% s

 

• Ширина: указывает ширину показанной колонки (в пикселах).

Показ кнопки Сервер : позволить/запретить показывать кнопку " SERVER ", которая позволяет выбрать из какого сервера должны быть загружены исторические файлы тревог/событий.

Показ кнопки Конфиг .: позволить/запретить показывать кнопку " CONFIG ", которая позволяет выбрать для сигналов исторический диапазон времени.

Показ кнопки Печать : позволить/запретить показывать кнопку " PRINT " для печати списка исторических сигналов на установленном принтере.

Показ кнопки Сохранить в CSV : позволить/запретить показывать кнопку " SAVE CSV " для экспорта списка исторических сигналов в текстовый файл с TAB разделением.

Цвет фона окна : цвет фона окна.

Сервер по умолчанию : указывает, от которого сервера должны быть прочитаны исторические данные.

" Local " указывает, что исторические данные должны быть прочитаны от местного компьютера.

" Channel _ x " указывает, что исторические данные должны быть прочитаны от сервера, оп ределенного в конфигурации канала.

 

Есть возможность послать некоторые команды в объект представления HistoricalAlarmsпри использовании " TObjFunction ( int ObjId , int Function ) " инструкции CodeBuilder.

Параметры:

       int ObjId : число, которое идентифицирует компонент (см. ID объекта).

       int Function : функция представления.        

Function

Описание

1

Показать окно выбора сервера

2

Показать окно конфигурации времени

3

Сохранить CSV файл

4

Печать