Анализатор шин данных MultiBusScope
Запросить демонстрацию

Базы сигналов: DBC и LDF

Импорт DBC и LDF превращает поток байтов в именованные сигналы с физическими значениями — в Trace, в таблицах и на графиках. Копии использованных баз сохраняются внутри записи.

Форматы баз
DBC, LDF
Применение
Онлайн-захват и импорт логов
Переносимость
Копии баз внутри записи
Кадр, разобранный по DBC MultiBusScope 1.4 · демо-запись
Строка кадра EngineData, раскрытая в сигналы с физическими значениями Строка кадра EngineData, раскрытая в сигналы с физическими значениями
Кадр 18F, раскрытый по DBC: под строкой кадра — сигналы с физическими значениями и единицами (EngineSpeed 2306 rpm, CoolantTemp 76 degC), справа — комментарий сигнала из базы.

Задача

Кадр 0x18F с данными 2A 1C 00 04 91 0B 00 00 ничего не говорит о поведении блока. Значение появляется, когда байты разложены по описанию: этот бит — флаг, эти 16 бит — скорость вращения с масштабом и смещением. Описание живёт в файлах DBC (CAN, CAN FD) и LDF (LIN), и инструмент должен работать с ними напрямую.

Что делает Анализатор шин данных (MultiBusScope)

  • Импортирует файлы DBC и LDF.
  • Разбирает кадры в физические значения сигналов с учётом масштаба, смещения и единиц измерения.
  • Показывает содержимое базы в просмотрщике: узлы, сообщения, сигналы, их разрядность и диапазоны.
  • Привязывает сигналы к окну Trace, к таблицам значений и к графикам.
  • Применяет базы и к онлайн-захвату, и к импортированным логам ASC и BLF.

Копия базы внутри записи

Описания, использованные при разборе, сохраняются в составе записи — в каталоге descriptions/, а их перечень попадает в metadata.json. Запись остаётся разбираемой, даже если исходный DBC на рабочей машине успел измениться или потеряться. Это же делает запись переносимой: её можно отдать смежной команде целиком.

Что не заявляется

Продукт не является редактором баз описаний и не претендует на роль инструмента калибровки. Работа с DBC и LDF — это импорт, просмотр и декодирование.

Пример сценария

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

Посмотрите Анализатор шин данных (MultiBusScope) на своём трафике

Покажем Trace, декодирование по вашим DBC и LDF, запись и replay на ваших каналах. Демонстрация — на ваших логах или на нашем стенде, занимает около часа.