Датчик измерительных приборов задает, откуда платформа берет пробег (одометр), моточасы и скорость объекта: GPS, CAN или накопительный счетчик. Администратор или инженер настраивает его, когда пробег или моточасы нужно считать не по GPS и зажиганию, а по данным машины.
Датчик добавляется в карточке объекта мониторинга (вкладка Объекты → «Дополнительное оборудование» → «Добавить новое оборудование»): после выбора типа открывается показанная выше форма.
Датчик измерительных приборов определяет, как платформа считает три величины по объекту: пробег (одометр), моточасы и скорость. Для каждой выбирается источник:
Если на объекте настроен датчик измерительных приборов, пробег и скорость в отчетах, треках и на графиках берутся из выбранных в нем источников. Отдельный произвольный датчик с похожим параметром (например, пробегом по CAN) стандартные расчеты не заменяет — на колонки пробега, одометра и моточасов он не влияет. Если датчика на объекте нет, по умолчанию используются пробег по ГЛОНАСС/GPS и моточасы по зажиганию. На объекте допускается один датчик измерительных приборов, поэтому источник пробега у объекта один — для трека, всех отчетов, путевых листов, техобслуживания и «Аналитики».
В карточке объекта WALIOT.Навигатор строки «Одометр» и «Моточасы» показывают в скобках выбранный источник. Рассчитанные величины используются в отчетах и в техобслуживании.
Моточасы в отчетах и в техобслуживании считаются из разных источников. Колонки «Работа двигателя», «Холостой ход» и «Работа в движении» в отчетах, «Машино-часы» трека и показатели аналитики всегда считаются по событиям датчика зажигания, какой бы источник ни был выбран в поле «Расчет значения моточасов». Холостой ход здесь — работа двигателя на стоянке по зажиганию, как у транспорта, который работает в движении; для спецтехники, которая работает на месте, холостой ход по оборотам настраивается в Датчике ВКЛ/ВЫКЛ с типом «Холостой ход».
Источник «CAN» включает счетчик моточасов машины. Его показания выводятся:
С источником «Зажигание» счетчик моточасов техобслуживания и карточки ведется по датчику зажигания. Атрибут canTotalMotohour (общее время работы двигателя по CAN) платформа хранит в секундах — учитывайте это при составлении выражения моточасов.
Коэффициенты корректировки задаются в свойствах объекта и действуют так:
GPS-пробег накапливается посегментно по расстоянию между соседними принятыми точками; итог умножается на коэффициент корректировки пробега объекта (по умолчанию 1). Участок между точками входит в пробег, если хотя бы в одной из них скорость выше «Порога движения» объекта или трекер скорость не передает; пропущенное расстояние не теряется — следующий участок меряется от последней засчитанной точки. Недостоверные точки и точки, отфильтрованные настройками навигации, в пробег не входят. Итог за интервал — показание счетчика в последней точке интервала минус показание в первой.
CAN-пробег — не сумма сегментов, а разность показаний CAN-одометра: конечное показание минус начальное (первое и последнее валидные значения по выражению). Коэффициент к нему не применяется, а настройки навигации и «Радиус фильтрации на стоянках» на него не влияют. Накопительный одометр: приращение = текущее − предыдущее, «Выражение для расчета значения одометра (накопитель)» применяется к приращению, а не к сырому показанию; при переполнении счетчика (текущее меньше предыдущего и задан максимум) приращение = максимум − предыдущее + текущее; отрицательные приращения игнорируются, первая точка дает 0. Коэффициент корректировки к накопителю не применяется, фильтры навигации на него не влияют.
Сброс или замена накопительного счетчика: если задано «Максимальное значение накопительной величины», уменьшение показания платформа считает переполнением, и сброс счетчика дает одно большое приращение (максимум − предыдущее + текущее) — скачок пробега в отчетах за эти сутки. Поэтому «Максимальное значение накопительной величины» задают только для счетчика, который действительно переходит через максимум. Показание пробега в техобслуживании после сброса или замены накопительного счетчика исправляют вручную в WALIOT.Админ: в датчике измерительных приборов, в поле «Текущее значение одометра». Поле «Пробег» в окне «Свойства объекта» WALIOT.Навигатора, вкладка «Обслуживание», действует на пробег по ГЛОНАСС. Для источника «CAN» пробег берется со счетчика машины, вручную его поправить нельзя.
Форма датчика измерительных приборов в карточке объекта содержит поля:
В режиме просмотра датчика показаны «Текущее значение одометра, км» и «Текущее значение моточасов, мч». Моточасы в WALIOT.Админ только отображаются: их значение задают в WALIOT.Навигаторе, в окне «Свойства объекта», вкладка «Обслуживание».
Как записывать выражения, в каких единицах приходит CAN-пробег и как фильтруются выбросы:
value*0.001), а запятая разделяет только параметры функций (round(value,2)). Полный синтаксис — Синтаксис выражений.canTotalMileage (общий пробег по CAN) платформа хранит в метрах, и результат выражения одометра в датчике измерительных приборов тоже трактуется как метры — в отчетах пробег автоматически переводится в километры. Трекеры передают CAN-пробег в разных единицах (чаще всего в метрах, часть протоколов — в километрах); при разборе протокола платформа приводит значение к метрам, но если устройство передает пробег не в тех единицах, которые ожидаются для его протокола, пробег в отчетах получается примерно в 1000 раз больше или меньше реального. При завышении в 1000 раз разделите значение в поле «Выражение для расчета значения одометра (CAN)» на 1000: attributes[canTotalMileage]/1000.В зависимости от роли пользователя и назначенного ему набора прав доступ к операциям с оборудованием может быть ограничен.