Skip to content

读取和清除故障 ​

故障存储与参数使用同一会话读取。清除之前请先保存表格。

读取 ​

  • ECU List → Read DTC 读取每个 ECU 的当前故障。
  • Read DTC List 读取 ECU 支持的故障码,无论是否已存储。
  • 在 ECU Edit → DTC 中,标题会显示 DTC 格式、支持的标志位和已存储故障码的数量。
显示状态和快照数据的 DTC 标签页

快照数据 ​

展开故障码下方的快照部分,可以看到故障被置位时记录的值。字段来自项目的 dtc_snapshot_data 模板。如果某个字段没有描述,则显示原始值而不是猜测。

状态颜色 ​

  • 红色 — 激活(Active)。
  • 蓝色 — 已存储(Stored)。
  • 绿色 — 未激活(Not Active)。

颜色只是 UI 提示,不能替代状态字节。原始状态可在日志中查看。

清除 ​

  • 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 中以红色高亮显示。

相关 ​

免费核心。本地工作区。无需云端。