Логические правила


Назначение

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

Внимание! В версии СКАУТ-Студио 2.0.0.1 поддерживаются только дискретные логические датчики и универсальные датчики. В качестве дополнительного условия можно использовать статусы идентификации водителя.

Описание

Функционал логических правил выделен в отдельную вкладку настроек объекта мониторинга (Рисунок 1).

Рисунок 1 – Вкладка «Логические правила»

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

Создание логического правило подразумевает:

            Примечание: добавить в правило можно только имеющиеся у объекта корректно настроенные датчики

           Примечание: правила используют логическое условие «И» для объединения состояний выбранных датчиков. Срабатывание происходит при одновременной фиксации выбранных состояний для соответствующих датчиков

Окно создания нового правила представлено на рисунке 2.

Рисунок 2 – Окно создания нового логического правила

В правилах могут использоваться следующие условия:

Внимание! Если у объекта мониторинга не настроено ни одного датчика указанных типов, соответствующие управляющие элементы будут неактивны.

 

Рисунок 3 – Выбор логических датчиков

Рисунок 4 – Выбор универсальных датчиков

Рисунок 5 – Выбор статуса идентификации водителя

При использовании идентификации водителя доступны следующие состояния:

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

Пример созданного логического правила с указанными состояниями задействованных датчиков показан на рисунке 6.

Рисунок 6 – Пример созданного логического правила

В случае изменения состава датчиков объекта мониторинга логические правила могут стать некорректными, что повлечёт за собой изменение их цвета (Рисунок 7). 

Рисунок 7 – Индикация ошибки в логическом правиле

Некорректность выражается в отсутствии или некорректной настройке задействованных в правиле датчиков (Рисунок 8).

Рисунок 8 – Индикация ошибки датчика в правиле

В случае необходимости созданные правила можно копировать в другие объекты мониторинга.

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

Для копирования правила необходимо:

  1. В списке правил при помощи клавиш «Shift/Ctrl» выделить необходимые правила.
  2. Сочетанием клавиш «Ctrl + C» – скопировать правила в буфер.
  3. В перечне объектов выбрать группу или конкретный объект.
  4. Сочетанием клавиш «Ctrl + V» – вставить скопированные правила в выбранные объекты. Вставка логических правил происходит только если в карточке объекта была выбрана вкладка «Логические правила».
  5. После вставки во вкладке Логические правила должны сразу отобразиться вставленные правила.
  6. Кнопкой «Ок» или «Применить» – сохранить результат копирования.

Внимание! Копирование правил не выполняется для объектов с читательским доступом.

По срабатыванию созданных логических правил можно получать уведомления. Для этого существует отдельный тип уведомлений – «Срабатывание логического правила». Подробное описание процесса настройки уведомлений содержится в статье.



Номер материала: 105
Отправлено: Mon, Aug 6, 2018
Последнее обновление: Sat, Oct 6, 2018
Отправлено: Анисимов Максим Михайлович [m.anisimov@scout-gps.ru]

Online URL: https://kb.scout-gps.ru/article/Логические-правила-105.html