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

描述

新版本持续为智能电动网联汽车软件开发测试带来全新功能,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模型;

CANoe

直接使用VS Code创建Test Unit的*.vtestunit.yaml,VSC直接加载工程中的全局变量,VSC中开发CAPL时自动访问变量补全和代码片段补全功能,VSC直接集成一键到CAPL、C#和Python帮助手册,支持VSC中定义Test Case List来增加测试覆盖度。

CANoe

02更加易用的工程界面

新增Dashboard方式的桌面布局,主界面内的其它窗口会自动调整大小来充分利用桌面空间。同时窗口可以通过鼠标双击或点击相应图标短暂高亮,高亮窗口前置并放大显示内容,以便更好地分析和操作;

CANoe

主菜单新增工程中激活使用窗口的搜索功能,最近使用窗口自动显示便于快速找到所需操作界面;

分析窗口优化:统计窗口重新设计以便自适应分析,重新开发信号发生器以便更好使用,State Tracker窗口支持信号记录和导出,系统变量过滤配置可导出和导入使用在工程需要路径上;

CANoe

全新的数据回放窗口,支持不同数据回放场景导入和导出,支持在线与离线回放分析与测试,回放支持在选择指定时间范围内的数据,支持数据回放前通过CAPL预处理再回放并兼容Security机制;

CANoe

跨域融合分布式HIL迎来便捷功能:全新的CANoe“集群”配置窗口,集中配置Coordinator和Agent,支持状态显示,支持Standalone模式的工程直接下载。只需在Coordinator配置系统变量即可实现Agent对应变量传递,从而简化Multi-CANoe系统变量配置,允许Coordinator访问Agent中信号用于测试脚本开发。

CANoe

03网络安全、诊断和CMP新增与改善

网络安全提供对入侵检测系统(IDS)合规的安全事件(QSEv)解析,支持CAN/CAN FD、CAN TP和以太网中IDS协议事件所有关联项的显示,包括事件帧、时间戳和签名信息;

CANoe

全新的OBD诊断窗口并支持OBDonUDS,诊断配置逐步支持venviroment.yaml导出;

CANoe

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;

CANoe

新增VTT支持集成到Bazel pipeline,Level 1或Level 3的vECU支持在Windows和Linux系统中使用Bazel作为编译工具。带有CAN通信的虚拟ECU支持FMU导出,且支持SIL Kit集成;

VttMake支持在构建过程中定义目标平台、编译器和构建配置,可使用Visual Studio Code编辑创建通用的CMake文件。

CANoe

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。

CANoe

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流程所需;

CANoe

桌面版中诊断配置支持导入YAML,同时支持通过YAML生成桌面应用。优化Test Unit进行以太网相关独立配置;

在XIL测试基础上,新增基于记录数据的离线回放测试,满足大数据监测类自动化测试;

CANoe

改善CI集成环境(Jenkins,GitHub,GitLab)的看板能力;

CANoe

支持使用Visual Studio Code直接调试CANoe SE中CAPL开发的测试代码、仿真代码。

CANoe

07任意XIL平台测试脚本开发 – vTESTstudio 10

用例描述信息支持Test Case List使用,通过字段描述可实现独立定义,并支持在测试文档、Test Case Overview和测试报告中呈现,更好地满足测试管理系统追溯性所需;

CANoe

通过菜单栏选择“Refactor Diagnostic Variant”即可快速切换诊断服务命令的变型,适用于选中包含诊断服务命令Test Tree中所有包含的诊断测试;

CANoe

测试状态机新增“Transition Pair”实现更高测试用例路径生成,至此在状态图路径生成用例时所有路径至少被考虑一次,同时考虑了一个状态的所有进入和离开的组合;

CANoe

测试序列图设计时支持在局部路径上测试用例属性的设置,当路径中可能多次定义测试用例属性时将根据规则组合;

CANoe

测试曲线编辑器支持直接导入*.csv、*.sig和*.mat文件中的曲线,支持同一文件中多曲线导入;

CANoe

基于通信数据库*.dbc直接生成数据库一致性检测的测试脚本,无需额外单独编写;

CANoe

增强Test Case Overview和Traceability Matrix中的过滤功能,新增C#和Python开发脚本在测试表格调用时默认值的支持和编辑功能,测试命令“Request Response Check”新增Ethernet Port和Direction属性;

测试报告新增曲线显示,并提供曲线到测试步骤的双向同步显示功能,并支持对应时间中曲线值和描述信息的复制。

CANoe

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分