新闻中心

News

CANoe13.0,新版本,新功能


CANoe13.0目前已经发布(部分软件功能需要在后续补丁包中才正式释放),接下来我们带大家一起盘点CANoe13.0中的新功能。


软件系统持续集成测试


软件定义汽车是一个未来的趋势,而汽车软件开发趋向于敏捷开发,测试也需要倾向于持续集成测试,基于此CANoe家族产品又增加了一个CANoe4Server产品,CANoe4Server在Jenkins等连续集成服务器环境中为SW系统提供了高度可扩展的自动化测试环境。


1.png

CANoe4Server测试流程(图片来源于Vector)


不同于以往CANoe测试需要连接实际的ECU进行ECU测试,待测试软件通过vVIRTUALtarget和DaVinci配置工具生成SW SUT,配合vTESTstudio编写测试脚本,一起导入CANoe生成测试工程,再将测试工程集成至持续集成服务器上,通过CANoe4Server进行测试,达到软件提前测试的目的。划重点注意啦:若使用vVIRTUALtarget虚拟化ECU环境,则软件必须基于AUTOSAR开发。


2.png

提前测试示意图(图片来源于Vector


3.png

基于虚拟化的开发测试流程(图片来源于Vector)


而对于非AUTOSAR软件来说,Vector推出了CANoe4SW提供ECU虚拟化环境,如下图所示:


4.png

CANoe4SW介绍(图片来源于Vector)


Service-Oriented Architectures (SOA)仿真


关于CANoe实现SOA仿真,不知道大家还有没有印象,我们在之前的文章中就介绍过,具体参考《换个方式在CANoe中实现SOA仿真》,CANoe13.0在这块做了进一步的改善,主要包括如下几点:

  • 允许将不同的描述文件合并到同一数据模型,例如合并ARXML、FIBEX、vCDL等文件;

  • 允许基于OEM特定的导入行为创建通信模型;

  • 提供了例如MQTT的分布式对象通信,允许参与者之间进行端到端分析,而无需交流详细信息。


5.png

OEM特定类型(图片来源于Vector


新的CANoe插件——CANoe Option EtherCAT


在测试过程中,单独使用VT系统可能会出现某些IO信号不够使用,需要集成第三方硬件设备,在工控领域常用的EtherCAT总线是经常用到的设备控制总线。而CANoe13.0能够支持该总线,方便集成第三方的硬件设备,丰富我们的测试选择。


企业微信截图_15912602526642.png

CANoe EtherCAT配置和工作流程(图片来源于Vector)


除此之外,CANoe13.0的Graphic窗口新增了分组显示功能,方便分析观察数据;CANoe13.0提供了64位的实时内核,这样就可以支持高内存需求的复杂仿真(内存>4GB)......总之,CANoe13.0版本中还优化了很多功能,期待大家能够在使用过程中解锁更多新功能!