Skip to content

Чтение и очистка ошибок ​

Память неисправностей читается в том же сеансе, что и параметры. Сохраните таблицу до очистки.

Чтение ​

  • ECU List → Read DTC читает текущие неисправности каждого ECU.
  • Read DTC List читает коды, которые поддерживает ECU, независимо от того, сохранены они или нет.
  • В ECU Edit → DTC заголовок показывает формат DTC, поддерживаемые флаги и число сохранённых кодов.
Вкладка DTC со статусами и данными snapshot

Данные snapshot ​

Разверните раздел snapshot под кодом, чтобы увидеть значения, записанные при возникновении неисправности. Поля берутся из шаблона dtc_snapshot_data проекта. Если для поля нет описания, вместо догадки показывается необработанное значение.

Цвета статусов ​

  • Красный — Active.
  • Синий — Stored.
  • Зелёный — Not Active.

Цвет — подсказка интерфейса, а не замена байта статуса. Необработанный статус доступен в логе.

Очистка ​

  • ECU List → Clear DTC очищает каждый ECU проекта.
  • ECU Edit → DTC → Clear DTC очищает один ECU.
  • Очистка — операция записи и требует подтверждения.

Перед очисткой сохраните дамп проекта (ECU List → Save/Load → Save Data) или экспортируйте таблицу ECU в CSV. Очищенная неисправность исчезает, если только она не активна и не вернётся в следующем цикле движения.

Описания ​

  • Глобальная база: <workspace>/data/dtc/codes.json или .txt.
  • Локальная база проекта: Project Properties → Local DTC File (.json или .txt).
  • JSON использует карту codes; TXT — одну строку CODE description на код. Строки, начинающиеся с # или ;, игнорируются.
  • Коды могут быть P, C, B или U, за которыми следуют 5 или 7 шестнадцатеричных символов.
  • Если у кода нет описания, он всё равно читается и экспортируется; отсутствует только текст.

Отсутствующий файл DTC выделяется красным в Project Properties.

Связанное ​

Бесплатное ядро. Локальный workspace. Без облака.