canoe

    0熱度

    2回答

    我有一個CAPL文件附加到CAN節點,它使用'output'函數定期發送消息。如何使用第二個CAPL文件來阻止發送消息的節點(同時執行節點所做的所有事情)?

    0熱度

    1回答

    我是CAPL腳本的初學者。我正在編寫腳本來發送帶有幀ID(PID)的8字節消息。當我在獨木舟上運行腳本時,ECU不會給出響應。安裝程序和數據庫中的每件事都是正確的。腳本中存在問題。以下是腳本。 /*@!Encoding:1252*/ variables { linmessage 0x11 Request; linmessage 0x25 Response; lin

    1熱度

    2回答

    我想在CAPL(CANoe)中實現哈希算法,如md5。 CAPL中是否有內置的哈希函數?

    0熱度

    1回答

    當在Testmodulelist-> Options下設置'多個執行次數'時,如何確定CAPL代碼中的當前執行輪次? 這與CANoe幫助中提到的屬性NumberOfExecutions,ExecutionMode等有關。

    -2熱度

    1回答

    我只是想知道在獨木舟模擬模式和測試模式之間有什麼區別,以及它在編寫CAPL腳本時有什麼不同?

    0熱度

    1回答

    我想要做的是通過矢量數據庫編輯器++中製作的.dbc文件請求所有所需的PID。 我對CAN通信足夠了解,可以用1或2個PID來完成此任務,因爲DLC允許每個CAN消息最多8個字節的數據。我也很熟悉PID的查詢和響應的資源https://en.wikipedia.org/wiki/OBD-II_PIDs#CAN_.2811-bit.29_bus_format 我無法理解的是診斷工具如何能夠查詢特定車

    0熱度

    3回答

    目前,我正在自動化測試案例以測試儀器羣中的量表。我遇到過通過DID將單位從公制更改爲美國。任何人都可以幫助我如何使用CAPL腳本發送診斷相關的東西。

    1熱度

    1回答

    我在寫CAPL腳本來Automise診斷服務。我已經閱讀了一些大於8字節的DID。直到8個字節,我可以正確捕獲我的CAPL腳本中的數據,但是當數據大小超過8個字節時,我得到剩餘字節的一些垃圾值00。 我可以在CANoe Trace中看到完整的讀取數據,但我無法在CAPL腳本中捕獲它。如果有人有任何想法或解決方案,請與我分享。 在Belo腳本中,問題是我可以正確捕獲值直到this.byte(7)。但

    0熱度

    1回答

    我正在使用CAPL來模擬一些小測試的測試envirmonet,並且在發送消息或更具體地設置值時遇到問題。 我能讀取信號值與$ SignalName,我也能夠設置這樣的信號值。 如果我使用此代碼來發送消息的消息數據始終是0: on key 't' { message MessageName msg; setSignal(SignalName,i); write("Va

    0熱度

    1回答

    我正在使用CAPL執行腳本,並且堅持使用grep從Windows登錄ID的解決方案。有些人可以幫助展示如何從CAPL程序代碼中獲取Windows用戶登錄ID,如果可能的話? 例如,如果Windows用戶登錄ID是'kp21ml',我想從CAPL函數讀取此ID,如下所示。 byte UserIdCheck() { char uid[10]; byte CanMessageTra