我正在使用canalyzer。如何使用capl模擬canalyzer中獨木舟的TestWaitForDiagResponse功能?Capl - 在canalyzer中通過capl模擬TestWaitForDiagResponse(僅適用於獨木舟)
0
A
回答
1
您只能在CANalyzer pro或CANoe上使用TestWaitForDiagResponse()
函數。
請注意,只能在測試模塊中等待診斷事件!傳統的CAPL節點繼續運行,但只能通過事件驅動的原則。
要調用此函數,您必須創建一個測試模塊。有兩種類型的TestWaitForDiagResponse功能:
1. long TestWaitForDiagResponse (diagRequest request, dword timeout);
2. long TestWaitForDiagResponse (dword timeout);
對於必須聲明一個診斷對象像DiagRequest ServiceQualifier request;
此函數等待恰好爲與已配置的協議聲明的響應對象的第一一個(P2/P2 *)時間。
第二個功能正在等待配置的協議(P2/P2 *)時序的任何響應。
相關問題
- 1. 通過套接字發送命令到CANalyzer CAPL應用程序
- 2. 訪問CANalyzer CAPL系統時鐘
- 3. 獨木舟模擬模式和測試模式有什麼區別
- 4. 如何通過CAPL訪問.dll文件?
- 5. CAPL typedef bool
- 6. 用於診斷服務的CAPL腳本
- 7. 用於打印毫秒的CAPL功能?
- 8. 在CAPL(CANoe)中使用哈希算法
- 9. 從Python中調用CAPL函數
- 10. CAPL#包括相對路徑
- 11. CANoe CAPL結構初始化
- 12. CAPL程序CANanalyzer 7.0工具
- 13. 如何通過CAPL腳本發送診斷ID(DID)?
- 14. CAPL編程使用Timer作爲延遲
- 15. 使用capl生成一個隨機數
- 16. CAPL中是否有Wait()或Sleep()函數?
- 17. 日誌文件中的CAPL定時器
- 18. 無法在獨木舟日誌中打印日期和時間?
- 19. SDWebImage緩存僅適用於模擬器
- 20. scrollView.scrollRectToVisible()僅適用於模擬器?
- 21. Canvas clipPath僅適用於Android模擬器
- 22. 如何訪問Vector Canoe CAPL中的Interactive Generator模塊(IG)?
- 23. 發送消息/注入CAPL的消息
- 24. CAPL塊節點發送消息
- 25. 從CAPL訪問操作系統功能
- 26. 如何在輸入信號中設置CAPL代碼中的env變量?
- 27. 如何使用CAPL從文本文件中讀取字符串?
- 28. 如何用CAPL讀取csv中的浮點數?
- 29. 在CANoe中執行矢量CAPL節點多次執行
- 30. 如何在CAPL中創建擴展消息ID?
據我所知,TestWaitForDiagResponse函數僅適用於獨木舟。我如何通過capl – Srinivasan
來模擬canalyzer中函數的行爲或者是否有canalyzer的任何等價函數...這是診斷響應是否在指定時間內獲得 – Srinivasan