场景:
这里主要记录一下如何使用canoe来分析can总线的信号步骤, 方便我这种非系统工程师职能的工程师分析can信号表现。
一、设置DBC
打开canoe软件,在界面的顶部依次选择
Simulation -> Simulation Setup

点击后会出现Simulation Setup的配置窗口,在窗口中依次点击
CAN Networks -> CAN -> Databases

右键Databases
选项, 选择 Add
, 然后导入dbc
文件,配好后如图所示

二、选择can通道
can日志的录制可能是不同的通道录制的,我们可以在上图中的Simulation Setup中选择can通道,路径如下:
CAN Networks -> CAN -> Channels
右键Channels,点击Add,在弹出的窗口中,选择can1或者can2即可


三、回放日志
可以回放的can log一般有两种格式,一个是asc
格式的,一个是blf
格式的,这两种格式canoe都可以回放
依次点击 Analysis -> Measurement Setup
如下:
即可出现如下的页面:
Online模式是实时监听模式, Offline是回放模式,我们在解决BUG过程中,用的比较多的是offline, 双击中间的Offline下的方块,切换为回放模式。再双击如下图中的2所指的文件夹图标,选择本地的blf或者asc日志
点击Add
选择blf或者asc日志
添加完成后,点击OK,回到主页面,点击Graphics栏中左边的图标,进入实时曲线界面
进入曲线界面后,在页面中空白处右键 -> Add Signals -> 输入框中输入can信号名称->双击信号名
然后就跳转到了实时曲线界面如下:
再依次点击 Home -> Start
即可看到信号回放
四、其他一些设置
- 设置canoe回放的显示时间为
年/月/日 时:分
格式:双击曲线页面-> Time -> Display Mode
, 选择Date And Time
模式 - 显示信号帧数:
Ctrl + Shift + M
- 显示网格:
Ctrl + Shift + G
- 显示Y轴值:
Ctrl + Shift + V