SDV時(shí)代重要的挑戰(zhàn)是品控、成本與技術(shù)迭代,毫無疑問采用DevOps開發(fā)流程并耦合虛擬化“測(cè)試左移”必將是解決方向。Vector推出大量開源/開放工具與庫,賦能自動(dòng)化與SIL。與之同時(shí):新版本vTESTstudio解耦CANoe實(shí)現(xiàn)與第三方臺(tái)架通過便捷的XIL API集成,全面擴(kuò)展VSC插件賦能基于編程方式開發(fā)自動(dòng)化腳本;vVIRTUALtarget提供更好的基于AUTOSAR控制器的vSWC和vECU方案,滿足虛擬開發(fā)、集成、測(cè)試、診斷、標(biāo)定和交樣,賦能測(cè)試“左移”;CANoe4SW SE進(jìn)一步優(yōu)化功能,使用YAML拉通SIL和HIL的復(fù)用性,降本增效的同時(shí)賦能DevOps平臺(tái)體系搭建。
vTESTstudio 9新功能
>
搭配CANoe或Vector Test Unit Runner便捷集成ASAM XIL API,使得vTESTstudio開發(fā)的測(cè)試腳本可與第三方XIL平臺(tái)使用,只需簡(jiǎn)單配置而無需額外編程,通過生成器自動(dòng)匹配生成第三方臺(tái)架的讀寫變量到vTESTstudio中。
圖1 vTESTstudio與第三方臺(tái)架通過XIL API集成
>
通過拖拽Symbol Explorer中的變量到參數(shù)文件中,增強(qiáng)參數(shù)文件配置的易用性。測(cè)試命令支持分布式對(duì)象DO中embedded和filed成員變量的訪問,提高vVIRTUALtarget進(jìn)行AUTOSAR SWC測(cè)試的便捷性。
圖2 vTESTstudio測(cè)試命令新增直接訪問
軟件接口中的分布式對(duì)象DO
>
新增通過YAML文件方式集成Visual Studio Code開發(fā)的測(cè)試腳本,導(dǎo)入vTESTstudio后支持在表格編輯器上二次編輯。
圖3 vTESTstudio新增Visual Studio Code開發(fā)的測(cè)試腳本
>
更好地支持CI與DevOps工作流:TestUnitBuildCLI新增編譯文件路徑覆蓋與通過venvironment.yaml配置中的scenario選擇功能;Test-unit-make新增對(duì)曲線參數(shù)和參數(shù)文件中變體參數(shù)的支持。
圖4 TestUnitBuildCLI豐富的編譯場(chǎng)景更好地支持CI/CT工作流
VS Code Extension:
Vector Test Unit編輯CANoe和vTESTstudio可用腳本
>
免費(fèi)的VS Code擴(kuò)展插件Vector Test Unit迎來新版本:支持創(chuàng)建自動(dòng)化測(cè)試腳本導(dǎo)入vTESTstudio復(fù)用與二次開發(fā),同時(shí)作為替換CANoe原生Test Module編輯測(cè)試腳本的替換方案。通過vtestunit.yaml和vtesttree.yaml來定義test unit和test execution tree,具體測(cè)試腳本與序列通過CAPL、C#或Python實(shí)現(xiàn),測(cè)試腳本可在CANoe、CANoe4SW Server Edition或Test Unit Runner中加載運(yùn)行并生成報(bào)告。
圖5 使用免費(fèi)的VSC插件開發(fā)Test Unit中的測(cè)試腳本
Test Report Viewer新功能
>
免費(fèi)的測(cè)試報(bào)告分析器改善測(cè)試報(bào)告中部分內(nèi)容的復(fù)制,方便粘貼到第三方應(yīng)用。
圖6 Test Report Viewer中部分內(nèi)容的復(fù)制功能改善
>
測(cè)試報(bào)告中的Trace Item顯示所有關(guān)聯(lián)屬性,并支持Query中以Trace Item中的屬性作為篩選條件。
圖7 Test Report Viewer中Trace Item支持對(duì)應(yīng)屬性的完整顯示
>
測(cè)試報(bào)告中支持部分導(dǎo)出與導(dǎo)入分析,以便測(cè)試定位分析與測(cè)試報(bào)告文件交互。
圖8Test Report Viewer可節(jié)選部分條目導(dǎo)出與導(dǎo)入分析
vVIRTUALtarget 8新功能
>
新增vVIRTUALtarget自帶AUTOSAR最新平臺(tái)的仿真庫,只需升級(jí)vVIRTUALtarget工具而不再如過往必須依賴MICROSAR協(xié)議棧升級(jí)。針對(duì)L3級(jí)的虛擬ECU:當(dāng)有基礎(chǔ)軟件時(shí),CANoeEmu使用BSW Package;若不使用BSW Package,則CANoeEmu使用vVIRTUALtarget Installation path下的仿真庫,或者直接配置Always use the latest。
圖9 AUTOSAR虛擬ECU工具vVIRTUALtarget MCAL模塊
>
針對(duì)L1的SWC虛擬化應(yīng)用和Standalone SUT,生成比vCODM可讀性更好的vCDL接口描述文件。新增只編譯帶有BSW的vECU,SWC可后續(xù)再添加。編譯時(shí)可生成port monitoring的模板文件*.vttpm,其中包含當(dāng)前工程中所有port,相比使用port hook更加簡(jiǎn)化了closed port的監(jiān)控功能。Adaptive AUTOSAR不再通過vVIRTUALtarget支持,而使用開源的Vector SIL Kit集成。
>
內(nèi)嵌XCP server滿足L1和L3級(jí)虛擬ECU標(biāo)定,而無需MICROSAR中專門配置XCP模塊,從而通過CANoe Option AMD/XCP或CANape實(shí)現(xiàn)虛擬測(cè)試與虛擬標(biāo)定。自此版本起虛擬標(biāo)定可實(shí)現(xiàn)離線標(biāo)定和在線標(biāo)定應(yīng)用場(chǎng)景。
圖10 vVIRTUALtarget虛擬化自帶XCP Server滿足L1/L3虛擬標(biāo)定
>
新增vttproj2vttmake命令,將基于GUI配置的vVIRTUALtarget轉(zhuǎn)換為vttmake文件,以便實(shí)現(xiàn)CI/CT和DevOps采用“Everything as Code”工程理念。
圖11 vVIRTUALtarget SE配合CANoe4SW SE
實(shí)現(xiàn)SIL的CI/CT與DevOps自動(dòng)化
CANoe4SW SE 18新功能
>
Linux版本新增CAN總線診斷與DoIP診斷功能:支持加載CDD和PDX,診斷數(shù)據(jù)記錄,仿真診斷ECU,所有診斷數(shù)據(jù)在venvironemnt.yaml中定義。
圖12 YAML文件中定義診斷內(nèi)容
>
服務(wù)器版本在DevOps流程中記錄數(shù)據(jù)支持Test-trigger和Toggle-trigger功能,記錄的BLF數(shù)據(jù)可用于回放。
圖13 YAML配置記錄功能
>
SOME/IP數(shù)據(jù)庫中的Event、Field和Method對(duì)應(yīng)的Application Object可通過YAML配置使能與否。CAN FD/CAN網(wǎng)絡(luò)配置YAML優(yōu)化,仿真模式統(tǒng)一在YAML關(guān)鍵詞global-settings/working-mode下配置。針對(duì)Windows和Linux版本同時(shí)提供異常報(bào)告*.vsupportrep,以便提供更好的支持服務(wù)。
圖14 服務(wù)器版本CANoe4SW SE提供“支持助手”功能
>
新增測(cè)試過程看板工具Test Process Dashboard,相關(guān)測(cè)試狀態(tài)和測(cè)試結(jié)果前端集中化顯示。
圖15 服務(wù)器版本測(cè)試狀態(tài)前端看板
-
控制器
+關(guān)注
關(guān)注
114文章
17106瀏覽量
184275 -
SDV
+關(guān)注
關(guān)注
0文章
72瀏覽量
7197 -
devops
+關(guān)注
關(guān)注
0文章
126瀏覽量
12480
發(fā)布評(píng)論請(qǐng)先 登錄
CANoe中ADAS功能集介紹

【文章轉(zhuǎn)載】CANoe產(chǎn)品體系19版本新功能(下) - 基礎(chǔ)功能與XIL測(cè)試

CANoe產(chǎn)品體系19版本新功能(下)

CANoe仿真HTTP節(jié)點(diǎn)的實(shí)戰(zhàn)秘籍大公開


郭明錤預(yù)測(cè):iPhone SE 4 或成最暢銷型號(hào)
蘋果 iPhone SE 4 預(yù)估尺寸信息曝光
蘋果2025年新品爆料 iPhone SE 4或搭載A18芯片
芯聚威科技推出模擬前端芯片SW302X系列
蘋果2025上半年新品爆發(fā) 有iPhone SE 4 M4 MacBook Air、帶屏HomePod、iPad 11、Apple Watch SE 3等
博世電驅(qū)動(dòng)部門采用vTESTstudio開發(fā)測(cè)試腳本

評(píng)論