当众多的汽车“攻城狮”们正在为开发或测试过程中的BUG头疼时,Vector又悄无声息地发布了15.0版本的CANoe,这对小伙伴们无疑是一个晴天霹雳,相信好多“狮友”们都在抱怨,刚刚对14.0版本掌握熟练,新版本就发布了。不要慌,相信大家看完这篇文章,就会重新对工作燃起希望。

一、SiL

软件在环测试(SiL)与硬件在环测试(HiL)在整个测试过程中占据同等重要的地位。15.0版本支持在CANoe中执行SiL测试,通过Trace和Graphics等窗口对被测软件进行分析。

as怎么关闭running devices adas怎么关闭_ADAS


SIL软件测试架构


1、在15.0版本中,SiL软件测试也支持Python语言
2、为了方便大家对SiL测试的理解,新版本中增加了SiL Sample Configuration供工程师们深入学习

as怎么关闭running devices adas怎么关闭_CAN总线_02



二、ADAS

汽车新四化的出现使ADAS系统也在不断升级更新,新的雷达、激光雷达、摄像头和GNSS传感器不断出现ADAS系统中。随着这些传感器和摄像头等产品功能的迭代升级,ADAS系统的测试也需要适应新的需求。因此CANoe此次版本的更新提供了ADAS特性,同时增加了ADAS Sample Configuration,为工程师对ADAS系统的开发、分析和测试提供了极大的便利。



as怎么关闭running devices adas怎么关闭_CAN总线_03


1、ADAS系统测试框架

CANoe作为测试执行的平台,集成了ADAS测试场景、测试用例执行和测试数据分析等。其中测试场景(ADAS Scenario)支持由Scenario Editor、DYNA4和第三方仿真工具创建的工程。

as怎么关闭running devices adas怎么关闭_新特性_04

2、Trace窗口中增加ADAS Column Layout

as怎么关闭running devices adas怎么关闭_CAN总线_05

3、分析窗口中增加了Scene Window

as怎么关闭running devices adas怎么关闭_新特性_06


as怎么关闭running devices adas怎么关闭_ADAS_07


三、Connectivity Features Service

(1)连接特性服务(Connectivity Features Service)

主要用于物联网或工业领域支持MQTT协议的设备,CANoe将这些设备抽象成分布式对象(Distributed Objects),通过本地网络(Local Network)或云端代理服务器实现各客户端之间的通信。15.0版本新增了一种新的通信方式,让中央代理(Broker)在CANoe中运行,来实现通信,这种通信方式能够在故障注入中得以应用。

as怎么关闭running devices adas怎么关闭_新特性_08

(2)增加了IoT Enabler的Sample Configuration

as怎么关闭running devices adas怎么关闭_CANoe_09



四、界面变化

1、Optional Binding Activation放在Simulation窗口中的主页面中

as怎么关闭running devices adas怎么关闭_ADAS_10

2、Simulation窗口中新增Application Panel便捷界面,支持SOA系统手动调试

as怎么关闭running devices adas怎么关闭_CAN总线_11


as怎么关闭running devices adas怎么关闭_CANoe_12


as怎么关闭running devices adas怎么关闭_CAN总线_13


五、General Function

1、Offline Mode

(1)对于线下数据的回放,可以设置回放的延迟时间

as怎么关闭running devices adas怎么关闭_ADAS_14

(2)增加记录文件开始的CAPL事件函数:

on offlineSourceStatusChanged

当离线数据状态发生改变时,触发此函数,e.g:当离线分析测量开始时,第一个或最后一个离线数据回放开始时。

(3)增加了回放模块状态改变的CAPL事件函数:

on replaySourceStatusChanged

(4)Offline Mode Configuration中Time Range和Breakpoints可以彼此独立配置
(5)不同的记录文件的内容可以顺序回放

as怎么关闭running devices adas怎么关闭_ADAS_15


2、 CAPL/CAPL Browser

(1)增加了ADAS相关函数

TestWaitForADASSpeed

函数语法:long TestWaitForADASSpeed (long overUnder, float threshold, long aTimeout)
函数功能:在规定时间内,检测与速度条件相匹配的对象的出现

(2)Ethernet

>1 TestWaitForEthernetPhyState

函数语法:long TestWaitForEthernetPhyState(ethernetport hwport, long state, dword aTimeout)
函数功能:在规定的时间内,检测与以太网物理状态相匹配的对象的出现

>2 TestWaitForEthernetLinkStatus

函数语法:long TestWaitForEthernetLinkStatus(long channel, long status, dword aTimeout)
函数功能:在规定的时间内,检测与以太网连接状态相匹配的对象的出现



3、Panel Designer

(1)为了让工程师对控件做出明确的选择,新版本将控件(Toolbox)进行了分组

as怎么关闭running devices adas怎么关闭_CAN总线_16

(2)Event Control控件可以设置接收事件
(3)在Hex/Text-Editor控件中,十六进制的字节可以被复制粘贴
(4)可以将外部.xvp文件直接通过鼠标拖拽到Vector Tools Environment中来打开



4、Graphic Window

在建立好group(axis)后可以对其名称进行修改

as怎么关闭running devices adas怎么关闭_经验分享_17


5、Dignostic

(1)对Variant Coding窗口进行了优化

as怎么关闭running devices adas怎么关闭_ADAS_18


6、CANoe Test Report Viewer

(1)除了测试开始和结束时间,测试间隔时间也可以展示在测试报告中。

as怎么关闭running devices adas怎么关闭_CAN总线_19

(2)导出测试报告除了可以选择PDF格式,新版本还可以导出为XML格式,在导出文件时,测试报告中可以选择不显示注释作者。

as怎么关闭running devices adas怎么关闭_经验分享_20


7、优化了Help文档的搜索引擎

还记得14.0版本的Help网页引擎吗?每次打开时,都会出现如下界面。

新版本对此进行了优化,操作起来更加便捷。


六、Option Feature

1、Option Car2x

CANoe的DEMO版本增加了Option Car2x,增加Car2x Sample Configuration。

as怎么关闭running devices adas怎么关闭_新特性_21


2、Option LIN

LDF Explorer支持创建基于SAE2602:2020的LDF文件

3、Option SmartCharging

Sample Configuration中增加VH5110 Basic(CCS Listener)和GB/T27930(2011)Simulation Configuration。

as怎么关闭running devices adas怎么关闭_CAN总线_22


4、Option Ethernet

Protocol Monitor代替了14.0版本的Ethernet Network Monitor,在窗口中以图形化的显示方式,展示了通信层和应用层协议的连接。

as怎么关闭running devices adas怎么关闭_新特性_23


as怎么关闭running devices adas怎么关闭_CAN总线_24


as怎么关闭running devices adas怎么关闭_CAN总线_25



5、Option J1939

(1)增加了基于J1939-76 Function Safety的Sample Configuration
(2)当地址冲突时,J1939交互层能够自动选择空闲地址



不知道大家看完以后,是不是有种如释重负的感觉。“狮友”们在使用过程中,要多加练习,这样才能对新版本的新功能做到游刃有余。



CANoe是德国VECTOR公司出的一款总线开发环境,是网络和ECU开发、测试和分析的专业工具,支持从需求分析到系统实现的整个系统开发过程;其丰富的功能和配置选项被OEM和供应商的网络设计工程师、开发工程师和测试工程师所广泛应用。

北汇信息作为Vector中国合作伙伴,不仅提供相应的工具、技术支持服务以及培训,还针对不同的应用场景提供专业的解决方案。欢迎联系北汇信息,为您答疑解惑。


作者:北汇信息——木子李