Перейти к основному содержимому

Редактирование функции

Редактор функции позволяет настроить параметры сигнала CAN-шины — от идентификатора и позиции данных до формулы пересчёта и отображения на графике.

Доступность

Создание и редактирование функций доступно пользователям с ролями Системный администратор, Администратор и Редактор.

Как открыть редактор​

  1. Откройте карточку транспорта
  2. В таблице функций нажмите на строку нужной функции

Для создания новой функции нажмите кнопку добавления в таблице функций.

Выбор формата CAN​

При создании функции система предлагает выбрать формат CAN-протокола:

ФорматОписание
StandardСтандартный формат CAN с 11-битным или 29-битным идентификатором
J1939Промышленный протокол для коммерческого транспорта с 29-битным идентификатором

Выбранный формат определяет набор доступных полей в редакторе.

Поля редактора​

Основные параметры​

ПолеОписание
НазваниеНазвание функции (сигнала), обязательное поле
CAN IDИдентификатор CAN-сообщения в шестнадцатеричном формате
Начальный битПозиция начального бита в сообщении
Длина данныхДлина данных в битах
Порядок байтовBig Endian или Little Endian
Тип значенияТип данных значения
ЗнаковостьЗнаковое или беззнаковое значение

Поля для формата Standard​

ПолеОписание
Байт данныхНомер байта данных
Бит данныхНомер бита данных

Поля для формата J1939​

ПолеОписание
PGNParameter Group Number — номер группы параметров
SPNSuspect Parameter Number — уникальный цифровой идентификатор

Формула пересчёта​

Формула определяет, как сырое значение CAN преобразуется в физическую величину.

  • По умолчанию используется формула: y = x (значение передаётся без изменений)
  • Вы можете задать собственную формулу для пересчёта
подсказка

Формула пересчёта полезна, когда сырые данные с CAN-шины нужно перевести в понятные единицы измерения. Например, для преобразования значения датчика температуры из условных единиц в градусы Цельсия.

Группа функций​

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

Настройки графика​

ПолеОписание
Цвет графикаЦвет линии на графике (выбирается через палитру)
Период графикаВременной диапазон отображения по умолчанию
Лимит данныхКоличество точек данных на графике (от 1 до 100)
Мин. значение оси YМинимальное значение по вертикальной оси
Макс. значение оси YМаксимальное значение по вертикальной оси

Сохранение изменений​

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