车载测试:CANoe怎么快速了解和使用(私信可以实操)

本人技能:CAN相关的测试、CANoe工具、周立功工具、同星工具都熟悉使用

参与项目:APP车控、导航、OTA、UDS、HIL、三电

 

 42240fa542bf4be0ab2f36471c153da1.png

CANoe是德国Vetor公司推出的一款用于总线开发的设备,全程为CAN open environment。一开始主要是用于CAN总线的开发、仿真、测试和分析。后来随着总线技术的发展,CANoe不仅限于CAN类型的总线开发,还包含LIN、FlexRay、MOST和以太网等开发。

在车载网络和ECU开发、测试和分析方面,CANoe几乎长期占据着垄断地位,当然是因为其强大的功能性了。在总线网络开发方面,CANoe可参与需求分析到系统实现的整个过程。目前用这个工具的主要是整车厂和供应商的网络设计工程是、开发工程师和测试工程师。

Vector公司几乎每年都会发行新版本的CANoe,所以其允许用户在电脑上安装多个CANoe版本。后面我会单独写一篇CANeo的安装教程。小编当时安装CANoe的时候也是花了一定的时间和精力,好在没有崩溃。莫紧张哈。
 

我们以CANoe15 SP1为基础介绍,CANoe主要包含以下功能区:

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


    df09d97e211946afbba6e5ac53781377.png



    File菜单
    主要用于工程文件的创建(New)和属性设定(Options)
    New选项下可根据需要选择Vetor提供的模板创建仿真工程;Options下可选择配置工程需要的属性,包含通道选择等
    406dee9ce41c4a1b8ecadfe6cb42e0bc.png


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


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




    Simulation功能区(经常用到的)
  • Simulation Setup:图形化结构展示系统中的网络或者设备等节点
  • Automation:用来创建总线相关的事件的发生顺序,像系统变量、环境变量或者信号的发送等
    1bcf3ebc0c8a49479491839f11c84d7e.png



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



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



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



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



  • Tools功能区(经常用到的)
  • CANdb++ Editor: 用于CAN数据库文件的创建和设计
  • CAPL Browser:用于CAPL代码的编写
  • Panel Designer:用于面板的制作
    df61c708ac2a43ed8a25a648e2fc4a22.png





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

  • 25
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
车载测试工具CANoe是一款由Vector公司开发的专业软件,用于开发、测试诊断汽车电子系统。CANoe提供了广泛的功能,可以用于各种汽车通信网络的测试和仿真,包括CAN、LIN、FlexRay、Ethernet等。它支持多种通信协议和物理层接口,并提供了丰富的分析和诊断功能。 CANoe的主要特点和功能包括: 1. 通信网络仿真:CANoe可以模拟车辆内部的各种通信网络,以便进行系统级测试和验证。它可以模拟传感器、执行器和控制单元之间的通信,并生成相应的数据流。 2. 信号编辑和仿真:CANoe提供了一个直观的界面,用于编辑和仿真信号。用户可以定义和配置各种信号参数,如数据长度、数据类型、发送周期等。 3. 诊断和故障注入:CANoe支持诊断功能,可以监测和记录车辆电子系统的状态和故障信息。它还可以模拟故障注入,以测试系统对异常情况的处理能力。 4. 数据记录和分析:CANoe可以记录和分析车辆通信网络的数据流。用户可以对数据进行实时监测、回放和分析,以便进行故障排查和性能评估。 5. 自动化测试:CANoe支持自动化测试,可以通过脚本和测试用例自动执行测试任务。这样可以提高测试效率和一致性,并减少人工操作的错误。 6. 与其他工具的集成:CANoe可以与其他开发工具测试设备进行集成,如仿真器、测量设备和诊断工具等。这样可以实现全面的开发和测试环境。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值