Чтение и очистка ошибок
Память неисправностей читается в том же сеансе, что и параметры. Сохраните таблицу до очистки.
Чтение
- ECU List → Read DTC читает текущие неисправности каждого ECU.
- Read DTC List читает коды, которые поддерживает ECU, независимо от того, сохранены они или нет.
- В ECU Edit → DTC заголовок показывает формат DTC, поддерживаемые флаги и число сохранённых кодов.

Данные 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.
