Настройка параметра в программе АвтоГРАФ

Окно настройки параметра в программе АвтоГРАФ

Настройка параметра в системе мониторинга АвтоГРАФ — гибкий инструмент, который адаптирует сбор и отображение телематических данных под задачи автопарка: контроль расхода топлива, учёт моточасов, анализ скоростного режима, температуру в рефрижераторе. Корректная конфигурация параметров определяет точность отчётов и уровень автоматизации управления.

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

Настройка общих опций

Базовая конфигурация выполняется на вкладке «Общие». Этот блок доступен для всех типов данных и определяет, как параметр будет выглядеть в списках, графиках и отчётах.

ПолеОписание
Возвращаемое значениеТип данных, вычисляемый по выражению: Boolean, Byte, Int32, Int64, Double, DateTime, TimeSpan, String, Image, Coordinates, Location.
Ед. изм.Единица измерения параметра, используется как справочная информация.
Вид значенияХарактер изменения: f(время) — равномерное заполнение по времени (для уровня топлива); f(пробег) — равномерно по пробегу; актуально до следующей записи (для флагов); накапливается от предыдущей записи (для счётчиков).
ФорматПредставление переменной: число знаков, разделители.
ВыравниваниеСпособ выравнивания строк в Модуле просмотра данных.
Ширина столбцаШирина колонки в таблице.
Орд-та (ордината)Подпись вертикальной оси диаграммы; параметры с одинаковой ординатой строятся на общей оси.
ПсевдонимАльтернативное имя для использования в отчётах и фильтрах.
Цвет графикаЦвет линии на графике и выделение в списке параметров.

Настройка итоговых значений

Вкладка «Итоги» отвечает за расчёт агрегированных величин за выбранный период. Настройки доступны для всех типов данных, кроме рейсовых и финальных итогов, которые задаются отдельными полями.

  • Рейсовые итоги — отображаются в Селекторе рейсов: сумма, минимум, максимум, среднее арифметическое, первое или последнее значение.
  • Финальные итоги — выводятся в таблице «Финальные параметры» за расчётный период.
  • Среднее взвешенное — для табличных параметров задаётся выражение веса, например Distance.Motion (расчёт за время движения) или Duration.EngineWork.TotalMinutes (за время работы двигателя).

Настройка отображения параметра

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

  • Диапазон отображения — ограничение минимального и максимального значения на графике для наглядности.
  • Выделение диапазонов — цвет и штриховка для интервалов значений: зелёный — норма, жёлтый — предупреждение, красный — превышение.
  • Толщина и цвет линии — от 1 до 5 пикселей, помогают различать связанные параметры на одной оси.

Накопительные и разностные параметры

Для параметров типа «Накопительный» доступна вкладка «Накопительное значение». Здесь задаются:

  • Взять разностное значение перед вычислением — накапливается приращение, то есть разность между текущим и предыдущим измерением.
  • Условия накопления 1 и 2 — флаги или логические условия, при которых значение участвует в накоплении, например только при движении.
  • Порог скорости изменения — фильтр ложных скачков в единицах измерения в секунду, подавляет помехи от датчиков.

Для разностных параметров на вкладке «Начальное значение» выбирается стартовая точка: ноль (накопление от нуля) или первое значение (отсчёт начинается с первого зафиксированного показания).

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

Удельные параметры — например, расход топлива на 1 км пути — настраиваются на вкладке «Удельное значение». Доступны три метода:

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

Для всех методов требуется выражение делителя или веса: distance.Motion.Kilometers для пробега, duration.Move.TotalMinutes для времени движения.

Пример: расход топлива за рейс

Создаём параметр «Расход топлива за рейс, л/100 км». В общих опциях задаём тип Double, единицу измерения «л/100 км» и вид значения f(пробег). На вкладке «Удельное значение» выбираем метод «Удельное значение» и указываем делитель distance.Total.Kilometers, а в выражении параметра пишем fuel.Total.Liters / distance.Total.Kilometers * 100. На вкладке «Итоги» включаем рейсовое среднее значение. Диспетчер увидит фактическую экономичность каждого рейса.

Типовые ошибки и их решение

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

Читайте также

Частые вопросы о настройке параметров

Как настроить параметр, который суммирует расход топлива только во время движения?

Создайте накопительный параметр и включите «Взять разностное значение перед вычислением». В условии накопления укажите speed > 0 или ignition = true, в выражении параметра — fuel.Raw. Тогда накапливаются только изменения топлива, произошедшие в движении.

Можно ли переименовать уже созданный параметр?

Да, в окне редактирования измените поле «Имя». Псевдоним лучше сохранить для совместимости с ранее настроенными отчётами.

Как вывести параметр на отдельную ось Y?

На вкладке «Общие» заполните поле «Орд-та» уникальным текстом, например «Расход, л». Параметры с одинаковой ординатой строятся на общей оси.

Почему разностный параметр показывает отрицательные значения?

Чаще всего причина в выбранном начальном значении: если установлено «Первое значение», а в данных есть скачок вниз, попробуйте вариант «0» либо проверьте выражение параметра.