CANoe13.0新功能解鎖,速來收藏

CANoe13.0目前已經發布(部分軟件功能需要在後續補丁包中才正式釋放),懌星科技的技術小哥哥們已經按捺不住內心的激動嘗試過一波啦~接下來我們帶大家一起盤點CANoe13.0中的新功能吧。

 

軟件系統持續集成測試

軟件定義汽車是一個未來的趨勢,而汽車軟件開發趨向于敏捷開發,測試也需要傾向於持續集成測試,基於此CANoe家族產品又增加了一個CANoe4Server產品,CANoe4Server在Jenkins等連續集成服務器環境中爲SW系統提供了高度可擴展的自動化測試環境。

 

CANoe4Server測試流程(圖片來源於Vector)

 

不同於以往CANoe測試需要連接實際的ECU進行ECU測試,待測試軟件通過vVIRTUALtarget和DaVinci配置工具生成SW SUT,配合vTESTstudio編寫測試腳本,一起導入CANoe生成測試工程,再將測試工程集成至持續集成服務器上,通過CANoe4Server進行測試,達到軟件提前測試的目的。劃重點注意啦:若使用vVIRTUALtarget虛擬化ECU環境,則軟件必須基於AUTOSAR開發。

 

提前測試示意圖(圖片來源於Vector)

 

基於虛擬化的開發測試流程(圖片來源於Vector)

 

而對於非AUTOSAR軟件來說,Vector推出了CANoe4SW提供ECU虛擬化環境,如下圖所示:

 

CANoe4SW介紹(圖片來源於Vector)

 

Service-Oriented Architectures (SOA)仿真

關於CANoe實現SOA仿真,不知道大家還有沒有印象,我們在之前的文章中就介紹過,具體參考《換個方式在CANoe中實現SOA仿真》,CANoe13.0在這塊做了進一步的改善,主要包括如下幾點:

  • 允許將不同的描述文件合併到同一數據模型,例如合併ARXML、FIBEX、vCDL等文件;

  • 允許基於OEM特定的導入行爲創建通信模型;

  • 提供了例如MQTT的分佈式對象通信,允許參與者之間進行端到端分析,而無需交流詳細信息。

     

OEM特定類型(圖片來源於Vector)

 

新的CANoe插件——CANoe Option EtherCAT

在測試過程中,單獨使用VT系統可能會出現某些IO信號不夠使用,需要集成第三方硬件設備,在工控領域常用的EtherCAT總線是經常用到的設備控制總線。而CANoe13.0能夠支持該總線,方便集成第三方的硬件設備,豐富我們的測試選擇。

 

CANoe EtherCAT配置和工作流程(圖片來源於Vector)

 

除此之外,CANoe13.0的Graphic窗口新增了分組顯示功能,方便分析觀察數據;CANoe13.0提供了64位的實時內核,這樣就可以支持高內存需求的複雜仿真(內存>4GB)......總之,CANoe13.0版本中還優化了很多功能,這裏就不一一劇透了,期待大家能夠在使用過程中解鎖更多新功能!