Отладчик¶
Знакомство¶

Отладчик необходим в том случае, если мы хотим для какого-нибудь ремонтируемого блока отправить данные, тем самым заставив его посчитать, что он установлен в машину. Отладчик может также открывать сохранённые файлы из программы CANHacker v2.00. Отладчик может работать только с ОДНИМ каналом данных. Это следует учесть при работе.
Если мы попытаемся открыть сохранённый поток данных, в котором присутствуют данных из двух и более каналов, то программа попросит выбрать канал, из которого читались данные. В противном случае выбор будет автоматический.

Отладчик умеет работать с дампами программы CANHacker v2.00.

В заголовке окна отладчика мы увидим полный путь к файлу, который используем.
Ход выполнения отладки можно увидеть в таблице, представленной столбцами:- Первый — вот такой безымянный. Здесь отображаются служебные метки:
(текущая строка исполнения),
(активная точка останова) и
(отключенная точка останова). - Time — тайминги получения сообщения. Используется для задания интервала для отправки сообщений в шину данных.
- Flags — флаги сообщения.
- ID — идентификатор сообщения.
- DLC — длина сообщения.
- Data — данные сообщения.
- ASCII — текстовое представление данных.
- Comment — комментарий к сообщению.
Отладчик поддерживает глобальный быстрый поиск записей по идентификатору сообщения. Достаточно начать вводить идентификатор сообщения, как включится поиск сообщений, начинающийся с вводимой последовательности. Подходящие под вводимые данные строки будут подсвечиваться зелёным, а введёные символы будут подсвечены жёлтым. Сбросить быстрый поиск можно клавишей Esc. Перемещаться между найденными сообщениями можно клавишами влево и вправо.
Статусная строка¶

- Next trace row — здесь отображается номер строки для отправки в шину. Такая строка в отладчике имеет метку
. - Selected row — отображает номер строки в отладчике, которая сейчас выделена.
- Delay — здесь мы видим задержки между посылками сообщений.
Панель быстрого доступа¶

Панель быстрого доступа предоставляет доступ к ряду функций.
| Кнопка | Описание |
|---|---|
![]() |
Открыть файл с дампом шины. Если ранее был открыт другой файл, то он закрывается и данные из отладчика удаляются. Так же открыть файл с дампом комбинацией клавиш Ctrl+O. |
![]() |
Сохранение данных из отладчика с учётом выставленных фильтров. |
![]() |
Установить для выбранной строки комментарий. |
![]() |
Кнопка открывает или прячет боковую панель фильтрации дампа по идентификаторам сообщений. Так же панель фильтрации можно вызвать по комбинации клавиш Ctrl+F. Если панель открыта, то кнопка меняет свой вид на . |
![]() |
Данная кнопка позволяет задать интервалы времени между отправкой сообщений в шину. |
![]() |
Нажав на данную кнопку мы запускаем отладчик. После его пуска, кнопка меняет вид на . Нажатие на кнопку останавливает отладчик. Запустить и остановить отладчик можно клавишей F9. |
![]() |
По нажатию на данную кнопку в шину отправляется сообщение, имеющее в списке сообщений метку . После отправки сообщения, метка переходит на следующее сообщение. Аналогичного поведения можно добиться нажатием на клавишу F8. |
![]() |
Данная кнопка в панели зацикливает отправку сообщений из отладчика в шину. Индикатором зацикленности является смена вида кнопки на . Повторное нажатие отключает зацикленность отладчика. |
![]() |
Данная кнопка является индикатором, куда направляются сообщения из отладчика, и позволяет выбрать, куда сообщения отправлять (либо в панель монитора, либо в выбранный канал подключенного устройства). Если индикатор имеет вид , то отправка ведётся в панель монитора, если , то в выбранный канал. |
![]() |
Перенос выбранного сообщения с его данными в панель передачи данных. |
![]() |
С помощью данной кнопки, или клавиши F5 можно выставлять точки останова в отладчике. |
![]() |
Просмотр списка всех точек останова. Данный список можно открыть и комбинацией клавиш Ctrl+F5. |




.

. Нажатие на кнопку 
. После отправки сообщения, метка переходит на следующее сообщение. Аналогичного поведения можно добиться нажатием на клавишу F8.
. Повторное нажатие отключает зацикленность отладчика.
, то в выбранный канал.

