车载测试系列:CANoe功能介绍

CANoe(CAN open environment)是德国Vetor公司推出的一款用于总线开发的设备。主要是用于CAN总线的开发、仿真、测试和分析。后来随着总线技术的发展,CANoe不仅限于CAN类型的总线开发,还包含LIN、FlexRay、MOST和以太网等开发。
在总线网络开发方面,CANoe可参与需求分析到系统实现的整个过程。网络设计工程师、开发工程师和测试工程师,都需要熟练掌握CANoe工具。

 

CANoe主要包含以下功能区:

 

  • File-文件
  • Home-主功能
  • Analysis-分析
  • Simulation-仿真
  • Test-测试
  • Diagnostics-诊断
  • Environment-环境
  • Hardware-硬件
  • Tools-工具
  • Layout-布局

File菜单:主要用于工程文件的创建(New)和属性设定(Options)

New选项下可根据需要选择Vetor提供的模板创建仿真工程;Options下可选择配置工程需要的属性,包含通道选择等。

 

Home功能区:这个功能区在使用CANoe的过程中运用较多,主要包括:

  • Measure选项中Start/Stop用于工程的运行和停止
  • Real Bus用于切换真实节点和仿真节点,如果是Online Mode一般用Real Bus
  • Writ窗口可用于测量过程中的信息输入,主要显示的是工程运行状态信息显示
  • Panel主要用于添加或者调出面板部件

 

Analysis功能区:主要用于总线的分析,常用的有:

  • Logging功能:用于数据记录,以供测量分析或者重播
  • Measurement Setup功能:用于图形化显示和配置数据流
  • Trace可用于报文数据的记录和显示
  • Graphics窗口可将信号转化为二维坐标表现的图形显示出来
  • Data用于显示信号的数值

 

Simulation功能区:主要包含仿真组件和激励组件,用的比较多的:

  • Simulation Setup:图形化结构展示系统中的网络或者设备等节点
  • Automation:可用来创建总线相关的事件的发生顺序,像系统变量、环境变量或者信号的发送等

 

Test功能区:主要涉及测量单元组件和模块组件,是测试工程师用的最多的:

  • Test Setup:在该窗口下可管理当前运行工程的测试设置和测试Trace
  • Test Configuration:可以在该创就下设置不少于一个的测试序列
  • Test Trace:可用于在测试过程中观察或者分析单个或多个测试Trace
  • Test Setup for Test Modules:是CANoe中一种文件夹结构的测试环境,在测试环境中加入CAPL/NEX/XML编写的测试模块,用于自动化测试,车载网络或者诊断相关的测试用这个功能的比较多

 

Diagnostics功能区:主要用于诊断相关的组件功能,常用的有:

  • Diagnostic/ISO TP:通过该选项来为ECU添加诊断描述文件
  • Diagnostic Console:该功能叫做诊断控制台,可以用于直接向ECU发送单条的诊断服务请求,并分析诊断响应。
  • Session Control:使用该功能,可进行诊断绘画的切换或者ECU通信状态的控制

 

Environment功能区:

  • System Variables:管理CANoe中的系统变量,包括添加、删除系统变量等

 

Hardware功能区:主要用于硬件相关的通道组件等设置,常用到的有:

  • Channel Usage:配置当前工程所用的通道数量,其实与File菜单下的Options功能相同
  • Channel Mapping:测量开始时,长需要检测当前的CANoe通道配置,因为CANoe不止一个通道,可能你之前用的是其他通道,目前换了一个CANoe或者说CANoe借别人用了下,或者你自己连接的时候选择了与上次不一样的Channel,都可能造成工程运行失败,所以一般在运行之前都会先点击这个选项,然后进行Automapping或者也可查看当前的可用通道

 

Tools功能区:用的比较多的功能区,这部分常用的有:

  • CANdb++ Editor: 用于CAN数据库文件的创建和设计
  • CAPL Browser:用于CAPL代码的编写
  • Panel Designer:用于面板的制作

 

Layout功能区:主要用于设置各个子窗口的显示模式,对于显示器数量少的非常有用哈,可以最大限度的利用自己屏幕的显示率。

posted @   laoluoits  阅读(1460)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示