Отладчик¶
Знакомство¶
Отладчик необходим в том случае, если мы хотим для какого-нибудь ремонтируемого блока отправить данные, тем самым заставив его посчитать, что он установлен в машину. Отладчик может также открывать сохранённые файлы из программы CANHacker v2.00. Отладчик может работать только с ОДНИМ каналом данных. Это следует учесть при работе.
Если мы попытаемся открыть сохранённый поток данных, в котором присутствуют данных из двух и более каналов, то программа попросит выбрать канал, из которого читались данные. В противном случае выбор будет автоматический.
Отладчик умеет работать с дампами программы CANHacker v2.00.
В заголовке окна отладчика мы увидим полный путь к файлу, который используем.
Ход выполнения отладки можно увидеть в таблице, представленной столбцами:- Первый — вот такой безымянный. Здесь отображаются служебные метки:
(текущая строка исполнения),
(активная точка останова) и
(отключенная точка останова).
- Time — тайминги получения сообщения. Используется для задания интервала для отправки сообщений в шину данных.
- Flags — флаги сообщения.
- ID — идентификатор сообщения.
- DLC — длина сообщения.
- Data — данные сообщения.
- ASCII — текстовое представление данных.
- Comment — комментарий к сообщению.
Отладчик поддерживает глобальный быстрый поиск записей по идентификатору сообщения. Достаточно начать вводить идентификатор сообщения, как включится поиск сообщений, начинающийся с вводимой последовательности. Подходящие под вводимые данные строки будут подсвечиваться зелёным, а введёные символы будут подсвечены жёлтым. Сбросить быстрый поиск можно клавишей Esc. Перемещаться между найденными сообщениями можно клавишами влево и вправо.
Статусная строка¶
- Next trace row — здесь отображается номер строки для отправки в шину. Такая строка в отладчике имеет метку
.
- Selected row — отображает номер строки в отладчике, которая сейчас выделена.
- Delay — здесь мы видим задержки между посылками сообщений.
Панель быстрого доступа¶
Панель быстрого доступа предоставляет доступ к ряду функций.
Кнопка | Описание |
---|---|
![]() |
Открыть файл с дампом шины. Если ранее был открыт другой файл, то он закрывается и данные из отладчика удаляются. Так же открыть файл с дампом комбинацией клавиш Ctrl+O. |
![]() |
Сохранение данных из отладчика с учётом выставленных фильтров. |
![]() |
Установить для выбранной строки комментарий. |
![]() |
Кнопка открывает или прячет боковую панель фильтрации дампа по идентификаторам сообщений. Так же панель фильтрации можно вызвать по комбинации клавиш Ctrl+F. Если панель открыта, то кнопка меняет свой вид на ![]() |
![]() |
Данная кнопка позволяет задать интервалы времени между отправкой сообщений в шину. |
![]() |
Нажав на данную кнопку мы запускаем отладчик. После его пуска, кнопка меняет вид на ![]() ![]() |
![]() |
По нажатию на данную кнопку в шину отправляется сообщение, имеющее в списке сообщений метку ![]() |
![]() |
Данная кнопка в панели зацикливает отправку сообщений из отладчика в шину. Индикатором зацикленности является смена вида кнопки на ![]() |
![]() |
Данная кнопка является индикатором, куда направляются сообщения из отладчика, и позволяет выбрать, куда сообщения отправлять (либо в панель монитора, либо в выбранный канал подключенного устройства). Если индикатор имеет вид ![]() ![]() |
![]() |
Перенос выбранного сообщения с его данными в панель передачи данных. |
![]() |
С помощью данной кнопки, или клавиши F5 можно выставлять точки останова в отладчике. |
![]() |
Просмотр списка всех точек останова. Данный список можно открыть и комбинацией клавиш Ctrl+F5. |