首页 > 其他分享 >车载测试系列:CANoe功能介绍

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

时间:2022-12-02 11:56:48浏览次数:59  
标签:CANoe 总线 车载 用于 测试 Test 功能区

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

标签:CANoe,总线,车载,用于,测试,Test,功能区
From: https://www.cnblogs.com/laoluoits/p/16944015.html

相关文章

  • 车载测试系列:DBC文件格式解析
    DBC文件:CAN报文的数据库。用来描述CAN网络节点间数据通讯的文件,包含了CAN总线协议中协议数据及其所代表的具体意义。可以用来监测与分析CAN网络上的报文数据,也可以用来模......
  • 车载测试系列:CAN协议之波特率
    位时序分解CAN协议把每一个数据位的时序都分解成了若干个段。其中包括SS、PTS、PBS1、PBS2段,这四段加起来即为一个CAN数据位的长度。分解后最小的时间单位为Tq,一个完整的......
  • 火山引擎 DataTester 揭秘:字节如何用 A/B 测试,解决增长问题的?
     更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群上线六年,字节跳动的短视频产品——抖音已成为许多人记录美好生活的平台。除......
  • junit之测试顺序
    BriefJunit4.11里增加了指定测试方法执行顺序的特性测试类的执行顺序可通过对测试类添加注解“@FixMethodOrder(value)”来指定,其中value为执行顺序三种执行顺序可......
  • 2022 ios APP最新iOS开发上架测试教程
     本文详细介绍最新的在windows上进行iosapp开发编译打包安装到手机测试的完整流程。介绍ios开发经常遇到的问题和解决方法,包括ios开发证书,ios开发描述文件等。2.Ap......
  • 如何使用向导创建Openflow 流表-网络测试仪实操
    ​使用向导创建Openflow中的FlowTable,按照下面的步骤:1、打开Renix软件,连接机框并预约测试端口;​编辑2、配置一个IPv4接口​编辑3、配置一个OpenFlowController绑......
  • 测试怎么才能测得更全面
    1、熟悉项目的业务多问产品经理,自己多想,如果能将业务讲给别人听,自己顺几遍,基本可以判定了解很大一部分。再通过每次提测,加深自己对被测系统的理解。再不济,可以写出来,每天......
  • 网络监测工具之Zabbix的搭建与测试方法(一)
    简介Zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案,它能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统......
  • Spring Boot整合log4j实战(一):排除自带依赖、日志重定向、测试类验证
    〇、参考资料1、springboot整合log4j全过程详解https://blog.csdn.net/m0_60845963/article/details/1233072322、SpringBoot全局排除spring-boot-starter-logging......
  • 测试如何发展副业,提升斜杠收入
    按照我的日常习惯,一般工作日都是更新技术实践或者方法相关的文章。今天这篇文章严格来说并不算技术实践类的内容,但又和测试的长期发展有一点关系。在前几天的文章《疫情......