CANape的使用教程

简介: CANape的使用教程

怎么使用CANape解决以下问题点呢?

1、CANape可以同时监控CAN 总线数据和某个ECU中变量值吗?如何做呢?怎么保存CAN总线log以及监测的数据呢?

2、监测数据的采样频率要如何设置呢?

1.1 首先,我们先说说第一个问题点,我们新建一个工程后,如下图所示:

eab9ddeede698bd7e1f217c824845260_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

1.2 下一步创建新的设备,这里的设备并不是我们正常理解的硬件设备,个人觉得可能称作节点更合适点,我们在菜单栏Devices中选择“New From Database”,Database的类型有好多种,我们一般是使用“.a2l”、“.dbc”较多,这边我们就是使用这两个数据库文件。

我们这边选择一个例子CCP_Example.a2l来创建一个device,这样我们就可以监测该a2l文件中的变量值

0d8864861e33933b674f6fa3865dcf52_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

1.3 以上已经完成对变量监测的需求,如果我需要监控总线,那么就再一次创建device,下面详细描述如何实现。

首先是也是从数据库创建new device,选择“DataBase.dbc”文件,之后就会出现如下界面

8f18a3d1094467165ea281c2c3ec18f7_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

以上界面点击OK后,下图左侧红框中就会出现第二个device,并且为名字为DataBase,到这里我们两个设备就新建完成了,接下来讲述下右侧的Trace窗口

下图右侧的红框是用来监测总线数据,在工作窗内右击创建TraceWindow后,将该page的名字命名为TraceWindow,这样看起来方便。同样的道理我们可以将1:New重命名为GraphicWindow。至此配置已经全部完成,我们可以进行观测变量的同时监控总线数据。

98bd5b01034207e94f77efd9406eb999_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

最后再说一下,CANape在启动后会自动进行观测变量的记录,并且在停止时会主动询问是否需要保留记录的数据,如果需要的话,那么.MF4的记录数据就会生成。

但是CAN总线监控的数据是默认不进行log记录的,我们如果需要log就要对他进行设置,在Tracewindow界面上进行右击,选择配置,在以下红框处进行勾选即可。

67b55af8ac2361ec410d8ca20a737f7f_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

好了,以上第一个问题已经说完,希望大家能够看明白。

2、我们开始说说监测数据的采样频率要如何设置呢?具体描述如下图所示:

31d82a3fe9817a50d735727f3d8e4d05_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

相关文章
|
数据格式
一文读懂A2L文件和ASAP2 Studio的使用
一文读懂A2L文件和ASAP2 Studio的使用
一文读懂A2L文件和ASAP2 Studio的使用
|
编解码 监控 网络协议
一文读懂以太网与CANoe的配置
一文读懂以太网与CANoe的配置
一文读懂以太网与CANoe的配置
一文读懂Can总线错误处理
一文读懂Can总线错误处理
一文读懂Can总线错误处理
|
边缘计算 网络协议 网络架构
DoIP看这篇就够了,吐血整理
DoIP看这篇就够了,吐血整理
DoIP看这篇就够了,吐血整理
|
存储 安全 算法
一文理解UDS安全访问服务(0x27)
一文理解UDS安全访问服务(0x27)
一文理解UDS安全访问服务(0x27)
面向服务架构(SOA)吐血整理
面向服务架构(SOA)吐血整理
面向服务架构(SOA)吐血整理
|
存储
[simulink] --- simulink模块(三)
[simulink] --- simulink模块(三)
1611 0
|
存储 缓存
[simulink] --- simulink模块(一)
[simulink] --- simulink模块
8630 0
[UDS] --- DiagnosticSessionControl 0x10 service
[UDS] --- DiagnosticSessionControl 0x10 service
1107 0