Свойства датчика

При создании, редактировании или копировании датчика появляется диалог его свойств, который состоит из нескольких вкладок. На первой вкладке задаются базовые настройки:

Имя
Имя датчика.

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

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

Единица измерения
Единицы измерения фигурируют в отчетах (в т.ч. в легенде графиков), заданиях, подсказках и т.п. Как правило, для каждого типа датчика по умолчанию предлагается та или иная единица измерения. Для некоторых типов датчиков единицы измерения изменить невозможно, для других — это можно сделать вручную. Особенно актуально это для цифровых датчиков — таких как датчик работы двигателя или произвольный цифровой датчик. Вместо предложенных значений «Вкл/Выкл» можно ввести, например, «Активирован/Дезактивирован», «Груженый/Пустой», «Открыто/Закрыто» и т.п.

Параметр
Выберите или введите параметр(ы), чьи данные датчик будет интерпретировать.

Последнее сообщение
Если флаг выставлен, то во всплывающей подсказке объекта и других местах значение датчика вычисляется только по последнему сообщению, а если необходимые данные в последнем сообщении отсутствуют, выводится «Неизвестно». Если флаг снят, выводится значение датчика на основании последнего пришедшего значения параметра (вне зависимости от его актуальности).

Описание
Описание опционально. Оно отображается только в списке датчиков в диалоге свойств объекта.

Валидатор и Тип валидации
Валидация задается при необходимости. Она определяет взаимозависимость датчиков друг от друга.

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

Интервалы и цвета

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

По умолчанию любые значения датчика (от -∞ до +∞) отображаются черным цветом. Нажмите кнопку рядом со шкалой, чтобы задать интервал, выбрать для него цвет, а также ввести текст. Ввод значений осуществляется для каждого интервала в отдельности. Далее следуют некоторые особенности ввода интервалов, которые могут быть полезны:

  • Отсутствие значения в первом поле приравнивается к -∞, во втором — к +∞;
  • При добавлении интервала, который пересекается с существующим и выходит за его границы, добавляемый интервал перезапишет существующий;
  • При добавлении интервала, который пересекается с существующим и не выходит за его границы, добавляемый интервал будет вставлен внутрь существующего. Кроме того, оба интервала, на которые был разбит существующий, получат его текст и цвет;
  • Цвет можно выбрать из палитры или ввести в соответствующее поле его текстовое значение (в HEX).

По завершении на шкале отобразятся указанные Вами интервалы выбранного цвета, сверху интервала — введенный текст. Каждый интервал шкалы, его цвет и текст можно отредактировать. Для этого кликните по соответствующему интервалу шкалы и введите необходимые параметры. Чтобы удалить все введенные интервалы со шкалы, нажмите кнопку удаления справа от нее.

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

:!: Следует отметить, что если датчик пришлет значения меньше тех, которые указаны в первом интервале, то они будут считаться частью первого интервала и раскрашиваться в его цвета.

Созданные интервалы могут применяться для:

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

Дополнительные свойства

Дополнительные свойства датчиков — это такие параметры, которые свойственны датчикам строго определенного типа.

Переопределить степень фильтрации
Это свойство есть только у датчиков уровня топлива. Степень фильтрации обычно указывается в свойствах объекта на вкладке «Расход топлива», однако в некоторых случаях бывает необходимо выставить этот параметр для каждого датчика уровня топлива индивидуально. Это и возможно сделать в данном поле.

Степень фильтрации
Возможность указывать степень фильтрации задействована для следующих типов датчиков: датчик температуры, датчик оборотов двигателя, датчик напряжения, акселерометр, произвольный датчик, датчик веса. Данная опция позволяет применять алгоритм сглаживания к показаниям датчиков. В соответствующем поле необходимо выставить степень этого сглаживания — от 0 до 255. Для каждого датчика такого типа степень фильтрации задается индивидуально. :!: Степень фильтрации учитывается только в отчетах (в таблицах и графиках при отрисовке сглаженных линий).

Валидировать снятие
Это свойство есть только у датчиков привязки прицепа/водителя. Если опция активирована, то водителя, назначенного на объект автоматическим методом, можно снять с объекта только по приходу пустого значения с того же параметра, с которого было произведено назначение. Иначе снятие водителя на любом параметре будет приводить к снятию всех назначенных на этот объект водителей. Аналогичное актуально и для прицепов.

Код снятия
Это свойство также применимо только для датчиков привязки прицепа/водителя. В поле «Код снятия» Вы можете ввести произвольный код. Если код указан, то снятие водителя/прицепа осуществляться как при получении пустого значения, так и при получении кода.

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

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

Например, используется произвольный цифровой датчик и выставлен таймаут 1 час. Данные с цифрового датчика приходят следующим образом: 1 (в 22:00), 1 (в 22:10), 1 (в 07:50) и 1 (в 08:00). Если бы функция таймаута не была выставлена, то был бы один непрерывный интервал (с 22:00 до 08:00). Однако с таймаутом в 1 час получается следующее: между первым и вторым сообщениями прошло меньше часа — это первый интервал (с 22:00 до 22:10); между вторым и третьим сообщениями прошло больше часа — данные с этого отрезка не учитываются (с 22:10 до 07:50); между третьим и четвертым сообщением также прошло менее часа — получаем второй интервал (с 07:50 до 08:00).

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

С переполнением
Опция предназначена для датчиков, принцип работы которых предполагает периодические сбросы (датчик пробега, абсолютные моточасы, датчик абсолютного расхода топлива). При включении данной опции система использует следующий алгоритм. Значение из последнего полученного сообщения сравнивается с предыдущим. Если это значение больше предыдущего, то к предыдущему значению прибавляется разность этих значений. Если меньше — то прибавляется само значение из последнего сообщения. Таким образом можно гарантировать получение корректных данных по пробегу.

Текстовые параметры
Эта опция доступна только для датчиков типа «Произвольный датчик». Ее следует активировать, если датчик присылает текстовые параметры вместо числовых. В таблице интервалов и цветов при этом можно указать расшифровки для всех или некоторых из этих параметров. Например, устройство присылает параметры типа «error1», «error2», «error3» и т.п. В соответствии с документацией к прибору можно для каждого такого параметра задать расшифровку, например, «Сбой в системе питания», «Ошибка подключения» и т.п. Кроме того, в случае с текстовыми параметрами возможно использовать в значениях специальный знак * (звездочку). Например, можно указать, чтобы значение «error*» всегда отображалось просто как «Ошибка».

  support@intsm.ru   |   Copyright © 2002-2017 Автовектор