文章目录
- 简述
- 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、 保存