前言
注意,CANoe软件network的CAN通道和硬件是CAN通道是一一对应的。
下午使用CANoe回灌数据的时候,trace没有数据流动,但是offline模式正常,后发现是软硬件连接不正常。
注意,有时候数据没有反应,可能是硬件连接失效,也就是可能CANoe的驱动虽在,但是软硬件没有正常连接好。
常用操作
1. 创建CANoe工程;
2. 通过Trace工具查看交互的报文;
3. 通过Logging保存日志文件;
4. 创建IG发送报文;
5. 通过Graphics界面抓取信号波形;
6. 设置硬件和软件的连接;
7. 设置日志文件的保存格式;
8. 同步录制、回放视频和数据文件;
9. 发送已有的数据文件;回灌数据;
在Simulation Setup中添加ReplayBlock模块,并激活Activate,同时选择需要回灌的数据;
在Measurement Setup中选择online模式;数据是Rx模式的;
10. 回放已有的数据文件;
离线模式;在Measurement Setup中选择offline模式,同时选择需要回放的数据,可以根据需要选择要回放的时间段;数据是Rx模式的;
问题1:
配置好相关信息之后,开始运行出错。
CANoe : start measurement aborted
原因:
A1.配置Simulation Setup时,是对整个CAN网络进行处理,而不是单独处理一路CAN信息;
A2.可以在write界面查看错误信息,可以根据错误信息查找出错原因;
A3.这个问题是其中有一路CAN信息中包含回放模块,回放模块文件的路径有问题,文件不存在,导致出错;可以将回放模块unactive即可;
具体信息可以查看安装包中的帮助文档;
问题2:
使用的TX2中的程序同时完成接收和发送信号,单独测试没有什么问题,但是同时发送和接收就出现错误,调试了一两周也没有找到问题所在。
原因:
使用CANoe模拟发送数据到TX2程序接收,同时TX2也在发送数据,问题就是CANoe模拟发送的数据和TX2发送的数据有冲突,解决办法是在CANoe中过滤掉TX2程序要发送的数据即可。
操作
step1:添加过滤模块;
step2:双击CFB按钮,选择过滤的信号等信息;
参考
1. CANoe相关;
完