Поля ActiveX-объекта VisaEventsViewer, возвращают или устанавливают признак фильтрации типов сообщений соответствующих приоритетов (аварийные, предаварийные, неисправность оборудования, действия оператора, информационные и т.д.), которые определены полями EventDescription0, …, EventDescription7.
После изменения данных полей необходимо обновить список сообщений, установив полю InvokeMethod значение "Update".
Синтаксис:
this.EventFilterX = boolean;
discrete = this.EventFilterX;
EventFilterX | Одно из полей EventFilter0, EventFilter1, EventFilter2, EventFilter3, EventFilter4, EventFilter5, EventFilter6, EventFilter7 |
discrete | Дискретная переменная БД |
boolean | Логическое выражение |
Пример сценария по нажатию кнопки, выполняющего фильтрацию сообщений (вывод только сообщений приоритетов 0-2):
this.EventFilter0 = 1;
this.EventFilter1 = 1;
this.EventFilter2 = 1;
this.EventFilter3 = 0;
this.EventFilter4 = 0;
this.EventFilter5 = 0;
this.EventFilter6 = 0;
this.EventFilter7 = 0;
this.InvokeMethod = "Update";