在CDDT左侧树视图中展开Diagnostic ,可以看到已经建立的所有诊断类,如下图所示
创建诊断类及添加服务到诊断类
选中Diagnostic Class Templates 右键选择New Diagnostic Class Template,如上图所示。
CANdelaStudio支持的Class Type包括:
- 通信
- 会话
- 安全
- 标识
- 故障存储
- 变体编码
- 动态数据
- 静态数据
- 内存
- 控制
- 标定
- 例程
- 功能
- 下载
- 上传
在“使用的协议服务”下面可以添加属于该诊断类的服务,
点击please click here to create a new element,如下图所示
选择需要添加进来的诊断服务。
双击或右键属性会弹出如下窗口,可修改Convention
其中Convention包括3个选项:
- Required,强制,在该诊断类下的诊断事件必须支持此服务;
- Optional(on),可选(默认支持),在该诊断类下的诊断事件可以通过勾选不支持此服务;
- Optional(off),可选(默认不支持),在该诊断类下的诊断事件可以通过勾选支持此服务。