AlarmsView
|
С помощью компонента
AlarmsView
Вы можете показать
онлайн-тревогиили события. Более
подробно написано в параграфах
Alarms
Status
или
Events
Status
в главе
RunTime
.
ID
: указывает число для идентификации компонента.
Слева
: указывает горизонтальное положение верхнего левого угла
AlarmsView
(в
пикселах).
Сверху
: указывает вертикальное положение верхнего левого угла
AlarmsView
(в
пикселах).
Ширина
: указывает ширину
AlarmsView
(в
пикселах).
Высота
: указывает высоту
AlarmsView
(в
пикселах).
Класс 1
: будут показаны только тревоги, или события которые имеют
Class
1 равный числу, определенному в этой области.
Класс 2
: будут показаны только тревоги, или события которые имеют
Class
2 равный последовательности, определенной в этой области.
Класс 3, Класс 4, Класс 5, Класс 6, Класс 7
: будут показаны только тревоги или события которые имеют
Класс
X
равный значению переменных, определенных в этих полях.
Показ
: позволяет выбирать визуализацию тревог или событий.
Показ кнопки сорт
:
включает/выключает визуализацию кнопки
SORT.
Показ кнопки фильтр
:
позволяет/запрещает показывать кнопку
"
FILTER
" которая позволяет фильтровать (через фильтр классов), какого типа
должны быть показаны тревоги/события.
Показ кнопки подтвердить
:
включает/выключает визуализацию кнопки
CONFIRM.
Показ
Исключ.
chkBtn
:
включает/выключает визуализацию кнопки
проверки
EXCLUDE
.
Цвет фона окна
: цвет фона окна.
Цвет фона элементов
: второстепенный цвет области, которая содержит список тревог.
На нажатие
: здесь указываются операции, которые выполняются при нажатии
пользователем кнопки. Возможны следующие виды операций для
выполнения:
Call
function
(вызов функции): нажмите кнопку, чтобы вызвать обозначенную
функцию.
Stop
function
(остановить функцию): нажмите кнопку, чтобы остановить обозначенную
функцию (если она запущена).
Open
template
(открыть шаблон): нажмите кнопку, чтобы открыть обозначенный
шаблон.
Close
template
(закрыть шаблон): нажмите кнопку, чтобы закрыть текущий шаблон.
Следующие свойства могут быть прочитаны также с помощью языка (см.
помощь
Code
Builder
),
*
Example
1
:эта функция возвращает индекс "
Event
/
Alarm
" переменной в настоящее время
отобранойв объекте. Индекс обращается к
списку переменных
Event
/
Alarms
. Предположим, чтобы показать сообщение "Привет Мир!", если
переменная сообщает ряду, в настоящее время отобранному в объекте
AlarmsViewс ID=100, является "
Alarm
, 3"; то следующий код обеспечивает решение:
Function void GetClass2SelectedAlarm()
string
GateId;
int
NId;
int
Index;
Index=
TObjGetPropertyInt(100,ItemSelected");
if (Index==-1) then return "";end
GateId
=
GetEvnGateGateID(Index);
NId
=
GetEvnGateNID(Index);
if (
GateId=="Alarm" &&
NId=3) then
MessageBox
("Hello Word!","Found");
end
end
|