伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

CANoe進階功能:Multi CANoe

北匯信息POLELINK ? 2022-08-04 14:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

今天帶大家認識一個CANoe的進階功能,這個功能可以使多個CANoe工程同時運行在不同的計算機上,每個CANoe工程都有自己的獨立界面,通過同步線進行時間同步,這個功能就是Multi CANoe。它的時間同步示意圖如下:

pYYBAGLrWyWALYCFAAB7P1Iav_E943.png

圖1 Multi CANoe的同步示意圖

看到這個功能我們第一時間可以想到的是ECU的聯合仿真,這個過程涉及到大量信號的交互,有了Multi CANoe之后,一個很大的工程可以放在多個電腦上運行,從而有效降低電腦負載。除此之外,使用一臺主機就可以控制所有設備上CANoe的運行,這大大簡化了多設備聯調的操作。Multi CANoe還可以為您節約資金,本來多設備聯調需要每臺設備上都集成CANoe相關license,如果使用Multi CANoe的話,從機上只需要集成Slave license即可,這使得整個系統的價格大大降低。

下面我們來了解一下Multi CANoe的幾個重要特性

1、數據交互

Multi CANoe使用windows IP堆棧進行數據連接,使用者需要確保所有電腦都連接在同樣的IPv4子網中,并用網線連接起來。下圖是兩臺計算機的IPv4地址,左邊是主機,右邊是從機。

pYYBAGLrW0mALHCBAAFN2cT6Lkw703.png

圖2主機/從機IPv4地址配置

在Windows網卡配置正確后,可以在Multi CANoe Settings對話框中使用IP地址。

pYYBAGLrW1WAZQzhAADdqDwuKp0406.png

圖3 Multi CANoe Settings對話框

2、時間同步

幾乎所有Vector VN硬件都可以通過同步線實現時間同步。某個接口在這條線上發出一個脈沖,可以幾乎同時被所有連接的接口檢測到。然而,我們連接的接口越多,發送脈沖所需的時間就越長,脈沖邊緣的質量就越弱。為了保證整個系統的實時性,我們通過把硬件用同步線連接來補償這個延時。涉及到兩個硬件時,可以使用同步線直接連接;涉及到多個硬件時,需要使用到同步盒。

poYBAGLrW26ASfXJAALCZYkFsEI605.png

圖4同步VN接口概念圖

pYYBAGLrW3mADOKZAANRKFxNJ8A301.png

圖5同步盒/同步線

使用Multi CANoe的過程中,當測量在任何一個Multi CANoe工程上啟動時,它會向master發送一個啟動請求,接著master會向所有的CANoe工程發送一個啟動命令。收到這個命令之后,每個CANoe工程啟動其當前配置,并將此狀態報告給主機。在這個階段,所有的驅動程序都在運行,但是 CANoe不處理任何事件。當master檢測到所有的CANoe工程都達到這個狀態時,它會通過同步接口發送一個同步脈沖,這個脈沖就是所有工程的時間戳0。此時,所有的CANoe工程開始處理驅動程序事件。

所以,除了物理連接,我們還需要確定整個系統的同步源。在主機的Network Hardware Configuration窗口中可以進行配置。如下圖的同步源就是CAN1通道。

pYYBAGLrW4yAFVohAADba8FiAls402.png

圖6 Network Hardware Configuration窗口

3、版本和License信息

對于Multi CANoe來說,所有計算機上安裝的CANoe主版本、SP版本都必須相同。

Multi CANoe的主機需要一個pro/run license,從機需要CANoe Slave license或者對應的pro/run license,如果需要使用到諸如LIN、J1939等Option,只需要主機配置相應的CANoe pro/run Option.LIN/J1939即可。

舉個例子:

一個SUT包含CAN、LIN和Ethernet網絡,需要使用三臺計算機來實現,license信息我們可以這樣進行配置——

pYYBAGLrW6eAdW4JAACNhILy1Ck917.png

圖7 license信息配置舉例

在理解了上述特點之后,我們來看看實現這個功能需要哪些步驟。

在以下場景中,我們使用了兩臺PC,用到的license為CANoe pro?2,工程可以實現簡單的開關燈、速度調節功能。

一、License和CANoe軟件準備

準備需要使用的License

檢查不同計算機CANoe版本信息,如有發現不一致的情況,需要更新到一致

二、硬件軟件連接

硬件連接

pYYBAGLrW8GAfqbiAAWFchjjUnE538.png

圖8硬件連接到同步盒

軟件連接

把計算機放在同一個IPv4子網下

poYBAGLrW9KAXDOEAAFSBj3w5oA459.png

圖9子網信息

配置主機

pYYBAGLrW-aABUY4AAEO2-nmU8U947.png

圖10主機Multi CANoe Settings

將主機的這個配置導出為文件并分享給從機,從機進行導入。注意,這里不可以手動配置從機使之和主機一模一樣,必須導入導出。從機導入后如下:

pYYBAGLrW_KAA1xqAAEMch2rdh8477.png

圖11從機Multi CANoe Settings

注意看箭頭部分,主機的配置界面是主機Ip地址那一行狀態置藍,從機的配置界面為從機Ip地址那一行的狀態置藍。

配置同步源

將主機的Network Hardware Configuration窗口進行如下配置,則同步源為CAN1通道,這個時候從機的Network Hardware Configuration窗口會成為如下狀態:

pYYBAGLrXACAfmwnAADduxAV2h0098.png

圖12主機Network Hardware Configuration窗口

pYYBAGLrXAmAPKKmAADUfk_N2t4486.png

圖13從機Network Hardware Configuration窗口

三、系統變量配置

Multi CANoe一個很大的特點是不同CANoe工程中的系統變量可以同步變化,對于需要同步的系統變量,我們在主機上進行如下配置,并將主機上的配置導出為文件,再導入到從機上,這樣就可以實現系統變量的同步變化。需要注意的是,過多被配置的系統變量會導致大量的負載,從而影響系統的實時性。

pYYBAGLrXBeAYhvAAABskND9W-s108.png

圖14主機系統變量的配置

poYBAGLrXCKAdBpFAACmmmXp5V8685.png

圖15系統變量

四、工程運行

運行主機時,從機都會在短暫的延遲后同步運行,在主機上控制系統變量的變化,從機上也會相應變化,下圖是主機和從機的分析面板對比,可以看到,各個分析窗口的信息都是一致的。

pYYBAGLrXEOAUtx3AADv1fOI7Dg180.png

圖16主機分析面板

poYBAGLrXE6AP_YGAADdarRA2do563.png

圖17從機分析面板

小tips:第一次工程運行時,可能會出現從機并沒有同步啟動的狀況,這個時候可以手動啟動從機的工程,然后將主機從機的工程都停掉。再重新啟動主機,即可恢復正常。

上面這個工程實現的功能相對簡單,只使用了兩臺pc,希望可以拋磚引玉,喚醒大家的頭腦風暴,將這個功能應用到更大的場景中去。CANoe還有更多更強大的功能有待開發,我們與大家共同努力。

北匯信息作為Vector中國的合作伙伴,始終專注于汽車電子領域的新技術和新產品,為整車廠和零部件企業提供完整的研發、測試解決方案。從測試工具、專用測試設備、完整測試方案到實車測試服務,我們正在努力,讓中國的汽車變得越來越安全、越來越舒適、越來越智能。

注:文中部分圖片來源于Vector。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • CANoe
    +關注

    關注

    4

    文章

    85

    瀏覽量

    9872
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    CANoe實戰:診斷控制臺如何發送Ethernet診斷報文#車載以太網 #汽車診斷 #CANoe

    CANoe
    北匯信息POLELINK
    發布于 :2026年03月20日 15:12:38

    S32k118q048 EVB發送 CAN 消息之前,是否必須對 SBC 進行通信?

    我有一個恩智浦 S32k118q048 EVB,我想用它來發送 CAN FD 消息。我想在CANoe Vector收發器上查看消息。但是,我想檢查一下:在發送 CAN 消息之前,我是否必須對 SBC 進行通信?;蛘?SBC 是否已經默認準備好用于 CAN 消息傳輸?
    發表于 03-17 06:29

    CANoe性能問題的處理方法

    用戶在使用CANoe配置時遇到性能問題(如系統響應慢或配置執行不順),希望自行采取措施改善情況。性能問題因系統和配置的多樣性而復雜,通常沒有單一解決方案,可能源于系統資源不足、配置復雜度過高,或兩者結合。
    的頭像 發表于 03-02 14:03 ?182次閱讀
    <b class='flag-5'>CANoe</b>性能問題的處理方法

    Vector CANoe中vECU/SIL測試功能

    過去,這些瓶頸往往只能靠“等”——等硬件、等設備、等協調。但隨著軟件在整車系統中的復雜度占比持續攀升,等待直接意味著項目延期、返工和成本飆升,更有甚者出現測試兩班倒。于是,越來越多團隊開始采用一項關鍵手段——SIL(Software-in-the-Loop,軟件在環測試)。
    的頭像 發表于 02-05 11:09 ?802次閱讀
    Vector <b class='flag-5'>CANoe</b>中vECU/SIL測試<b class='flag-5'>功能</b>

    如何基于CANoe實現HTTP通信

    超文本傳輸協議(HTTP,Hypertext Transfer Protocol)是一種用于在客戶端與服務器之間傳輸數據的應用層協議,起初主要服務于Web場景,如今被廣泛引入汽車電子、工業4.0、醫療等領域。
    的頭像 發表于 01-28 15:01 ?270次閱讀
    如何基于<b class='flag-5'>CANoe</b>實現HTTP通信

    如何使用CANoe診斷控制臺發送診斷命令

    在基于CANoe的測試中,我們常會遇到一些典型場景:例如需要快速讀取ECU診斷信息,此時許多測試工程師往往會首選使用IG(InteractiveGeneratorBlock)模塊直接模擬發送診斷請求
    的頭像 發表于 12-17 10:03 ?6580次閱讀
    如何使用<b class='flag-5'>CANoe</b>診斷控制臺發送診斷命令

    ETAS INCA軟件的五個實用進階功能

    在上一篇文章中我們介紹了INCA軟件如何賦能高效的ECU開發及新能源挑戰,本篇內容將繼續深入探討INCA的五個實用進階功能。
    的頭像 發表于 12-08 16:42 ?2600次閱讀
    ETAS INCA軟件的五個實用<b class='flag-5'>進階</b><b class='flag-5'>功能</b>

    vTesting平臺在梅賽德斯奔馳的成功案例

    虛擬測試平臺和自動化測試流程正變得越來越重要。本案例重點介紹CI/CD管道與CANoe Server Editions(CANoe服務器版本)的成功結合使用,使梅賽德斯-奔馳公司與其供應商合作開發和測試流程更加高效、更具可擴展性。
    的頭像 發表于 12-08 10:29 ?803次閱讀
    vTesting平臺在梅賽德斯奔馳的成功案例

    CANoe.Diva典型使用問題五則

    一、Diva工程導入CANoe報錯問題現象:解決方案:請使用管理員權限運行一下CANoe安裝包之下的圖中*.exe文件:(可能在Exec32中)(運行時CANoe關閉):二、CANoe
    的頭像 發表于 11-27 09:51 ?2238次閱讀
    <b class='flag-5'>CANoe</b>.Diva典型使用問題五則

    爆肝整理!CANoe選型不再糾結,3分鐘快速上手!#CANoe

    CANoe
    北匯信息POLELINK
    發布于 :2025年07月30日 16:36:44

    CANoe中ADAS功能集介紹

    高級駕駛輔助系統(ADAS)在汽車中的應用日益增長,為了滿足工程師對于ADAS的分析、仿真和測試等功能的需求,CANoe從15.0版本開始提供ADASFeatureSet(ADAS功能集,簡稱AFS
    的頭像 發表于 07-10 14:55 ?1422次閱讀
    <b class='flag-5'>CANoe</b>中ADAS<b class='flag-5'>功能</b>集介紹

    【文章轉載】CANoe產品體系19版本新功能(下) - 基礎功能與XIL測試

    新版本持續為智能電動網聯汽車軟件開發測試帶來全新功能,IDE開發環境支持.NET8.0、Python、MATLAB2024b,VisualStudioCode集成測試開發和調試功能,支持
    的頭像 發表于 06-25 10:03 ?1957次閱讀
    【文章轉載】<b class='flag-5'>CANoe</b>產品體系19版本新<b class='flag-5'>功能</b>(下) - 基礎<b class='flag-5'>功能</b>與XIL測試

    CANoe產品體系19版本新特性及新增Option(上)

    新版本持續助力當前車輛E/E架構中ECU開發驗證,同時賦能后續智能網聯電動車型預研驗證。新版本CANoe產品體系新增數據驅動的DDS、車輛互聯服務和高效電機模型庫,進一步支持CANXL
    的頭像 發表于 06-11 10:03 ?3123次閱讀
    <b class='flag-5'>CANoe</b>產品體系19版本新特性及新增Option(上)

    CANoe產品體系19版本新功能(下)

    NET 8.0現已支持測試腳本、應用模型和仿真節點的開發,支持C# 12,可使用async/await進行等待,本機編譯實現快速加載,改進應用層對象的API實現處理復雜數據類型,并支持運行在Linux版本CANoe SE中。
    的頭像 發表于 05-29 14:05 ?2629次閱讀
    <b class='flag-5'>CANoe</b>產品體系19版本新<b class='flag-5'>功能</b>(下)