Skip to content

Tracer: история обмена ​

Tracer показывает сообщения в порядке наблюдения. Используйте его, чтобы найти запрос, изучить ответ, сравнить байты и восстановить последовательность событий.

Источник данных ​

Tracer работает с подключённым источником и загруженными записями. Для подключённого источника сбор трассы автоматический. Save сохраняет накопленные данные; это не кнопка начала записи. После отключения соединения текущая трасса остаётся доступной для просмотра и сохранения до закрытия или замены документа.

Уровни CAN ​

Уровень в интерфейсеCANopenAutomotive VAGПоля фильтра
PhysicalИсходные CAN-кадрыИсходные CAN-кадрыtrace.*, can.*
TransportОтдельного уровня нетISO-TP и TP2.0isotp.*, tp20.*
ProtocolСообщения CANopenUDS и KWP2000canopen.* или uds.*, kwp.*

В Modbus RTU используется собственная таблица разобранных сообщений с полями modbus.*; переключение трёх уровней CAN к ней не относится.

Доступный уровень ещё не гарантирует наличие распознанных строк: запись должна содержать соответствующий обмен и достаточный контекст. Например, для разбора динамического канала TP2.0 полезно захватить его установление.

Что показывают столбцы ​

В CAN таблица содержит Time, Flow, Layer, Address / Id, Type, Length, Data, Description. На старших уровнях адрес и данные относятся к соответствующему сообщению протокола.

В Modbus RTU доступны Time, Response time, Flow, ID, Function, Data, Description. Время ответа показывается, когда обмен удалось сопоставить. Его отсутствие не является самостоятельным доказательством тайм-аута.

Flow — смысловая роль: запрос, ответ или широковещательное сообщение, если она определена. Входящее направление адаптера не означает «ответ»: при пассивном наблюдении запрос внешнего ведущего тоже принимается адаптером.

Фильтрация ​

  1. Для CAN выберите уровень.
  2. Введите выражение в Filter expression.
  3. Подождите применения или нажмите Enter. Если открыты подсказки, первое нажатие Enter принимает выбранную подсказку.
  4. Проверьте сообщение о состоянии фильтра.

Набор полей и подсказки зависят от уровня. Выражения уровней CAN независимы: отбор на Physical не ограничивает записи Protocol. Нельзя объединить поля разных уровней одним условием.

При ошибке новый текст не применяется; если ранее уже был применён корректный фильтр, он остаётся активным. Для возврата всей таблицы очистите строку фильтра. В VAG дополнительно проверьте переключатель TesterPresent: он действует совместно с выражением на прикладном уровне.

См. синтаксис и отсутствие полей.

Метки и повторный разбор ​

Команды Add label и Delete label доступны в контекстном меню. Метка помогает назвать интересующий момент: например, «Начало проверки» или «Ответ после изменения настройки». Метки привязаны к исходным записям, а не к позиции строки после фильтрации.

Через контекстное меню также можно скопировать выбранную строку или ячейку. Если прокрутка вслед за новыми сообщениями остановлена, используйте Resume auto-scroll для возврата к концу таблицы.

Clear начинает новый видимый участок документа. Старые строки перестают входить в последующее сохранение текущего участка. Если они нужны, сначала используйте Save.

Подробнее: сохранение и загрузка, поля CAN.