ECU Information
可以修改ECU的名称
里面有个Supported Interfaces,可以在CDDT里面选择支持的通讯接口
可以在tools下面新建internface,也可以从其他CDDT文件里面复制过来,复制的时候注意要另外将里面的参数再复制一次。
也可以在这里点击新建出来
STmin是EUT发送流控帧之后,诊断仪发送的连续帧之间的时间最小间隔。如果值为0,表示对于发送方发送CF的最小时间没有要求。
BlockSize是接收方表示发送流控帧之后,发送方被允许连续发送的最大帧数目。
大部分参数大家都一眼看得懂,唯独这个关注得比较少,这个是多帧时候能够接收的最大长度。
Diagnostic Trouble Codes
在这里可以编辑和新建DTC,下面那个overview只是用来看的,确认你创建得对不对。
Variants
变体,你至少要保留一个,以前第一个叫base Variant。举个栗子,base Variant是门,其他的Variant是左门、右门……
里面可以用来编辑DID
可以用来选择启用的服务对应的类
如果你想创建session或者security,可以在这里右击新建
因为只有这样选择,才能方便你把新建的session或者security跟对应的服务关联上。
States
所有服务对会话的依赖
下拉可以切换为每个服务依赖的解锁层级
里面的Dependencies看的是各个状态机的跳转关系,很简单的一个图,可以按照网址下载个插件就能看到。
可以选择是适用于全部变体还是某一个变体
Data Types
一般有很多默认的数据类型,如果你的DID数据类型比较特别,可以在这里新建一个。
Protocol Services
可以在CDDT里面更改,查到每一个服务的请求、肯定响应和否定响应的格式。
Requirements
这个功能比较少用,需要你有个比较猛的整车厂同学,能搞出个正确的csv格式需求文档。
最后收尾
编辑好之后点一下这个按钮进行检查文件一致性,检查通过了就行。有error就要修改。
保存的时候可以选择编辑版本信息,也可以不把它加进去。
你在保存的时候注意版本,高版本可以保存成低版本,但是低版本不能保存成高版本。