打开CDD文件,在Base Variant下选择Authentication,就可以对29服务的参数进行编辑。图5-29服务参数编辑 在States下Dependencies可以配置每个服务在各个状态下的支持情况。图6-服务状态编辑 5、CANoe中29服务的实现 以CANoe中29服务的Demo工程为例,来介绍29服务的认证过程。图7-29服务Demo工程 在诊断控制台中可以看到关...
这对于测试CDD文件未定义的诊断服务或者模拟非正常的UDS诊断报文(例如,测试NRC响应)非常有用。 3、Fault Memory窗口 Fault Memory 窗口用于查看和管理目标 ECU 的故障码(DTC,诊断故障代码)。该窗口需要加载CDD文件才能正常操作。 如果没有加载CDD文件,或者CDD文件中对 DTC 名称的定义不明确,可能导致无法准确解析 DTC。
在《【UDS诊断描述文件CDD】-1.2-编辑CDD给$10服务创建一个新Session会话并修改Session state machine会话状态机》中,创建了一个新的Session会话,并修改了Session state machine会话状态机,见下图0-1。现在我们将该CDD文件导入到CFG,看看配置会发生哪些变化。 并在不依赖诊断描述文件CDD的情况下,从CFG(DaVinci Config...
在《【UDS诊断描述文件CDD】-4.2-编辑CDD给$2E服务创建一个DID(dataIdentifier)数据标识符》中,使用CANdela Studio在CDD中创建一个DID(dataIdentifier)数据标识符支持$2E服务,见图0-1。现在我们将该CDD文件导入到CFG(DaVinci Configurator),看看配置会发生哪些变化。 推荐: 《Autosar_BSW高阶配置》总目录_培训教程...
CDD数据库 CANdela Diagnostic Descriptions CANdela诊断描述文件是诊断数据的数据库。 CDD文件在Vector的CANdela Studio工具创建,可以在CANoe/CANalyzer中用于诊断服务和参数的符号访问和解释。 CDD是Vector私有的诊断数据库格式(CANdela Studio用于编辑CDD文件,以及导出ODX/PDX文件) ...
通常工程师先用Vector的CANdela进行cdd文件的开发,之后将该cdd文件导入CANoe.diva中进行功能测试。下面的链接是Vector提供的全套解决方案,里面的CANdesc是UDS代码生成软件。 Vector产品很好用,节省开发时间,不开放API,且价格昂贵,不适用于硬件开发团队和生产线的自动化测试。目前市面上有很多CAN厂商(如Kvaser,ZLG等)能...
应用场景:被测项目中,OEM未释放对应的诊断数据库CDD或者ODX文件(ODX打包格式是PDX),测试工程师所在公司没有编辑诊断数据库的工具(CANdelaStudio)。这时候需要对ECU进行手动诊断测试,步骤如下: 1、在CANoe中新建BasicDiagnostic工程:PC端打开CANoe工具,新建CANoe工程如下图: 2、在诊断窗口添加BasicDiagnostic Description(...
canoe手把手系列(二十五)脱离CDD解析UDS报文作者:刘雪松联系方式:18115503264链接: https://pan.baidu.com/s/1p8OX8FSfYZvwj2EHb3uwrA 提取码: eyn7 复制这段内容后打开百度网盘手机App,操作更方便哦, 视频播放量 4593、弹幕量 2、点赞数 53、投硬币枚数 22、收藏人数
选择电脑本地的CDD文件,添加成功后如下图所示,CANoe会自动显示加载的“ECU Qualifier(CDD文件名称)”以及文件保存地址,ECU Qualifier指当前CDD文件在CANoe中的标识符名称,使用CAPL发送诊断时会用到此标识符。在同一个ECU中,CDD文件的标识符名称必须是唯一的,即下图中的“Test”。点击OK即可加载完成。
CANdiva可以将CDD文件转换成UDS的测试用例文件,后缀为:.diva CANoe用来跑CANdiva生成的测试用例文件 您安装了CANoe之后,再安装CANdela和CANdiva,再打开CANoe,就能在CANoe里面看到相关的入口了。此外,二者也有自己的独立入口,如下图所示: 此外,国内很多用户会将CANoe等License存放在接口卡上,您的CAN盒子里面要有CAN、del...