【技术干货】CANdelaStudio使用问题总结

发布于 2023-11-14 14:28
浏览
0收藏

CANdelaStudio是我们常用的编辑诊断数据库的软件,在使用的过程中难免会遇到一些小问题,虽然这些问题不难解决,但却影响了我们的使用效率。下面就让我们一起来看看这些小问题都有哪些吧!

常见的license问题

在CANoe中打开CANdelaStudio,编辑CDD文件无法保存,提示没有license,如下图所示:

【技术干货】CANdelaStudio使用问题总结 -汽车开发者社区

【技术干货】CANdelaStudio使用问题总结 -汽车开发者社区

CANdelaStudio是需要单独支持的license才能够使用的,在CANoe中集成的CANdelaStudio是view版本,仅具有查看的功能, 并不能支持编辑。

【技术干货】CANdelaStudio使用问题总结 -汽车开发者社区

CANdelaStudio中将CDD文件转换为DEXT文件不成功

CANdelaStudio主要是编辑诊断数据文件,但是也可以做CDD文件的转换,比如转换为DEXT文件。但有时却转换不成功,这是因为在下载CANoe、CANalyzer、CANape等软件时,会将附带的CANdelaStudio软件自动安装在电脑上,但这个CANdelaStudio并不完整,需要将原来的软件卸载后,通过CANdelaStudio的正式安装包重新安装此软件,安装好了之后才可以通过Data Exchange中的DEXT进行转换。

【技术干货】CANdelaStudio使用问题总结 -汽车开发者社区

注意:需要转换的CDD文件不要有中文的路径哦~

添加会话模式及安全等级的特殊方式

在添加不同的会话模式和安全等级时需要通过New Session和New Security Level进行添加,否则无法添加到States中进行状态转换。

【技术干货】CANdelaStudio使用问题总结 -汽车开发者社区

禁止肯定响应位编辑的小限制

在编辑服务时,有些子功能是支持禁止肯定响应位的,这个功能在CDD文件中无法编辑,需要在CDDT文件中操作,操作过程如下:


(1)在CDDT文件中选择协议服务中的一个具体服务。

【技术干货】CANdelaStudio使用问题总结 -汽车开发者社区

(2)在服务请求的子功能位置勾选禁止肯定响应位,这样该服务就支持禁止肯定响应位啦。

【技术干货】CANdelaStudio使用问题总结 -汽车开发者社区

DTC的小麻烦

(1)DTC格式:我们在编辑DTC时首先需要确定DTC格式所遵循的协议,可以在下图位置进行更改:

【技术干货】CANdelaStudio使用问题总结 -汽车开发者社区

(2)DTC配置及导入导出:在配置DTC时,不要将DTC配置在DTC Pool中,这样会影响DTC使用,需要到Fault Memory中配置DTC。由于DTC的个数较多,可以将DTC导出为Excel文件,在Excel文件中复制粘贴多个DTC,然后再将Excel表导回,通过此种方式便可以快速地添加多个DTC。

【技术干货】CANdelaStudio使用问题总结 -汽车开发者社区

注意:如果将DTC配置在DTC Pool中,导出的DEXT文件导入协议栈软件后,dem相关的数据类型是空的,还可能会导致其他未知问题哟~

否定响应码(NRC)先后顺序

在编辑服务的否定响应时需要添加否定响应码,有人可能会有疑问,这些否定响应码的顺序是如何定义的?注意,诊断否定响应码的优先级在协议中做了相关的判断逻辑,在CANdelaStudio中是不支持定义的。

【技术干货】CANdelaStudio使用问题总结 -汽车开发者社区

多余的安全等级删除

在配置诊断数据库文件时,可能会配置多余的安全等级,需要将其删除,只需要在States中的State Groups中删除即可。

【技术干货】CANdelaStudio使用问题总结 -汽车开发者社区

以上就是有关CANdelaStudio小问题的汇总,希望能对大家有所帮助。如果后续使用过程中出现其他问题,欢迎随时发送至邮箱support@dotrustech.com,我们会尽快帮您解决~


文章转载自公众号:东信创智

分类
标签
收藏
回复
举报
回复
相关推荐