当众多的汽车工程师们正在为开发或测试过程中的bug头疼时,vector又悄无声息地发布了15.0版本的canoe,这对小伙伴们无疑是一个晴天霹雳,相信好多工程师都在抱怨,刚刚对14.0版本掌握熟练,新版本就发布了。不要慌,相信大家看完这篇文章,就会重新对工作燃起希望。
一、sil软件在环测试(sil)与硬件在环测试(hil)在整个测试过程中占据同等重要的地位。15.0版本支持在canoe中执行sil测试,通过trace和graphics等窗口对被测软件进行分析。
sil软件测试架构
1、在15.0版本中,sil软件测试也支持python语言;
2、为了方便大家对sil测试的理解,新版本中增加了sil sample configuration供工程师们深入学习。
二、adas汽车新四化的出现使adas系统也在不断升级更新,新的雷达、激光雷达、摄像头和gnss传感器不断出现adas系统中。随着这些传感器和摄像头等产品功能的迭代升级,adas系统的测试也需要适应新的需求。因此canoe此次版本的更新提供了adas特性,同时增加了adas sample configuration,为工程师对adas系统的开发、分析和测试提供了极大的便利。
1、adas系统测试框架canoe作为测试执行的平台,集成了adas测试场景、测试用例执行和测试数据分析等。其中测试场景(adas scenario)支持由scenario editor、dyna4和第三方仿真工具创建的工程。
2、trace窗口中增加adas column layout
3、分析窗口中增加了scene window
三、connectivity features service1、连接特性服务(connectivity features service)主要用于物联网或工业领域支持mqtt协议的设备,canoe将这些设备抽象成分布式对象(distributed objects),通过本地网络(local network)或云端代理服务器实现各客户端之间的通信。15.0版本新增了一种新的通信方式,让中央代理(broker)在canoe中运行,来实现通信,这种通信方式能够在故障注入中得以应用。
2、增加了iot enabler的sample configuration
四、界面变化1、optional binding activation放在simulation窗口中的主页面中
2、simulation窗口中新增application panel便捷界面,支持soa系统手动调试
五、general function1、offline mode(1)对于线下数据的回放,可以设置回放的延迟时间
(2)增加记录文件开始的capl事件函数
on offlinesourcestatuschanged
当离线数据状态发生改变时,触发此函数,e.g:当离线分析测量开始时,第一个或最后一个离线数据回放开始时。
(3)增加了回放模块状态改变的capl事件函数
on replaysourcestatuschanged
(4)offline mode configuration中time range和breakpoints可以彼此独立配置
(5)不同的记录文件的内容可以顺序回放
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)进行了分组
(2)event control控件可以设置接收事件
(3)在hex/text-editor控件中,十六进制的字节可以被复制粘贴
(4)可以将外部.xvp文件直接通过鼠标拖拽到vector tools environment中来打开
4、graphic window在建立好group(axis)后可以对其名称进行修改。
5、dignostic(1)对variant coding窗口进行了优化
6、canoe test report viewer(1)除了测试开始和结束时间,测试间隔时间也可以展示在测试报告中
(2)导出测试报告除了可以选择pdf格式,新版本还可以导出为xml格式,在导出文件时,测试报告中可以选择不显示注释作者
7、优化了help文档的搜索引擎还记得14.0版本的help网页引擎吗?每次打开时,都会出现如下界面。
新版本对此进行了优化,操作起来更加便捷。
六、option feature1、option car2xcanoe的demo版本增加了option car2x,增加car2x sample configuration。
2、option linldf explorer支持创建基于sae2602:2020的ldf文件。
3、option smartchargingsample configuration中增加vh5110 basic(ccs listener)和gb/t27930(2011)simulation configuration。
4、option ethernetprotocol monitor代替了14.0版本的ethernet network monitor,在窗口中以图形化的显示方式,展示了通信层和应用层协议的连接。
5、option j1939(1)增加了基于j1939-76 function safety的sample configuration。
(2)当地址冲突时,j1939交互层能够自动选择空闲地址。
不知道大家看完以后,是不是有种如释重负的感觉。“大家在使用过程中,要多加练习,这样才能对新版本的新功能做到游刃有余。
canoe是德国vector公司出的一款总线开发环境,是网络和ecu开发、测试和分析的专业工具,支持从需求分析到系统实现的整个系统开发过程;其丰富的功能和配置选项被oem和供应商的网络设计工程师、开发工程师和测试工程师所广泛应用。
北汇信息作为vector中国合作伙伴,不仅提供相应的工具、技术支持服务以及培训,还针对不同的应用场景提供专业的解决方案。欢迎联系北汇信息,为您答疑解惑。
注:文中部分内容来源于vector。
洲明XR再破世界纪录
WHDI组织发布无线家庭数字接口规范WHDI2.0
如实使用网格图(trellis chart)来构建可视化作品?
压力调节阀的常见故障以及解决方式的介绍
2.4g无线模块RF2401F20在智能家居的应用
期待已久的ADAS终于能在CANoe15.0中实现了,看看15.0还有哪些新变化
传华力微挖角联电28纳米研发团队 望破瓶颈
单晶圆系统的多晶硅沉积方法
大功率趋势下,陶瓷隔片重要性渐显
医疗应用新突破 MEMS压力传感器创新设计
步进电机单三拍通电方式的基本原理
PROFINET调试时Ping指令使用详解
2019世界智能网联汽车大会即将举行,万余平方米场地演示自动驾驶
李在镕正式就任三星电子会长
自动驾驶汽车“眼中”的世界是怎样的?
爱特梅尔推出功能丰富的下一代有源AM/FM天线IC
uC/OS-II内存管理方法详解
红米Note7Pro值不值得买
了解影响光纤跳线管理的主要因素避免出现-科兰
坚果TNT评测:关于个人电脑的革命不止锤子一家