Окно настройки журнала. Фильтры

<< Click to Display Table of Contents >>

Navigation:  Создание окон для клиента визуализации > Библиотека HMI > Категория Контролы > Журнал и Архивный журнал > Настройка журнала >

Окно настройки журнала. Фильтры

Настройки, описанные в данном разделе, применимы к элементам Журнал и Архивный журнал.

Вкладка Фильтры предназначена для настройки фильтров, которые могут быть использованы в клиенте визуализации.

Местоположение журнала, значение свойства Объект в панели свойств, а также состояние флага Глобальный определяют, какие сообщения, в принципе, смогут отображаться в журнале. Для того, чтобы обеспечить  выбор  в клиенте визуализации  только части из них, разработчику необходимо настроить вкладку Фильтры. В этом случае, при нажатии в клиенте визуализации на кнопку Показать фильтр откроется список созданных фильтров.

Важно! Если для фильтрации использовать параметры сообщения, описанные в Поле, то такие фильтры будут работать быстрее, тех, где в фильтре будет использованы пользовательские параметры тревоги, которые были добавлены в пользовательский тип в библиотеке.

По умолчанию, вкладка имеет вид:

Okno_nastroyki_zhurnala_Filtry_1

По умолчанию, данная вкладка содержит фильтр Активные сообщения. Это означает, что если фильтр включен, то в журнале будут отображаться только те сообщения, которые актуальны в настоящий момент. Если фильтр выключен, то будут отображаться все сообщения.

Для того чтобы добавить новый фильтр, необходимо нажать на кнопку Добавить фильтр.

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

Okno_nastroyki_zhurnala_Filtry_2

Элемент

Назначение

Okno_nastroyki_zhurnala_Filtry_3

Удаляет существующий фильтр

Okno_nastroyki_zhurnala_Filtry_4

Название фильтра. Для его изменения необходимо дважды нажать левой кнопкой мыши на существующее название

Okno_nastroyki_zhurnala_Filtry_5

Флаг определяет, включен или выключен фильтр по умолчанию после запуска клиента визуализации.

Okno_nastroyki_zhurnala_Filtry_6

 

Флаг определяет наличие возможности включения и выключения фильтра. Если флаг снят, то управлять использованием этого фильтра в клиенте визуализации невозможно.

Okno_nastroyki_zhurnala_Filtry_7

Фильтр срабатывает когда сообщения удовлетворяют условиям. Данное поле определяет работу фильтра в том случае, если условий несколько. Возможные варианты:

Или - фильтр сработает при выполнении  хотя бы одного  условия.

И - фильтр сработает только при выполнении всех условий.

Okno_nastroyki_zhurnala_Filtry_8

Инструменты добавления условий срабатывания фильтра. Существуют следующие типы условий:

Сравнение - позволяет сравнить любое свойство сообщения, описанное в Поле, с каким-либо значением. Данное условие используется чаще остальных.

Проверка типа сообщения - сообщение будет отбражено в случае, если оно соотвествует нужному типу.

Проверка отношения  - сообщение будет отбражено в случае, если оно сформировалось в нужном узле, объекте, теге  и т.п.

При нажатии на кнопку Svoistva_Plus_1 добавится условие Сравнение. При нажатии на кнопку Svoistva_Strelka_1 появится выбор из всех трех вариантов.

Работа с условием Сравнение

Для добавления такого условия нажмем на кнопку Svoistva_Strelka_1, далее в выпадающем списке выбираем необходимое нам условие:

Okno_nastroyki_zhurnala_Filtry_9

После добавления условия появится строка:

Okno_nastroyki_zhurnala_Filtry_10

На примере показано условие фильтра, при котором в журнале будут отображаться только те сообщения, которые активны и не были квитированы.

Элемент

Назначение

Okno_nastroyki_zhurnala_Filtry_3

Удаляет существующее условие.

Okno_nastroyki_zhurnala_Filtry_11

Название условия. Для его изменения необходимо дважды нажать левой кнопкой мыши на существующее название.

Okno_nastroyki_zhurnala_Filtry_12

Выпадающий список содержит все поля (характеристики) сообщения, причем поле может быть использовано в фильтре даже в том случае,  если это поле не добавлено ни в Легенду, ни в Таблицу сообщений.

Okno_nastroyki_zhurnala_Filtry_13

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

Содержит - условие сработает, если выбранная характеристика сообщения содержит в себе символы, введенные в соседнее поле;

Не содержит - условие сработает, если выбранная характеристика сообщения не содержит в себе символы, введенные в соседнее поле;

== - условие сработает, если выбранная характеристика сообщения равна значению, введенному в соседнее поле;

> - условие сработает, если выбранная характеристика сообщения больше значения, введенного в соседнее поле;

<- условие сработает, если выбранная характеристика сообщения меньше значения, введенного в соседнее поле;

>= - условие сработает, если выбранная характеристика сообщения больше или равна значению, введенному в соседнее поле;

<= - условие сработает, если выбранная характеристика сообщения меньше или равна значению, введенному в соседнее поле;

!=  - условие сработает, если выбранная характеристика сообщения не равна значению, введенному в соседнее поле.

Okno_nastroyki_zhurnala_Filtry_14

Поле, в которое вводится значение,  которое сравнивается с выбранной характеристикой сообщения.

Работа с условием Проверка типа сообщения

После добавления условия появится строка:

Okno_nastroyki_zhurnala_Filtry_15

В поле строки необходимо перетащить нужный тип сообщения из библиотеки. Если сообщения были сформированы при помощи ФБ FireBaseEvent или его наследников, то в поле строки нужно перетащить этот ФБ или его наследник.

Работа с условием Проверка отношения

После добавления условия появится строка:

Okno_nastroyki_zhurnala_Filtry_16

В поле строки необходимо перетащить объект, тег, канал, узел, т.е. тот элемент, сообщения которого необходимо отображать при использовании этого фильтра.