CANoe 15.0新特性解读

特大新闻特大新闻,CANoe又双叒叕出新版本啦~

在我们的工程师刚适应了CANoe 14.0的时候,Vector这个月又发布了新版CANoe 15.0,许多客户也向我们吐槽刚买了CANoe 14.0的License就推出了新版本,都还没使用熟练又要更新了。

CANoe 15.0新特性解读_第1张图片

其实这也未尝不是一件好事,工具的快速更新换代,也预示着我们的汽车电子技术在飞速发展,越来越先进、功能更齐全的电子汽车应用被广泛使用,今天还是由小怿来给大家介绍一下CANoe 15.0都在哪些地方做出了更新呢。

Software-in-the-Loop(SIL)

在软件定义汽车的趋势下,相应的SIL测试就显得尤为重要,为了更好地满足软件的持续集成测试,CANoe在更新13.0和14.0版本的时候,先后也发布了CANoe4Sever和CANoe4SW产品,而在最新发布的CANoe 15.0版本里,CANoe4SW的功能能进一步被发挥,CANoe4SW集成的SIL测试的完整功能现在可以在CANoe上使用了,至于如何利用CANoe4SW创建ECU虚拟化环境以及CANoe是如何配合其进行SIL测试的,不是今天的主角,我们就不展开细讲了,如果大家感兴趣可以联系我们探讨哦。

CANoe 15.0新特性解读_第2张图片

图 1 CANoe SIL测试(图片源于Vector)

Service-Oriented Architectures(SOA)

SOA同样是目前汽车行业非常热门的话题,我们的公众号里也有不少关于SOA的文章,例如:《如何在PREEvision中进行SOA建模》、《汽车上为什么非要用SOA?》、《换个方式在CANoe中实现SOA仿真》......感兴趣的小伙伴可以点击链接查看。目前,CANoe在SOA仿真功能上已经具有很成熟的技术了,CANoe 15.0在SOA仿真功能上新增了应用面板(Application Panel),应用面板的位置在Simulation功能区,区别于CANoe自带的Panel Designer编辑生成的面板,应用面板专门服务于SOA仿真。CANoe中的应用层对象可能包含复杂的数据类型、方法调用等等,而当CANoe仿真这些对象时,应用面板可以仿真它们的交互层信息;当CANoe仿真消费者时,可以对字段进行获取和设置调用;当CANoe仿真提供者时,可以设置字段值和触发事件。

CANoe 15.0新特性解读_第3张图片

图 2 Application Panel

Connectivity Features Service(CFS)

CANoe 15.0在CFS的代理设置中新增了一项,CANoe提供了一个代理(MQTT)可以用于测试中的故障注入。

CANoe 15.0新特性解读_第4张图片

图 3 新的代理设置

新推出了一款硬件——VH4110,也称为IoT Enabler,它的存在允许在没有互联网连接的情况下连接到被测系统。

CANoe 15.0新特性解读_第5张图片

图 4 VH4110 IoT Enabler

ADAS Features

ADAS技术是利用安装于车上的各式各样的传感器, 在第一时间收集车内外的环境数据, 进行静、动态物体的辨识、侦测与追踪等技术上的处理, 从而能够让驾驶者在最快的时间察觉可能发生的危险, 以引起注意和提高安全性的主动安全技术。由于消费者对汽车安全性的重视程度越来越高,因而先进驾驶辅助系统在当下以及未来很长一段时间内都将保持持续发展的趋势。CANoe 15.0也是顺应趋势,内容里首次添加了ADAS的特性集。从当前版本开始,CANoe将应用于先进驾驶辅助系统的开发、分析和测试。


CANoe主要有以下作用:

1.仿真和测试ADAS功能(SIL)以及具有ADAS功能的ECU(HIL);

2.分析ADAS对象;

3.用c#或者CAPL处理ADAS对象的API;

4.提供ADAS特定的测试服务库。

CANoe测试ADAS的概念图如下所示:

CANoe 15.0新特性解读_第6张图片

图 5 ADAS Function Testing Overview(图片源于Vector)

此外,当我们需要使用或者研究学习CANoe的ADAS功能仿真分析时,在CANoe的Sample Configurations里面新增了关于ADAS的工程,我们可以借鉴学习。

CANoe 15.0新特性解读_第7张图片

图 6 ADAS Sample Configurations

General Features

CANoe 15.0在很多使用细节上也做出了优化,由于大型的仿真模型和大型数据库需要越来越多的系统内存,CANoe现在只支持64位操作系统以提供更大的使用内存。在Help界面里,CANoe 15.0新增了Update操作按钮,当Vector发布当前版本的补丁包时,可以直接点击该按钮进行软件更新。在Offline Mode,可以对离线数据的回放设置一个自定义时间偏移量,可以方便我们人为去除掉已知的时间误差。随着CANoe 15.0的发布,我们用于编写测试脚本的vTESTstudio也更新到了6.0版本,最大的变化是表格编辑器里现在支持循环背景检查。与诊断功能相关的Variant Coding Window做出了不小的改进,例如新增了variant coding数据的导入导出按钮和查找按钮等等。

CANoe 15.0新特性解读_第8张图片

图 7 Update按钮

上文中介绍的这些新功能你都get到了吗?除此以外,CANoe15.0在众多Option里都做出了不少的改变和优化升级,我们的技术小哥哥也还在研究和使用中,大家在使用过程遇到问题或者get新功能,可以在评论区留言让小怿知道哦。

CANoe 15.0新特性解读_第9张图片

你可能感兴趣的:(vector,仿真器,软件工程师)