一、Diva工程导入CANoe报错
问题现象:

解决方案:
请使用管理员权限运行一下CANoe 安装包之下的图中*.exe 文件:(可能在 Exec32中)(运行时CANoe 关闭):

二、CANoe.Diva不符合标准协议测试逻辑问题
问题举例:
在使用CANoe导入Diva工程自动化测试时,下图这个用例,ECU回复0x78之后从CANoe的Trace中显示回复了正响应,但上位机无法识别,故判断这条测试用例Fail,Diva中的Trace显示如下错误;


解决方案:
将CANoe及Diva更新到现在当前软件版本最新的SP包。
三、CDD文件导入CANoe11软件崩溃
问题现象:
将CDD 10.0版本文件导入CANoe11中,CANoe11崩溃闪退,现象如下图,且同一个CDD文件导入CANoe18是正常的。

解决方案:
修改下图箭头处的Data Type后,可以将cdd文件导入到CANoe 11中进行诊断测试:

CDDT文件与软件差距比较大的版本之间另存为CDD文件的版本导致了19 06服务出现问题了,CANdela版本差距太大的话,19 04和19 06格式的差异也是很大的。
四、CDD文件导入Diva无法生成Format中1.3测试项
0x22 服务的请求格式中,可以跟一个或者多个DID,来读取ECU内部存储的数据记录值。在CANdelaStudio软件中可以设置0x22服务是否支持跟多个DID,将配置好的CDD文件加载到CANoe.DiVa软件中生成Combined Identifiers的测试用例。
(一)CANdelaStudio配置0x22服务支持多个DID
打开CANdelaStudio软件自带的demo CDDT文件,在Protocol Services中找到0x22服务,如果
0x22服务的请求格式中支持多个DID,则勾选下图红色箭头指向的配置项;反之,不勾选。

点击“ECU Information”,在下图右侧红色框中设置最大支持读取DID的个数。

(二)CANoe.DiVa中配置测试Combined Identifiers的组数
在CANoe.DiVa软件中导入诊断数据库文件,勾选配置项并设置测试Combined Identifiers的组数,会在1.3章节生成测试项。


五、DoIP测试中修改自定义端口号
1.首先,在应用程序数据目录下,打开DoIP.ini文件。

2.关闭 CANoe 以避免任何运行会话干扰。
3.在 DoIP.ini 文件末尾添加以下部分:
ForceTesterTCPSendPort = [Port]
将"[Port]"替换为所需的特定端口号。
4.保存文件,然后重启 CANoe。
现在,CANoe 将为 DoIP 测试使用指定的 TCP 端口(通常若不定义UDP的源端口号的话,在发送数据报时,源端口通常由TCP/IP stack自动管理,动态随机发送)。
-
测试
+关注
关注
9文章
6412浏览量
131681 -
CANoe
+关注
关注
4文章
88浏览量
9907
发布评论请先 登录
CANoe:网络和ECU开发、测试和分析的专业工具
音乐人汪峰发布新耳机FIIL Diva Pro
CANOE教程之CANOE的使用手册免费下载
Vector CANoe入门教程之基础操作的详细说明
浅谈CANoe实现SOA仿真测试
CANOE工具使用教程
Python与CANoe/CANoe4SW
CANoe.Diva典型使用问题五则
评论