Как передать запись, чтобы её открыли
Запись без описаний — это байты, которые нечем разложить.
Статья
Почему лог «не открывается»
Классическая история: инженер отдаёт лог смежной команде, там его открывают и видят сырые кадры. Причина почти всегда одна — у принимающей стороны нет тех же описаний. Версия DBC отличается, файл лежал на локальном диске, имя сигнала успело поменяться.
Что решает структура записи
Запись Анализатора шин данных (MultiBusScope) — это директория, а не один файл:
raw/— принятые данные;converted/— кадры, сигналы и диагностический обмен;descriptions/— копии использованных DBC и LDF;metadata.json— паспорт: сессия, время, окружение, каналы, длительность, объём, теги, перечень описаний, версия ПО.
Копии описаний лежат внутри. Это значит, что запись разбирается там, куда её принесли, даже если исходные файлы баз изменились.
Порядок передачи
- Убедитесь, что запись завершена и сконвертирована.
- Проверьте
metadata.json: осмысленное название и теги сильно помогут через полгода. - Скопируйте директорию целиком, не выбирая «только нужные файлы».
- Если канал передачи ограничен по размеру — выгрузите нужный интервал в ASC или BLF, но тогда приложите и описания.
Контроль целостности
При копировании и импорте считаются контрольные суммы, конфликты имён обрабатываются явно, а длительные операции показывают прогресс и допускают паузу. Это не формальность: оборванная на середине копия директории выглядит как рабочая запись ровно до первого разбора.
Что стоит договориться фиксировать
- Название записи: задача, стенд, номер прогона.
- Теги: сборка прошивки, режим испытания.
- Окружение: что было подключено и в каком состоянии.
Три строки, заполненные на месте, экономят день переписки через месяц.
Ещё в базе знаний
-
Импорт ASC и BLF: на что смотреть
Чужой лог приходит без контекста: другие номера каналов, другое начало отсчёта.
-
Как читать загрузку шины и не обмануться
Средняя загрузка в 30 % успокаивает ровно до того момента, когда кадр теряется на пике.
-
Как найти редкую ошибку в многочасовой записи
Событие происходит раз в сорок минут. Читать ленту глазами — не метод.
Посмотрите Анализатор шин данных (MultiBusScope) на своём трафике
Покажем Trace, декодирование по вашим DBC и LDF, запись и replay на ваших каналах. Демонстрация — на ваших логах или на нашем стенде, занимает около часа.