怎么使用CANape解决以下问题点呢?
1、CANape可以同时监控CAN 总线数据和某个ECU中变量值吗?如何做呢?怎么保存CAN总线log以及监测的数据呢?
2、监测数据的采样频率要如何设置呢?
1.1 首先,我们先说说第一个问题点,我们新建一个工程后,如下图所示:
1.2 下一步创建新的设备,这里的设备并不是我们正常理解的硬件设备,个人觉得可能称作节点更合适点,我们在菜单栏Devices中选择“New From Database”,Database的类型有好多种,我们一般是使用“.a2l”、“.dbc”较多,这边我们就是使用这两个数据库文件。
我们这边选择一个例子CCP_Example.a2l来创建一个device,这样我们就可以监测该a2l文件中的变量值
1.3 以上已经完成对变量监测的需求,如果我需要监控总线,那么就再一次创建device,下面详细描述如何实现。
首先是也是从数据库创建new device,选择“DataBase.dbc”文件,之后就会出现如下界面
以上界面点击OK后,下图左侧红框中就会出现第二个device,并且为名字为DataBase,到这里我们两个设备就新建完成了,接下来讲述下右侧的Trace窗口
下图右侧的红框是用来监测总线数据,在工作窗内右击创建TraceWindow后,将该page的名字命名为TraceWindow,这样看起来方便。同样的道理我们可以将1:New重命名为GraphicWindow。至此配置已经全部完成,我们可以进行观测变量的同时监控总线数据。
最后再说一下,CANape在启动后会自动进行观测变量的记录,并且在停止时会主动询问是否需要保留记录的数据,如果需要的话,那么.MF4的记录数据就会生成。
但是CAN总线监控的数据是默认不进行log记录的,我们如果需要log就要对他进行设置,在Tracewindow界面上进行右击,选择配置,在以下红框处进行勾选即可。
好了,以上第一个问题已经说完,希望大家能够看明白。
2、我们开始说说监测数据的采样频率要如何设置呢?具体描述如下图所示: