0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

vTESTstudio 9、vVIRTUALtarget 8和CANoe4SW SE 18新功能

北汇信息POLELINK 2024-06-13 08:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

SDV时代重要的挑战是品控、成本与技术迭代,毫无疑问采用DevOps开发流程并耦合虚拟化“测试左移”必将是解决方向。Vector推出大量开源/开放工具与库,赋能自动化与SIL。与之同时:新版本vTESTstudio解耦CANoe实现与第三方台架通过便捷的XIL API集成,全面扩展VSC插件赋能基于编程方式开发自动化脚本;vVIRTUALtarget提供更好的基于AUTOSAR控制器的vSWC和vECU方案,满足虚拟开发、集成、测试、诊断、标定和交样,赋能测试“左移”;CANoe4SW SE进一步优化功能,使用YAML拉通SIL和HIL的复用性,降本增效的同时赋能DevOps平台体系搭建。

vTESTstudio 9新功能

>

搭配CANoe或Vector Test Unit Runner便捷集成ASAM XIL API,使得vTESTstudio开发的测试脚本可与第三方XIL平台使用,只需简单配置而无需额外编程,通过生成器自动匹配生成第三方台架的读写变量到vTESTstudio中。

746d6858-291b-11ef-bd4a-92fbcf53809c.jpg

图1 vTESTstudio与第三方台架通过XIL API集成

>

通过拖拽Symbol Explorer中的变量到参数文件中,增强参数文件配置的易用性。测试命令支持分布式对象DO中embedded和filed成员变量的访问,提高vVIRTUALtarget进行AUTOSAR SWC测试的便捷性。

7483b36a-291b-11ef-bd4a-92fbcf53809c.jpg

图2 vTESTstudio测试命令新增直接访问

软件接口中的分布式对象DO

>

新增通过YAML文件方式集成Visual Studio Code开发的测试脚本,导入vTESTstudio后支持在表格编辑器上二次编辑。

74a1bf40-291b-11ef-bd4a-92fbcf53809c.jpg

图3 vTESTstudio新增Visual Studio Code开发的测试脚本

>

更好地支持CI与DevOps工作流:TestUnitBuildCLI新增编译文件路径覆盖与通过venvironment.yaml配置中的scenario选择功能;Test-unit-make新增对曲线参数和参数文件中变体参数的支持。

74c5345c-291b-11ef-bd4a-92fbcf53809c.jpg

图4 TestUnitBuildCLI丰富的编译场景更好地支持CI/CT工作流

VS Code Extension:

Vector Test Unit编辑CANoe和vTESTstudio可用脚本

>

免费的VS Code扩展插件Vector Test Unit迎来新版本:支持创建自动化测试脚本导入vTESTstudio复用与二次开发,同时作为替换CANoe原生Test Module编辑测试脚本的替换方案。通过vtestunit.yaml和vtesttree.yaml来定义test unit和test execution tree,具体测试脚本与序列通过CAPL、C#Python实现,测试脚本可在CANoe、CANoe4SW Server Edition或Test Unit Runner中加载运行并生成报告。

74ec0f3c-291b-11ef-bd4a-92fbcf53809c.jpg

图5 使用免费的VSC插件开发Test Unit中的测试脚本

Test Report Viewer新功能

>

免费的测试报告分析器改善测试报告中部分内容的复制,方便粘贴到第三方应用。

750cddca-291b-11ef-bd4a-92fbcf53809c.jpg

图6 Test Report Viewer中部分内容的复制功能改善

>

测试报告中的Trace Item显示所有关联属性,并支持Query中以Trace Item中的属性作为筛选条件。

752e5fea-291b-11ef-bd4a-92fbcf53809c.jpg

图7 Test Report Viewer中Trace Item支持对应属性的完整显示

>

测试报告中支持部分导出与导入分析,以便测试定位分析与测试报告文件交互。

7552ca42-291b-11ef-bd4a-92fbcf53809c.jpg

图8Test Report Viewer可节选部分条目导出与导入分析

vVIRTUALtarget 8新功能

>

新增vVIRTUALtarget自带AUTOSAR最新平台的仿真库,只需升级vVIRTUALtarget工具而不再如过往必须依赖MICROSAR协议栈升级。针对L3级的虚拟ECU:当有基础软件时,CANoeEmu使用BSW Package;若不使用BSW Package,则CANoeEmu使用vVIRTUALtarget Installation path下的仿真库,或者直接配置Always use the latest。

75720ea2-291b-11ef-bd4a-92fbcf53809c.jpg

图9 AUTOSAR虚拟ECU工具vVIRTUALtarget MCAL模块

>

针对L1的SWC虚拟化应用和Standalone SUT,生成比vCODM可读性更好的vCDL接口描述文件。新增只编译带有BSW的vECU,SWC可后续再添加。编译时可生成port monitoring的模板文件*.vttpm,其中包含当前工程中所有port,相比使用port hook更加简化了closed port的监控功能。Adaptive AUTOSAR不再通过vVIRTUALtarget支持,而使用开源的Vector SIL Kit集成。

>

内嵌XCP server满足L1和L3级虚拟ECU标定,而无需MICROSAR中专门配置XCP模块,从而通过CANoe Option AMD/XCP或CANape实现虚拟测试与虚拟标定。自此版本起虚拟标定可实现离线标定和在线标定应用场景。

758df19e-291b-11ef-bd4a-92fbcf53809c.jpg

图10 vVIRTUALtarget虚拟化自带XCP Server满足L1/L3虚拟标定

>

新增vttproj2vttmake命令,将基于GUI配置的vVIRTUALtarget转换为vttmake文件,以便实现CI/CT和DevOps采用“Everything as Code”工程理念。

75a36bc8-291b-11ef-bd4a-92fbcf53809c.jpg

图11 vVIRTUALtarget SE配合CANoe4SW SE

实现SIL的CI/CT与DevOps自动化

CANoe4SW SE 18新功能

>

Linux版本新增CAN总线诊断与DoIP诊断功能:支持加载CDD和PDX,诊断数据记录,仿真诊断ECU,所有诊断数据在venvironemnt.yaml中定义。

75c69f76-291b-11ef-bd4a-92fbcf53809c.jpg

图12 YAML文件中定义诊断内容

>

服务器版本在DevOps流程中记录数据支持Test-trigger和Toggle-trigger功能,记录的BLF数据可用于回放。

75ec2a02-291b-11ef-bd4a-92fbcf53809c.jpg

图13 YAML配置记录功能

>

SOME/IP数据库中的Event、Field和Method对应的Application Object可通过YAML配置使能与否。CAN FD/CAN网络配置YAML优化,仿真模式统一在YAML关键词global-settings/working-mode下配置。针对Windows和Linux版本同时提供异常报告*.vsupportrep,以便提供更好的支持服务。

7602986e-291b-11ef-bd4a-92fbcf53809c.jpg

图14 服务器版本CANoe4SW SE提供“支持助手”功能

>

新增测试过程看板工具Test Process Dashboard,相关测试状态和测试结果前端集中化显示。

762155ec-291b-11ef-bd4a-92fbcf53809c.jpg

图15 服务器版本测试状态前端看板

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    114

    文章

    17917

    浏览量

    195836
  • SDV
    SDV
    +关注

    关注

    0

    文章

    106

    浏览量

    7602
  • devops
    +关注

    关注

    0

    文章

    157

    浏览量

    12976
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何在CANoe中使用早期事件过滤功能

    在2026年,CANoe迎来了它的30周年。在这个重要节点,我们整理了一系列由一线专家团队沉淀的技术经验,希望帮助您在实际项目中更高效地发挥CANoe的能力。每一个主题,都对应一个CANoe的具体
    的头像 发表于 05-13 15:33 131次阅读
    如何在<b class='flag-5'>CANoe</b>中使用早期事件过滤<b class='flag-5'>功能</b>

    深入剖析ADVANTECH AQD-D4U8GR32-SE:高性能DDR4内存模块的技术解读

    深入剖析ADVANTECH AQD-D4U8GR32-SE:高性能DDR4内存模块的技术解读 在当今数字化飞速发展的时代,内存模块作为计算机系统的关键组件,其性能直接影响着系统的运行效率
    的头像 发表于 05-13 10:40 217次阅读

    4 GHz - 18 GHz 分频数为 8 的预分频器 ADF5002 深度解析

    特性亮点 1. 高频性能与分频功能 ADF5002 是一款分频数为 8 的预分频器,能够在 4 GHz 至 18 GHz 的高频段稳定工作。这使得它可以将高达
    的头像 发表于 05-09 14:05 115次阅读

    利用CANoe分析和测试智能充电协议

    在2026年,CANoe迎来了它的30周年。在这个重要节点,我们整理了一系列由一线专家团队沉淀的技术经验,希望帮助您在实际项目中更高效地发挥CANoe的能力。每一个主题,都对应一个CANoe的具体
    的头像 发表于 05-08 15:58 168次阅读
    利用<b class='flag-5'>CANoe</b>分析和测试智能充电协议

    CANoe Tips | 利用协议监控器轻松分析以太网

    功能或典型工作流程,助您解决开发中的实际挑战,优化使用方式,并带来可感知的效率提升。摘要协议监控器是CANoe的一个组件,通过自动检测和验证SOME/IP、TCP和
    的头像 发表于 04-22 10:03 188次阅读
    <b class='flag-5'>CANoe</b> Tips | 利用协议监控器轻松分析以太网

    探索COP8CBR9/COP8CCR9/COP8CDR9 8位CMOS闪存微控制器

    探索COP8CBR9/COP8CCR9/COP8CDR9 8位CMOS闪存微控制器 在电子设计领域,微控制器是众多项目的核心组件。今天,我们就来深入了解一下德州仪器(TI)推出的COP
    的头像 发表于 04-19 09:10 180次阅读

    解析COP8CBE9/CCE9/CDE9:多功能8位CMOS闪存微控制器

    解析COP8CBE9/CCE9/CDE9:多功能8位CMOS闪存微控制器 一、引言 在当今的电子设计领域,高度集成、
    的头像 发表于 04-19 09:10 144次阅读

    Freescale MC9S08SE8系列MCU:特性、参数与应用分析

    的性能,在市场上占据了一席之地。今天,我们就来深入了解一下这款MCU的详细信息。 文件下载: MC9S08SE4CTG.pdf 一、产品概述 MC9S08SE8系列MCU涵盖了MC9S08SE8
    的头像 发表于 04-09 14:40 339次阅读

    Freescale MC9S08SE8 微控制器:嵌入式开发的理想之选

    Freescale MC9S08SE8 微控制器:嵌入式开发的理想之选 在嵌入式开发领域,选择一款合适的微控制器(MCU)至关重要。它不仅决定了产品的性能和功能,还影响着开发周期和成本
    的头像 发表于 02-25 17:40 1276次阅读

    Freescale MC9S08SE8系列MCU深度解析

    凭借其丰富的功能和良好的性能,成为了众多工程师的选择之一。本文将详细解读MC9S08SE8系列MCU的特点、电气特性、引脚分配等重要信息,为电子工程师在设计使用该系列MCU时提供参考。 文件下载
    的头像 发表于 02-09 17:45 1390次阅读

    CANoe.Diva典型使用问题五则

    一、Diva工程导入CANoe报错问题现象:解决方案:请使用管理员权限运行一下CANoe安装包之下的图中*.exe文件:(可能在Exec32中)(运行时CANoe关闭):二、CANoe
    的头像 发表于 11-27 09:51 2420次阅读
    <b class='flag-5'>CANoe</b>.Diva典型使用问题五则

    爆肝整理!CANoe选型不再纠结,3分钟快速上手!#CANoe

    CANoe
    北汇信息POLELINK
    发布于 :2025年07月30日 16:36:44

    CANoe中ADAS功能集介绍

    高级驾驶辅助系统(ADAS)在汽车中的应用日益增长,为了满足工程师对于ADAS的分析、仿真和测试等功能的需求,CANoe从15.0版本开始提供ADASFeatureSet(ADAS功能集,简称AFS
    的头像 发表于 07-10 14:55 1553次阅读
    <b class='flag-5'>CANoe</b>中ADAS<b class='flag-5'>功能</b>集介绍

    【文章转载】CANoe产品体系19版本新功能(下) - 基础功能与XIL测试

    新版本持续为智能电动网联汽车软件开发测试带来全新功能,IDE开发环境支持.NET8.0、Python、MATLAB2024b,VisualStudioCode集成测试开发和调试功能,支持
    的头像 发表于 06-25 10:03 2151次阅读
    【文章转载】<b class='flag-5'>CANoe</b>产品体系19版本<b class='flag-5'>新功能</b>(下) - 基础<b class='flag-5'>功能</b>与XIL测试

    CANoe产品体系19版本新功能(下)

    NET 8.0现已支持测试脚本、应用模型和仿真节点的开发,支持C# 12,可使用async/await进行等待,本机编译实现快速加载,改进应用层对象的API实现处理复杂数据类型,并支持运行在Linux版本CANoe SE中。
    的头像 发表于 05-29 14:05 2779次阅读
    <b class='flag-5'>CANoe</b>产品体系19版本<b class='flag-5'>新功能</b>(下)