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