前言
注意,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相關;
完
