Универсальный датчик

Новый тип датчика, появившийся с версии "3.16.0", принцип которого — полная свобода от строгих правил типизации с возможностью выбора любых источников и методов обработки.

Поддерживает все существующие объекта источники, а так же имеет возможность ввода имени источника вручную, при выборе пункта "Текстовое имя датчика".

Данный датчик можно использовать в качестве источника для других типов датчиков (ДУТ, ДРТ, датчик температуры и т.д.).

Описание страницы Добавления/Редактирования универсального датчика

mceclip2.png

В верхней части страницы расположены кнопки управления

  • Сохранить - сохраняет внесенные изменения;
  • Отменить - отменяет внесенные изменения;
  • Закрыть - закрывает страницу Добавления/Редактирования датчика. Если были внесены изменения в настройки и не была нажата кнопка сохранить, то все внесенные изменения при закрытии страницы НЕ будут сохранены.

Настройки датчика разделены на блоки:

Обязательные

mceclip3.png

  • Название — имя датчика;
  • Иконка — иконка датчика (используется в списке датчиков и в области параметров объектов);
  • Отображать информацию — отображать либо нет показания датчика в области параметров объектов на главной странице.

Входы

mceclip4.png

Фильтровать по — вход терминала, в зависимости от состояния которого (активен/неактивен) будут игнорироваться данные универсального датчика. Чаще всего используются данные по зажиганию;

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

При выборе в качестве источника "Текстовое имя датчика", предполагается ручной ввод имени параметра, который передаёт терминал на сервер. В тех случаях, когда использование данного источника оправдано, вы либо уже знаете имя нужного вам параметра, либо можете его посмотреть на вышеупомянутой странице, либо в окне "сырых данных", полученных от терминала.

Параметры

mceclip5.png

  • Единицы измерения — в зависимости от предпочтения указываются необходимые единицы измерения. Используются только для отображения после показаний в области параметров объектов.
  • Отбрасывание первых точек после включения зажигания — указанное количество показаний, произошедших сразу после включения зажигания, будут отброшены.
  • Тип сглаживания — выбор между сглаживанием по точкам и сглаживанием по времени. В первом случае при расчёте показаний после сглаживания берётся количество точек, указанное в параметре "Степень сглаживания" и их показания усредняются, во втором случае берется указанный в параметре "Степень сглаживания" временной промежуток в секундах, и попадающие в этот период показания усредняются между собой.
  • Степень сглаживания — количество точек либо время в секундах для сглаживания, в зависимости от типа сглаживания.
  • Тип данных — выбор способа обработки приходящих показаний.
    • Аналоговые данные — любые числовые показания, которые датчик принимает из источника;
    • Относительный счетчик — разница между текущим и предыдущим пришедшим показанием;
    • Время от предыдущего пакета — особый тип, при котором в значения датчика будет сохранятся время в секундах между текущим и предыдущим пакетом.
  • Идентификатор для конструктора отчетов – параметр позволяет использовать данный датчик в конструкторе в качестве источника. Ознакомиться с примером использования данного параметрам можно в статье "Пример создания отчета в конструкторе: "Отчет по пассажиропотоку"
  • Битовая маска – параметр позволяет «выдернуть» из приходящего значения конкретный бит или секцию битов. Более подробно с работой данного параметрам можно ознакомиться в статье "Универсальный датчик: Битовая маска"

Тарировка

Блок для внесения числовой тарировки приходящих показаний.

mceclip6.png

Описание типов тарировки можно узнать на соответствующей странице.

Текстовая тарировка

Используется для отображения текстовых показаний в зависимости от приходящих в источнике данных. Значения разбиваются на несколько диапазонов, каждому диапазону присваивается текст.

mceclip1.png

Более подробно о текстовой тарировке можно почитать по ссылке.

Настройка цвета трека

Блок для указания цвета участка трека для определенного диапазона входящих значений.

mceclip0.png

При внесении настроек, появляется возможность построить маршрут по данному датчику:

mceclip1.png

Более подробно с настройкой данного параметра можно ознакомиться в статье "Пример: Раскрашивание трека по произвольным условиям".

Отбрасываемые исходные значения

Блок для указания диапазона значений, которые не следует учитывать при выводе отчетов и графиков. Задается для тех значений, которые приходят с источника, без учёта существующей тарировки.

mceclip2.png

(Пример для LLS показаний. Отбрасывается всё, что меньше нуля и больше 4096 в источнике)

Отбрасываемые значения

Блок для указания диапазона значений, которые не следует учитывать при выводе отчетов и графиков. Задается уже с учетом тарировки.

mceclip3.png

(Пример для тарированных показаний ДУТа с топливным баком 350 литров)

События

Блок для назначения событий от показаний датчика. Используется для значений после тарировки, если таковая есть.

  • В поле "Значение" указывается значение датчика;
  • В поле "Условие" выбирается условие, при выполнении которого будет срабатывать событие;
  • В поле "Событие" выбирается событие, созданное в справочнике "Список событий"