文章目录
- 简述
- Service 的相关配置项
- 1、Protocol Services
- 2、Diagnostic Class Templates
- 3、Supported Diagnostic Classes
- 新建 Service
- 1、新建 Service
- 2、新建类并添加服务
- 3、 选择支持的服务
- 4、Diagnostic Class Templates:Identification
- 编辑 Service
- 1、新增服务 子功能
- 2、编辑完成检测文件一致性
- 3、 保存
简述
新建 Service 只能在 CDDT 文件中进行。
Service 的相关配置项
CDDT 文件中对服务的定义有三个层级,在以下三处配置
1、Protocol Services
在此项定义服务的格式、请求以及响应格式

2、Diagnostic Class Templates
将服务按照功能和用法归纳到一个类里面

3、Supported Diagnostic Classes
在这里选择支持的类

新建 Service
在 Protocol Services 下新建 Service

其中: Used 和 Required 列不用刻意编辑
required 列在 CDDT 文件中通常设置 10 3E 这两个服务,这个 CDDT/CDD 文件别的服务可以不支持,但必须支持 10 3E 这两个服务
used 列表示,如果新建了服务,但是没有将服务添加进一个 Diagnostic Class 里面,就会显示 no,反之归类到 Diagnostic Class 里面,就会显示 yes
1、新建 Service





2、新建类并添加服务



3、 选择支持的服务


4、Diagnostic Class Templates:Identification



编辑 Service
此处编辑服务,编辑的是 CDD 文件
在拿到诊断规范后,需要分析该 ECU 需要哪些诊断服务,将需要的诊断服务添加进 CDD文件中

1、新增服务 子功能








2、编辑完成检测文件一致性

3、 保存





















