车载测试: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功能区(不经常用)
主要用于设置各个子窗口的显示模式,对于显示器数量少的非常有用哈,可以最大限度的利用自己屏幕的显示率。
热门推荐
如何精准把握A股市场趋势并寻找龙头?这种市场趋势的把握如何辅助投资决策?
汽车大灯灯光怎么样
白银均价的变化反映了什么市场趋势?这种趋势对投资者有何启示?
鼻塞很严重怎么办?
足三里穴:中医养生保健的重要穴位
新房装修最该注意什么?90%的人都忽略了这几点!
斗罗大陆史莱克学院阵容推荐:输出与生存双管齐下
32.8℃!入夏了吗?冷空气+暴雨马上杀到广东,广州最高气温从30℃直降至15℃
菊花在冬天能存活吗?(详解菊花在寒冷季节的生存策略)
i5-11400F vs i5-10400F:第十一代处理器性能全面评测
如何通过技术分析进行股票筛选?这种筛选方法有哪些实际应用?
黄灯刚亮时通过路口是否算闯红灯?交通信号灯的规则是怎样的?
交通信号灯由红灯黄灯绿灯组成(黄灯的作用与意义解析)
虾抱卵了怎么养(虾抱卵了应该如何照顾和孵化)
财产继承法是什么
南京明孝陵景区景点全攻略:从明孝陵到梅花山,一文详解景区精华
如何理解公积金的调整机制?这种调整对个人财务规划有何影响?
买二手房和新房的区别有哪些?如何选择?
扣非净利润:企业盈利能力的真实反映
动力电池文献综述:技术进展与未来发展方向
非心脏手术后心肌损伤(MINS)的预防、识别和管理
采购员的职责,技能与就业方向
如何判断一个特种作业人员工种是否有长期发展潜力?
什么是均线?如何理解股票技术分析中的指标?
泡出来的奶粉吃不完,常温下可以放多久?
常见的SQL数据库数据存储引擎类型和特点
Vue代码优化18条:全面提高页面性能
孕妇吃叶酸注意事项和禁忌
Excel公式太长了怎么办?八大优化方法让你的公式更简洁高效
佛教“缘起性空”思想的深刻内涵