當眾多的汽車工程師們正在為開發或測試過程中的BUG頭疼時,Vector又悄無聲息地發布了15.0版本的CANoe,這對小伙伴們無疑是一個晴天霹靂,相信好多工程師都在抱怨,剛剛對14.0版本掌握熟練,新版本就發布了。不要慌,相信大家看完這篇文章,就會重新對工作燃起希望。
一、SiL
軟件在環測試(SiL)與硬件在環測試(HiL)在整個測試過程中占據同等重要的地位。15.0版本支持在CANoe中執行SiL測試,通過Trace和Graphics等窗口對被測軟件進行分析。
SiL軟件測試架構
1、在15.0版本中,SiL軟件測試也支持Python語言;
2、為了方便大家對SiL測試的理解,新版本中增加了SiL Sample Configuration供工程師們深入學習。
二、ADAS
汽車新四化的出現使ADAS系統也在不斷升級更新,新的雷達、激光雷達、攝像頭和GNSS傳感器不斷出現ADAS系統中。隨著這些傳感器和攝像頭等產品功能的迭代升級,ADAS系統的測試也需要適應新的需求。因此CANoe此次版本的更新提供了ADAS特性,同時增加了ADAS Sample Configuration,為工程師對ADAS系統的開發、分析和測試提供了極大的便利。
1、ADAS系統測試框架
CANoe作為測試執行的平臺,集成了ADAS測試場景、測試用例執行和測試數據分析等。其中測試場景(ADAS Scenario)支持由Scenario Editor、DYNA4和第三方仿真工具創建的工程。
2、Trace窗口中增加ADAS Column Layout
3、分析窗口中增加了Scene Window
三、Connectivity Features Service
1、連接特性服務(Connectivity Features Service)
主要用于物聯網或工業領域支持MQTT協議的設備,CANoe將這些設備抽象成分布式對象(Distributed Objects),通過本地網絡(Local Network)或云端代理服務器實現各客戶端之間的通信。15.0版本新增了一種新的通信方式,讓中央代理(Broker)在CANoe中運行,來實現通信,這種通信方式能夠在故障注入中得以應用。
2、增加了IoT Enabler的Sample Configuration
四、界面變化
1、Optional Binding Activation放在Simulation窗口中的主頁面中
2、Simulation窗口中新增Application Panel便捷界面,支持SOA系統手動調試
五、General Function
1、Offline Mode
(1)對于線下數據的回放,可以設置回放的延遲時間
(2)增加記錄文件開始的CAPL事件函數
on offlineSourceStatusChanged
當離線數據狀態發生改變時,觸發此函數,e.g:當離線分析測量開始時,第一個或最后一個離線數據回放開始時。
(3)增加了回放模塊狀態改變的CAPL事件函數
on replaySourceStatusChanged
(4)Offline Mode Configuration中Time Range和Breakpoints可以彼此獨立配置
(5)不同的記錄文件的內容可以順序回放
2、CAPL/CAPLBrowser
(1)增加了ADAS相關函數
函數語法:long TestWaitForADASSpeed (long overUnder, float threshold, long aTimeout)
函數功能:在規定時間內,檢測與速度條件相匹配的對象的出現
(2)Ethernet
1)TestWaitForEthernetPhyState
函數語法:longTestWaitForEthernetPhyState(ethernetport hwport, long state, dword aTimeout);
函數功能:在規定的時間內,檢測與以太網物理狀態相匹配的對象的出現
2)TestWaitForEthernetLinkStatus
函數語法:longTestWaitForEthernetLinkStatus(long channel, long status, dword aTimeout);
函數功能:在規定的時間內,檢測與以太網連接狀態相匹配的對象的出現
3、PanelDesigner
(1)為了讓工程師對控件做出明確的選擇,新版本將控件(Toolbox)進行了分組
(2)Event Control控件可以設置接收事件
(3)在Hex/Text-Editor控件中,十六進制的字節可以被復制粘貼
(4)可以將外部.xvp文件直接通過鼠標拖拽到Vector Tools Environment中來打開
4、Graphic Window
在建立好group(axis)后可以對其名稱進行修改。
5、Dignostic
(1)對Variant Coding窗口進行了優化
6、CANoe Test Report Viewer
(1)除了測試開始和結束時間,測試間隔時間也可以展示在測試報告中
(2)導出測試報告除了可以選擇PDF格式,新版本還可以導出為XML格式,在導出文件時,測試報告中可以選擇不顯示注釋作者
7、優化了Help文檔的搜索引擎
還記得14.0版本的Help網頁引擎嗎?每次打開時,都會出現如下界面。
新版本對此進行了優化,操作起來更加便捷。
六、Option Feature
1、Option Car2x
CANoe的DEMO版本增加了Option Car2x,增加Car2x Sample Configuration。
2、Option LIN
LDF Explorer支持創建基于SAE2602:2020的LDF文件。
3、Option SmartCharging
Sample Configuration中增加VH5110 Basic(CCS Listener)和GB/T27930(2011)Simulation Configuration。
4、Option Ethernet
Protocol Monitor代替了14.0版本的Ethernet Network Monitor,在窗口中以圖形化的顯示方式,展示了通信層和應用層協議的連接。
5、Option J1939
(1)增加了基于J1939-76 Function Safety的Sample Configuration。
(2)當地址沖突時,J1939交互層能夠自動選擇空閑地址。
不知道大家看完以后,是不是有種如釋重負的感覺。“大家在使用過程中,要多加練習,這樣才能對新版本的新功能做到游刃有余。
CANoe是德國Vector公司出的一款總線開發環境,是網絡和ECU開發、測試和分析的專業工具,支持從需求分析到系統實現的整個系統開發過程;其豐富的功能和配置選項被OEM和供應商的網絡設計工程師、開發工程師和測試工程師所廣泛應用。
北匯信息作為Vector中國合作伙伴,不僅提供相應的工具、技術支持服務以及培訓,還針對不同的應用場景提供專業的解決方案。歡迎聯系北匯信息,為您答疑解惑。
注:文中部分內容來源于Vector。
-
adas
+關注
關注
309文章
2185瀏覽量
208678 -
CANoe
+關注
關注
4文章
66瀏覽量
8665
發布評論請先 登錄
相關推薦
評論