0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

CANoe家族新版本主要新特性介紹

Vector維克多 ? 來源:Vector維克多 ? 2023-05-16 17:55 ? 次閱讀

新版本持續(xù)為軟件開發(fā)測試帶來系列化的新功能:SIL全面支持DevOps和CI/CT流程中的工具功能、全新的10MB/s總線CAN XL和10BASE-T1S解決方案、全新的IO測試硬件VIO System滿足板級測試、電機HiL板卡VT5838、網(wǎng)絡(luò)安全新增TLS 1.3和MACsec、MQTT提供全新客戶端API、vTESTstudio腳本支持在免費的Test Unit Runner上運行、VS Code擴展CAPL語法和Test Unit支持…本文將介紹CANoe17、CANoe4SW17、CANoe4SW Server Edition 17和vTESTstudio 8版本主要新特性,更多細節(jié)詳見用戶幫助手冊。

CANoe/CANalyzer新增Test Bench版本

至此,全面支持三大應(yīng)用場景:

>

具有界面的桌面式交互應(yīng)用

>

服務(wù)器并發(fā)或團隊協(xié)同實現(xiàn)CI/CT與DevOps

>

真實/虛擬臺架無人值守自動化測試

Test Bench版本中simulation fact固定為實時模式,可支持桌面版CANoe用戶遠程訪問測試臺架。

9f1227fa-ee44-11ed-90ce-dac502259ad0.jpg

圖1

三種版本(桌面版、服務(wù)器版與測試臺架版)覆蓋各類應(yīng)用場景

全新的板級I/O測試硬件VIO System

緊湊型模塊化I/O板卡,滿足從開發(fā)評估板到完整PCB測試過程中需要的I/O,可與總線接口卡VN系列和HIL系統(tǒng)VT System同時集成在CANoe中使用。

9f277d4e-ee44-11ed-90ce-dac502259ad0.jpg

圖2

VIO System機箱與板卡

模塊化的I/O支持直連PCB板進行測試,VIO System支持級聯(lián)滿足分布式測試應(yīng)用,同時支持總線接口卡VN的耦合應(yīng)用

9f346c16-ee44-11ed-90ce-dac502259ad0.jpg

圖3

VIO System支持級聯(lián)并可耦合VN系列總線設(shè)備

VIO System支持與VT System一起搭建測試系統(tǒng),滿足板級與系統(tǒng)級測試

9f47bf00-ee44-11ed-90ce-dac502259ad0.png

圖4

VIO System耦合VT System構(gòu)建測試系統(tǒng)

多通道I/O和電機測試板卡 – VT5838

VT5838可支持16通道DIO,采樣率達80MS/s;8通道模擬輸入和14通道模擬輸出。同時針對HIL測試,可根據(jù)項目需求提供電機模型(PMSM、BLDC、3相SCIM和6相SCIM模型)、功率電子模塊相關(guān)模型(3相DC/AC inverter、6相DC/AC inverter和DC/DC boost converter模型)和特殊傳感器模型(Resolver、Encoder、Hall sensor和Shunt)等。

圖5

多通道I/O和電機測試板卡VT5838

CAN XL、LIN和FlexRay相關(guān)增強與改善

第三代CAN總線技術(shù)CAN XL 規(guī)范體系日趨成熟,CANoe對CAN XL的支持得以進一步增強與改善。

9f75c094-ee44-11ed-90ce-dac502259ad0.jpg

圖6

可支持SOA的CAN XL總線

>

加載帶屬性參數(shù)的*.arxml數(shù)據(jù)庫可實現(xiàn)CAN XL位時間參數(shù)的自動配置

>

激活或禁用CAN XL協(xié)議中錯誤處理功能

>

配備CAN XL SIC收發(fā)器,在Fast mode下支持10 Mbit/s以上通信

>

增加用戶自定義配置CAN XL第二采樣點參數(shù)

>

支持255路CAN總線通道,硬件配置詳細信息可在Write窗口輸出

>

支持255路通道LIN總線配置,LIN ISC新增信號發(fā)生器功能

>

FlexRay在雙通道配置時,一個通道已加載數(shù)據(jù)庫時初始化不再需要額外配置

>

Option AMD/XCP支持結(jié)構(gòu)體數(shù)據(jù)類型,便于在CANoe中選擇相關(guān)成員變量

9f8a5ba8-ee44-11ed-90ce-dac502259ad0.jpg

圖7

CANoe option AMD/XCP新增對A2L中Struct的支持

增強以太網(wǎng)仿真與分析,率先支持10BASE-T1S

持續(xù)優(yōu)化CANoe架構(gòu),實現(xiàn)SOME/IP性能質(zhì)的飛躍!基于客戶真實項目抓取100秒仿真數(shù)據(jù)對比如下圖,CANoe 17相對于CANoe 15實現(xiàn)3.3倍性能優(yōu)化

9f9dc65c-ee44-11ed-90ce-dac502259ad0.png

圖8

CANoe中SOME/IP性能改善

SOME/IP交互層API支持SUBSCRIBE_RETRY_MAX和SUBSCRIBE_RETRY_DELAY;SOME/IP數(shù)據(jù)庫缺失E2E配置時,交互層API支持profile4和profile7的E2E配置;在Test module中,支持SOME/IP報文發(fā)送時SOME/IP-TP segments傳輸Protocol Monitor新增便捷的查找與過濾功能;增加協(xié)議校驗功能,如重復(fù)發(fā)送未應(yīng)答ARP請求、帶有RST標(biāo)志的TCP報文等

a0d9dec0-ee44-11ed-90ce-dac502259ad0.jpg

圖9

Protocol Monitor新增便捷分析與協(xié)議校驗功能

VN5650/5240匹配對應(yīng)物理層實現(xiàn)10BASE-T1S以太網(wǎng)功能,支持觀測10BASE-T1S物理層錯誤與警示狀態(tài)

CANoe4SW進一步改善SIL功能

最新推出的命令行工具“sil-adapter-builder.exe”可以在不需要額外編寫腳本的情況下,直接通過環(huán)境構(gòu)建或vCDL文件列表來創(chuàng)建場景

為了讓工作更加高效,升級SIL Kit的通訊層,并將綁定重命名為“SilKit”;性能優(yōu)化,使測量開始、SIL Adapter生成和傳輸速率更加快捷;同時提供開源的SIL Kit和demo

SIL Adapter Builder新增對vCDL容器的支持,同時SIL Adapter也可以支持C++中的vCDL常量。除此之外,SIL Adapter runtime還支持Python中的arm64架構(gòu)

開源的Vector SIL Kit提供多種靈活方式將虛擬ECU、虛擬機、容器、仿真器和第三方工具集成到SIL仿真中,并提供免費的適配器:

通過QEMU連接CANoe:https://github.com/vectorgrp/sil-kit-adapters-qemu;

通過TAP方式連接Linux中虛擬Ethernet設(shè)備與CANoe實現(xiàn)交互:https://github.com/vectorgrp/sil-kit-adapters-tap

CI/CT測試平臺CANoe4SW SE

- DevOps工作流程功能擴展

CANoe4SW SE完善Linux系統(tǒng)支持,提供Windows和Linux雙系統(tǒng)安裝包。DevOps工作流程能協(xié)助高效地完成仿真與測試任務(wù),新版本支持DevOps并讓工作的完成更加專業(yè)和高效。服務(wù)器版本CANoe4SW SE針對客戶不同應(yīng)用場景,新增一系列通過DevOps流程配置后可基于Jenkins調(diào)度運行Docker中的demo工程。

>

venvironment.yaml新增LIN網(wǎng)絡(luò)仿真(基于LDF或ARXML)、FDX通信和MATLAB模型配置,方便集成被控對象或其它工具構(gòu)建復(fù)雜SIL系統(tǒng);支持在vcdl文件中使用venvironment.yaml中指定的定義

>

test-unit-make支持Test units中使用的Test system variables和Python編輯的測試腳本

>

canoe4sw-se支持測試執(zhí)行計劃,包括變體和具體測試用例的選擇

a0e9aa26-ee44-11ed-90ce-dac502259ad0.jpg

圖10

canoe4sw-se支持測試執(zhí)行計劃

得益于CANoe4SW SE使用venvironment.yaml的配置,當(dāng)在使用CI/CT系統(tǒng)的CANoe4SW SE測試失敗時,可直接將venvironment.yaml轉(zhuǎn)為CANoe工程分析和調(diào)試。

a100e79a-ee44-11ed-90ce-dac502259ad0.jpg

圖11

復(fù)用yaml配置生成CANoe工程進行分析與調(diào)試

讓CAPL與測試更高效:

VS Code擴展CAPL和Test Unit

繼CANoe和CANoe4SW通過VS Code(Visual Studio Code)調(diào)試插件擴展C、C++和Python軟件系統(tǒng)外,17版本進一步拓展對VS Code的支持:

>

CAPL擴展了對VS Code的支持,可用作Simulation Nodes和Application Models程序開發(fā):支持語法高亮、即時驗證和代碼補全。此擴展功能可對venvironment.yaml中定義的環(huán)境,輕松訪問符號、建模庫等,并執(zhí)行在venvironment.yaml中定義的仿真操作。VS Code擴展功能需要安裝CANoe、CANoe4SW、CANoe4SW Server Edition或Vector Test Unit Runner后才能使用

a117b330-ee44-11ed-90ce-dac502259ad0.jpg

圖12

Visual Studio Code擴展CAPL支持

>

CANoe中的Test Unit擴展了VS Code的支持,支持通過VS Code創(chuàng)建和編輯 test units。通過在CAPL中實現(xiàn)測試用例和測試序列,再基于vtesttree.yaml定義的由CAPL實現(xiàn)組成的測試執(zhí)行序列,最后通過vtestunit.yaml定義Test Unit。目前主要支持CANoe4SW Server Edition和Vector Test Unit Runner中的應(yīng)用

a12d44de-ee44-11ed-90ce-dac502259ad0.jpg

圖13

Visual Studio Code擴展Test Unit支持

互聯(lián)服務(wù)功能(CFS)增強MQTT Client API

互聯(lián)服務(wù)功能(CFS)提供全新的參考工程支持DDS、MQTT和HTTP,使用vCDL作為交互數(shù)據(jù)庫方便不同應(yīng)用工程師參考入門。提供一系列MQTT客戶端API,方便運行過程中動態(tài)交互:

>

客戶端創(chuàng)建、Topics的訂閱與退訂、設(shè)置遺囑消息(Will Message)

>

接收時檢測消息發(fā)送的Topic、CONNACK和SUBACK消息標(biāo)志位等協(xié)議信息

a149fa2a-ee44-11ed-90ce-dac502259ad0.jpg

圖14

新增基于vCDL耦合DDS、MQTT和HTTP的互聯(lián)系統(tǒng)demo工程

Car2X和ADAS功能新增與優(yōu)化

>

CANoe中ADAS相關(guān)配置支持導(dǎo)出并部署在Windows或Linux的服務(wù)器版本CANoe4SW Server Edition中運行

>

ADAS Object lists數(shù)據(jù)交互支持ASAM OSI v3.5;Object list也可以FMU導(dǎo)入CANoe

>

新增Ground Truth API來讀寫傳感器中的ground truth objects,場景編輯器Scenario Editor支持導(dǎo)入KML中的gx:Track元素作為路徑軌跡

a157e81a-ee44-11ed-90ce-dac502259ad0.jpg

圖15

Scene窗口Ground Truth中Object lists可視化

>

Option Car2X增強基于場景的測試功能,便于V2X在場地路試與HIL測試

>

標(biāo)準化的場景定義:在預(yù)定義軌跡中基于當(dāng)前位置重新計算場景,針對Emergency 車輛通過定義參考點配置沖突場景

>

優(yōu)化對中國、歐洲和美國V2X仿真。如BSM消息中數(shù)據(jù)基于場景自動設(shè)置、支持有無事件的PathHistory、BSM包含PathPrediction

>

新增歐洲V2X第一階段場景為標(biāo)準demo,增加入門使用便捷性和項目適配

>

新增動態(tài)場景API方便V2X HIL測試系統(tǒng),耦合第三方場景軟件仿真數(shù)據(jù)來匹配V2X通信,并支持Option Car2X中場景編輯器的聯(lián)動

a165b9ae-ee44-11ed-90ce-dac502259ad0.jpg

圖16

CANoe Option Car2X增強基于場景測試功能

Cyber Security新增TLS 1.3和MACsec功能

新版本中Security Manager將互聯(lián)授權(quán)、基于0x29診斷授權(quán)、SecOC、TLS、IPsec和MACsec統(tǒng)一歸類,優(yōu)化使用便捷性。配合CI/CT應(yīng)用場景,Security profile支持通過命令行導(dǎo)入和導(dǎo)出配置。

>

Security Manager支持TLS 1.3參數(shù)的便捷配置,滿足DoIP中TLS 1.3等應(yīng)用

>

CAPL支持TLS 1.3的Client和Server仿真。支持通過自動模擬端點,并利用UDP加載NSS Key Log實現(xiàn)解密

>

TLS 1.3支持單向和雙向認證,支持TLS 1.3中定義的所有加密套件,協(xié)商密鑰算法支持Diffie-Hellman、PSK和PSK with Diffie-Hellman,支持用來實現(xiàn)0-RTT數(shù)據(jù)傳輸?shù)腅arly Data(ED)報文

a17c946c-ee44-11ed-90ce-dac502259ad0.jpg

圖17

Security Manager新增TLS 1.3功能

>

Security Manager支持MACsec相關(guān)Security Profile配置

>

當(dāng)前基于純軟件方式實現(xiàn)在Ethernet網(wǎng)絡(luò)中ECU的仿真,后續(xù)補丁包將擴展在VN5650上以硬件方式實現(xiàn)MACsec加密

>

支持MACsec密鑰協(xié)商規(guī)范802.1.x-2020、MACsec標(biāo)準802.1 AE 2018版

a199cca8-ee44-11ed-90ce-dac502259ad0.jpg

圖18

Security Manager新增MACsec功能

診斷全面升級并支持OBD II、OBDonUDS和ZEVonUDS

>

滿足多ECU交互式的診斷測試,支持物理尋址和功能尋址、發(fā)送周期請求、發(fā)送SPRMIB等

a1b28d42-ee44-11ed-90ce-dac502259ad0.jpg

圖19

全新的Diagnostic Console窗口功能全面升級

>

搭配CANoe.DiVa可滿足OBD II、OBDonUDS和ZEVonUDS一致性測試

Test Report Viewer新增功能

>

支持多選添加需要回歸的Test case到測試執(zhí)行計劃中,方便快速回歸測試

a1c963a0-ee44-11ed-90ce-dac502259ad0.jpg

圖20

Test Report Viewer支持多選Test case到Execution Plan

>

可直接在測試報告打開特定時間的記錄文件或記錄視頻信息,也支持路徑拷貝

a1df2bfe-ee44-11ed-90ce-dac502259ad0.jpg

圖21

Test Report Viewer中直接定位測試日志

>

優(yōu)化PDF導(dǎo)出功能,用戶報告二次處理API新增Test Cases驗證統(tǒng)計部分API,新增Linux系統(tǒng)中使用命令行導(dǎo)出XML測試報告

vTESTstudio 8為DevOps流程做好準備并全面開放免費引擎支持第三方系統(tǒng)

>

vTESTstudio設(shè)計測試腳本可在全新的免費工具Vector Test Unit Runner(不支持仿真和Vector硬件訪問功能。下載地址:www.vector.com/VectorTestUnitRunner/)中執(zhí)行,且不依賴于CANoe。開放框架允許通過功能接口集成任意品牌測試系統(tǒng),汽車行業(yè)客戶可使用XIL API集成,SIL測試可通過開源的SIL Kit集成。

a1ee1a1a-ee44-11ed-90ce-dac502259ad0.jpg

圖22

vTESTstudio測試腳本可在免費的Vector Test Unit Runner中執(zhí)行

>

表格編輯器Test Table Editor新增Joint Test Case ID屬性,方便Test case lists實現(xiàn)的測試腳本和TDM系統(tǒng)中需求的映射

>

圖形化編輯器Diagram Editor新增靈活的Check Deactivation,允許在圖形化編輯用例中隨時進行background checks

>

新增NULNA(Named User License Network Activated)的license機制,允許通過Windows用戶名遠程訪問Test Bench編輯用例

a2011db8-ee44-11ed-90ce-dac502259ad0.jpg

圖23

vTESTstudio新增NULNA授權(quán)方便遠程使用

>

允許配置選擇單獨的參數(shù)文件在CANoe中編輯,從而更好地滿足性能和易用性

>

Python編輯器支持拖拽Symbol Explorer中的DO變量,Python封裝的函數(shù)和測試用例描述可視化

審核編輯:彭靜

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • pcb
    pcb
    +關(guān)注

    關(guān)注

    4309

    文章

    22866

    瀏覽量

    395005
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    8873

    瀏覽量

    84971
  • CANoe
    +關(guān)注

    關(guān)注

    4

    文章

    64

    瀏覽量

    8594

原文標(biāo)題:CANoe家族新版本17正式發(fā)布

文章出處:【微信號:VectorChina,微信公眾號:Vector維克多】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    使用新版本IAR編譯老版本的STM32工程

    問題,本文將介紹如何解決該問題。2、打開工程原材料:老版本IAR工程:一個使用IAR for ARM v5.x編譯器建立的STM32工程新版本IAR:IAR for ARM v8.x現(xiàn)使用新編譯器打開老...
    發(fā)表于 08-24 06:08

    2009qq最新版本下載

    2009qq最新版本是QQ2009 Preview4 Build520最新版本:QQ2009 Preview4對外推出以后,QQ研發(fā)團隊再接再勵推出了全新的QQ2009 Preview4 Build520版本。在這一
    發(fā)表于 12-27 01:34 ?0次下載

    The MathWorks發(fā)布最新版本的MATLAB和Sim

    The MathWorks近日宣布發(fā)布最新版本2008b(R2008b)的MATLAB和Simulink產(chǎn)品家族。R2008b包含MATLAB和Simulink的新功能、2個新產(chǎn)品、19個主要
    發(fā)表于 11-12 10:24 ?774次閱讀

    FilterPro v3.0設(shè)計工具的最新版本

    FilterPro v3.0設(shè)計工具的最新版本 TI推出其普及型 FilterProTM 設(shè)計工具的最新版本。該 FilterPro v3.0 更新了各種功能,如調(diào)節(jié)無源元件容差、查看
    發(fā)表于 05-17 13:36 ?8145次閱讀

    新版本IAR工具下載

    新版本IAR工具下載
    發(fā)表于 11-23 17:35 ?0次下載

    新版本IAR破解視頻教程

    新版本IAR破解視頻教程
    發(fā)表于 12-17 11:06 ?0次下載

    Altium Designer 19.0.4最新版本軟件和安裝教程免費下載

    本文檔的主要內(nèi)容詳細介紹的是Altium Designer 19.0.4最新版本軟件和安裝教程免費下載。
    發(fā)表于 02-13 08:00 ?0次下載
    Altium Designer 19.0.4最<b class='flag-5'>新版本</b>軟件和安裝教程免費下載

    OpenJDK發(fā)布最新版本Java編程語言環(huán)境 添加5個新特性

    OpenJDK開源社區(qū)發(fā)布了Java編程語言環(huán)境的最新版本OpenJDK 13,與上個版本JDK 12相比添加了5個新特性(JEP),具體包括:
    的頭像 發(fā)表于 09-18 17:25 ?3865次閱讀

    谷歌發(fā)布Chrome新版本

    近日,谷歌正式發(fā)布Chrome 100,該瀏覽器今天剛剛發(fā)布了版本號為 100 的最新版本,目前,Mac、Windows、安卓和iOS平臺都已經(jīng)開始同步推送更新,新版本將會繼續(xù)減少內(nèi)存、CPU占用率等情況。
    的頭像 發(fā)表于 03-30 16:54 ?2340次閱讀

    OpenVINO? 2022.2新版本有哪些亮眼的新特性

    金秋已至。伴著涼爽的秋風(fēng)一起到來的,還有 OpenVINO 工具套件剛剛推出的最新版本 OpenVINO 2022.2。除了能支持英特爾今年新推出的一系列獨立顯卡進行 AI 模型的推理加速及部署外,2022.2的新版本中還有哪些亮眼的新
    的頭像 發(fā)表于 10-09 09:13 ?1631次閱讀

    Motor-CAD最新版本的NVH功能介紹

    Motor-CAD最新版本的電機NVH快速分析功能,可用于電機概念設(shè)計階段快速對比不同設(shè)計方案的NVH水平,在設(shè)計初期定位潛在的共振頻率段,指導(dǎo)電機NVH優(yōu)化設(shè)計的方向。在本次電機仿真進階研修班中,將對Motor-CAD最新版本的NVH功能做進一步
    的頭像 發(fā)表于 12-12 10:35 ?3437次閱讀

    CANoe14.0新版本實用小功能

    本文介紹CANoe14.0新版本新增的實用小功能,包括Trace、Replay Block Start Values、MAP Window提供了自己的地圖下載服務(wù)器,Panel Designer,Option CAN,Optio
    的頭像 發(fā)表于 07-27 14:44 ?1634次閱讀
    <b class='flag-5'>CANoe</b>14.0<b class='flag-5'>新版本</b>實用小功能

    CANape19.0新版本特性

    CANape是一款可用于ECU測量、ECU標(biāo)定、ECU診斷以及ADAS傳感器數(shù)據(jù)記錄驗證的綜合性工具軟件,本文介紹CANape19新版本特點。
    的頭像 發(fā)表于 08-01 14:13 ?1415次閱讀
    CANape19.0<b class='flag-5'>新版本</b>新<b class='flag-5'>特性</b>

    【文章轉(zhuǎn)載】CANoe家族新版本17正式發(fā)布

    新版本持續(xù)為軟件開發(fā)測試帶來系列化的新功能:SIL全面支持DevOps和CI/CT流程中的工具功能、全新的10MB/s總線CANXL和10BASE-T1S解決方案、全新的IO測試硬件
    的頭像 發(fā)表于 05-12 10:24 ?7160次閱讀
    【文章轉(zhuǎn)載】<b class='flag-5'>CANoe</b><b class='flag-5'>家族</b><b class='flag-5'>新版本</b>17正式發(fā)布

    CANoe新版本18正式發(fā)布

    新版本持續(xù)為電動智能軟件開發(fā)測試帶來系列化的新功能,新版本CANoe產(chǎn)品體系包括具有GUI交互的桌面版本、可部署在服務(wù)器后云端的服務(wù)器版本、
    的頭像 發(fā)表于 05-09 08:25 ?2682次閱讀
    <b class='flag-5'>CANoe</b><b class='flag-5'>新版本</b>18正式發(fā)布