车载测试:CANoe怎么快速了解和使用
创作时间:
作者:
@小白创作中心
车载测试:CANoe怎么快速了解和使用
引用
CSDN
1.
https://blog.csdn.net/2301_79031315/article/details/139067297
CANoe是德国Vector公司推出的一款用于总线开发的设备,全程为CAN open environment。一开始主要是用于CAN总线的开发、仿真、测试和分析。后来随着总线技术的发展,CANoe不仅限于CAN类型的总线开发,还包含LIN、FlexRay、MOST和以太网等开发。
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-工具
File菜单
主要用于工程文件的创建(New)和属性设定(Options)
New选项下可根据需要选择Vetor提供的模板创建仿真工程;Options下可选择配置工程需要的属性,包含通道选择等
Home功能区(经常用到的)
- Measure选项中Start/Stop用于工程的运行和停止
- Real Bus用于切换真实节点和仿真节点,如果是Online Mode一般用Real Bus
- Writ窗口可用于测量过程中的信息输入,主要显示的是工程运行状态信息显示
- Panel主要用于添加或者调出面板部件
Analysis功能区(经常用到的)
- Logging功能:用于数据记录,以供测量分析或者重播
- Measurement Setup功能:用于图形化显示和配置数据流
- Trace可用于报文数据的记录和显示
- Graphics窗口可将信号转化为二维坐标表现的图形显示出来
- Date用于显示信号的数值
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功能区(经常用到的)
- Channel Usage:配置当前工程所用的通道数量,其实与File菜单下的Options功能相同
- Channel Mapping:测量开始时,长需要检测当前的CANoe通道配置,因为CANoe不止一个通道,可能你之前用的是其他通道,目前换了一个CANoe或者说CANoe借别人用了下,或者你自己连接的时候选择了与上次不一样的Channel,你都可能造成工程运行失败,所以一般我们在运行之前都会先点击这个选项,然后进行Automapping或者也可查看当前的可用通道
- 其他的目前还没有用到哇
Hardware功能区(经常用到的)
- Channel Usage:配置当前工程所用的通道数量,其实与File菜单下的Options功能相同
- Channel Mapping:测量开始时,长需要检测当前的CANoe通道配置,因为CANoe不止一个通道,可能你之前用的是其他通道,目前换了一个CANoe或者说CANoe借别人用了下,或者你自己连接的时候选择了与上次不一样的Channel,你都可能造成工程运行失败,所以一般我们在运行之前都会先点击这个选项,然后进行Automapping或者也可查看当前的可用通道
- 其他的目前还没有用到哇
Tools功能区(经常用到的)
- CANdb++ Editor: 用于CAN数据库文件的创建和设计
- CAPL Browser:用于CAPL代码的编写
- Panel Designer:用于面板的制作
Layout功能区(不经常用)
主要用于设置各个子窗口的显示模式,对于显示器数量少的非常有用哈,可以最大限度的利用自己屏幕的显示率。
热门推荐
东北虎豹国家公园:从“稀客”到“常客”的生态复兴之路
附子与半夏可以同服吗?附子与半夏同用小心中毒
临汾十大名面:从牛肉丸子到刀拨面,尽显面食文化魅力
中医肿瘤病名的现状、特点及思考
沈葆桢故居:古厝焕新颜 诉历史功绩
150年前,他率兵巡台驱寇,开发和建设台湾 沈葆桢故居:古厝焕新颜 诉历史功绩
RAR文件手机怎么打开?看完了解操作
与恋人分手后的法律纠纷:从情感破裂到法律责任的全面解析
直系亲属房产过户全攻略:2024新政解析与实操指南
学会表达愤怒,而不是愤怒的表达
有限责任公司股东会决议规则的制定与执行
靖观有法 | 股东知情权之诉:维护企业公平与透明的法律武器
孩子教育中的跨学科学习:如何培养他们的综合素质与创新能力
民事纠纷欠款怎么起诉?三种维权途径全解析
天下第一奇山的永恒魅力——黄山
食品还是保健品?当心这类产品→
口服胶原蛋白肽补充剂,真的会变白变美变年轻吗?
松果体囊肿:病因、症状、检查、治疗与护理全解析
C语言中短路运算符和如何计算
鬼妈妈动画片,奇幻与温情交织的视觉盛宴
鬼妈妈动画片,奇幻与温情交织的视觉盛宴
商业养老金与社会养老保险:如何合理规划退休生活?
二手天籁汽车价格如何评估?
mu10蒸压灰砂砖是什么砖?房产家居新宠
美术中的勾线是什么意思?常见技巧有哪些?
写诗的艺术:灵感、主题与表达技巧的完美结合
隐蔽工程有哪些?隐蔽工程的重要性及分类
水电管线施工 隐蔽工程马虎不得
什么是绿色建筑?绿色建筑设计要注意什么?
摇呼啦圈可以瘦肚子吗?---注册营养师范英英的深度剖析