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

Анализ и трассировка

Окно Trace показывает поток кадров с нескольких каналов в реальном времени и по записи: время, направление, канал, идентификатор, данные и статусы ошибок — с фильтрами, поиском и маркерами.

Режимы
Онлайн и офлайн
Каналы
CAN, CAN FD, LIN, Ethernet
Синхронизация
С окном Graphics
Окно Trace MultiBusScope 1.4 · демо-запись
Окно Trace: лента кадров с четырёх каналов, две строки с ошибочными кадрами выделены красным Окно Trace: лента кадров с четырёх каналов, две строки с ошибочными кадрами выделены красным
Поток кадров с четырёх каналов в одной ленте: метка времени, канал, тип шины, узел-отправитель, идентификатор и имя кадра из подключённой базы. Кадры с ошибкой выделены красным, счётчик и полоса внизу показывают позицию в записи.

Задача

На работающей шине за секунду проходят тысячи кадров. Инженеру нужно не «увидеть поток», а найти конкретное событие: пропавший кадр, неверное значение сигнала, ошибку CRC на одном из узлов. Для этого поток должен быть отфильтрован, размечен и привязан к той же шкале времени, что и графики сигналов.

Что показывает окно Trace

Trace принимает трафик с нескольких каналов одновременно и выводит его строками с полями:

  • временная метка;
  • направление Rx или Tx;
  • источник и канал приёма;
  • идентификатор: CAN ID, PGN или имя кадра из подключённой базы;
  • длина и данные кадра;
  • статусы ошибок и служебные события.

Служебные события не прячутся: ошибки протокола, сообщения об ошибках канала, разрывы и потери данных попадают в поток и отмечаются в метаданных записи.

Фильтрация

Фильтры работают и в онлайн-, и в офлайн-режиме:

  • по каналу и интерфейсу;
  • по CAN ID или имени кадра — одиночный идентификатор, диапазон, маска;
  • по направлению Rx или Tx;
  • по сигналу и пользовательским условиям.

Динамические фильтры применяются во время захвата: приём данных не останавливается, буфер не сбрасывается, меняется только то, что показано на экране.

Навигация и разметка

Поиск по потоку, закладки и маркеры, цветовые правила по направлению, идентификатору, имени кадра или значению сигнала, группировка строк и экспорт выбранного фрагмента. Маркеры глобальные: метка, поставленная в Trace, появляется на графиках сигналов, и наоборот.

Онлайн-режим

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

Записанный лог можно открыть в отдельном окне Trace параллельно с идущим онлайн-захватом — сравнение «эталон и текущий прогон» не требует второй копии программы.

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

Блок управления раз в несколько минут отдаёт неверное значение скорости. Инженер ставит фильтр по имени кадра EngineData, включает цветовое правило по значению сигнала EngineSpeed, запускает захват на два часа и уходит. После прогона он ищет подсвеченные строки, ставит маркеры на две подозрительные точки и переходит в Graphics — маркеры уже стоят на кривой.

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

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