新版本持續為智能電動網聯汽車軟件開發測試帶來全新功能,IDE開發環境支持.NET 8.0、Python、MATLAB 2024b,Visual Studio Code集成測試開發和調試功能,支持Ubuntu 24.04部署,虛擬ECU工具vVIRTUALtarget支持Vector協議棧虛擬化的同時可工程適配第三方協議棧虛擬化SIL,高性價比HIL板卡VIO System新增多通道數字板卡,VT System和VIO System支持DevOps配置工作流,全新CANoe窗口更好地適應工作環境,服務器版本CANoe配置更好地支持YAML和離線測試,vTESTstudio所有編輯器更新更好地賦能任意XIL API臺架集成。
01綜合性IDE、編程開發與開放性提升
NET 8.0現已支持測試腳本、應用模型和仿真節點的開發,支持C# 12,可使用async/await進行等待,本機編譯實現快速加載,改進應用層對象的API實現處理復雜數據類型,并支持運行在Linux版本CANoe SE中;
支持Python 3.10版本以上所有版本的Python解析器,使用Python開發測試和應用程序模型,Python支持訪問系統變量;
支持MATLAB 2024b版本,支持不同線程中并行執行CANoe、MATLAB和FMU模型;
直接使用VS Code創建Test Unit的*.vtestunit.yaml,VSC直接加載工程中的全局變量,VSC中開發CAPL時自動訪問變量補全和代碼片段補全功能,VSC直接集成一鍵到CAPL、C#和Python幫助手冊,支持VSC中定義Test Case List來增加測試覆蓋度。
02更加易用的工程界面
新增Dashboard方式的桌面布局,主界面內的其它窗口會自動調整大小來充分利用桌面空間。同時窗口可以通過鼠標雙擊或點擊相應圖標短暫高亮,高亮窗口前置并放大顯示內容,以便更好地分析和操作;
主菜單新增工程中激活使用窗口的搜索功能,最近使用窗口自動顯示便于快速找到所需操作界面;
分析窗口優化:統計窗口重新設計以便自適應分析,重新開發信號發生器以便更好使用,State Tracker窗口支持信號記錄和導出,系統變量過濾配置可導出和導入使用在工程需要路徑上;
全新的數據回放窗口,支持不同數據回放場景導入和導出,支持在線與離線回放分析與測試,回放支持在選擇指定時間范圍內的數據,支持數據回放前通過CAPL預處理再回放并兼容Security機制;
跨域融合分布式HIL迎來便捷功能:全新的CANoe“集群”配置窗口,集中配置Coordinator和Agent,支持狀態顯示,支持Standalone模式的工程直接下載。只需在Coordinator配置系統變量即可實現Agent對應變量傳遞,從而簡化Multi-CANoe系統變量配置,允許Coordinator訪問Agent中信號用于測試腳本開發。
03網絡安全、診斷和CMP新增與改善
網絡安全提供對入侵檢測系統(IDS)合規的安全事件(QSEv)解析,支持CAN/CAN FD、CAN TP和以太網中IDS協議事件所有關聯項的顯示,包括事件幀、時間戳和簽名信息;
全新的OBD診斷窗口并支持OBDonUDS,診斷配置逐步支持venviroment.yaml導出;
ASAM CMP協議支持使用電腦網卡,CMP數據支持以太網巨型幀傳輸,CMP數據支持記錄*.blf和*.asc格式并支持Trace窗口解析,統計窗口支持CMP報文中CAN、Ethernet、LIN和FlexRay報文的統計功能。
04虛擬ECU與SIL - vVIRTUALtarget SE 9
vVIRTUALtarget將包含最新版本的VTT MCAL、VTT OS和BSW包,vecu-derive允許從真實目標板配置派生虛擬ECU配置(VTT OS和MCAL可以手動調整),支持項目定制任意協議棧的Level 3級虛擬ECU;
新增VTT支持集成到Bazel pipeline,Level 1或Level 3的vECU支持在Windows和Linux系統中使用Bazel作為編譯工具。帶有CAN通信的虛擬ECU支持FMU導出,且支持SIL Kit集成;
VttMake支持在構建過程中定義目標平臺、編譯器和構建配置,可使用Visual Studio Code編輯創建通用的CMake文件。
05HIL – VT System、VIO System、XIL API
VT System所有物理變量增加單位描述,VT System的*.vtcfg更改為YAML文件用于更好地支持“一切皆代碼”的敏捷理念;
VIO System板卡配置信息可存儲為配置文件,便于不同電腦上復用配置。VIO System支持離線模式配置使用,在系統缺少真實VIO板卡時依舊可配置運行CANoe工程。新增4通道電阻仿真卡VIO 1304和24通道數字卡VIO 4024。
ASAM XIL XPI功能優化:CANoe或CANoe SE集成任意品牌HIL系統時可自動連接,或手動調用Connect()和Disconnect()實現連接。臺架變量在生成CANoe或vTESTstudio控制變量時支持過濾,即僅生成臺架集成控制所需變量。
06DevOps與CI/CT平臺 – CANoe Server Edition 19
全新的服務器版本CANoe SE,支持按功能模塊配置部署,服務器Linux版本新增對Ubuntu 24.04的支持;
HIL板卡支持在Windows平臺中通過YAML配置實現DevOps流程所需;
桌面版中診斷配置支持導入YAML,同時支持通過YAML生成桌面應用。優化Test Unit進行以太網相關獨立配置;
在XIL測試基礎上,新增基于記錄數據的離線回放測試,滿足大數據監測類自動化測試;
改善CI集成環境(Jenkins,GitHub,GitLab)的看板能力;
支持使用Visual Studio Code直接調試CANoe SE中CAPL開發的測試代碼、仿真代碼。
07任意XIL平臺測試腳本開發 – vTESTstudio 10
用例描述信息支持Test Case List使用,通過字段描述可實現獨立定義,并支持在測試文檔、Test Case Overview和測試報告中呈現,更好地滿足測試管理系統追溯性所需;
通過菜單欄選擇“Refactor Diagnostic Variant”即可快速切換診斷服務命令的變型,適用于選中包含診斷服務命令Test Tree中所有包含的診斷測試;
測試狀態機新增“Transition Pair”實現更高測試用例路徑生成,至此在狀態圖路徑生成用例時所有路徑至少被考慮一次,同時考慮了一個狀態的所有進入和離開的組合;
測試序列圖設計時支持在局部路徑上測試用例屬性的設置,當路徑中可能多次定義測試用例屬性時將根據規則組合;
測試曲線編輯器支持直接導入*.csv、*.sig和*.mat文件中的曲線,支持同一文件中多曲線導入;
基于通信數據庫*.dbc直接生成數據庫一致性檢測的測試腳本,無需額外單獨編寫;
增強Test Case Overview和Traceability Matrix中的過濾功能,新增C#和Python開發腳本在測試表格調用時默認值的支持和編輯功能,測試命令“Request Response Check”新增Ethernet Port和Direction屬性;
測試報告新增曲線顯示,并提供曲線到測試步驟的雙向同步顯示功能,并支持對應時間中曲線值和描述信息的復制。
-
matlab
+關注
關注
188文章
2998瀏覽量
233274 -
模型
+關注
關注
1文章
3488瀏覽量
50020 -
CANoe
+關注
關注
4文章
71瀏覽量
9082 -
Vector
+關注
關注
3文章
70瀏覽量
9068
原文標題:CANoe產品體系19版本新功能(下) - 基礎功能與XIL測試
文章出處:【微信號:VectorChina,微信公眾號:Vector維克多】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
AD19的主要新功能
微軟發布Edge Dev通道83.0.478.5版本更新 新增5項新功能
IIFAA汽車數字鑰匙2.0版本的新功能
MX Linux 23版本新功能介紹

CANoe14.0新版本實用小功能

新功能發布 | TSMaster新增CANoe自動化控制模塊,歡迎下載體驗!

Python與CANoe/CANoe4SW

淺談Xpedition 2409版本的新功能
信捷電氣XDPPro V3.8.0版本的五大創新功能

評論