AlarmsView

Top   Previous   Next

 

С помощью компонента 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 (закрыть шаблон): нажмите кнопку, чтобы закрыть текущий шаблон.

 

 

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

Параметры:

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

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

       

Function

Description

1

Показ окна сортировки тревог по типу

2

Подтверждение выбранной тревоги

3

Подтверждение всех тревог

4

Исключение установленной тревоги ( Set alarm excluded )

5

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

6

Печать

 

 

  Следующие свойства могут быть прочитаны также с помощью языка (см. помощь Code Builder ),

 

 

Property

Function

Selected item (*Example 1)

TObjGetPropertyInt ( Id," ItemSelected")

 

 

* 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