报文数据文件常见的格式有英特佩斯VSPY软件中大量使用的csv ,vsb类型,也有业内常见的blf,asc 等报文数据文件,所谓信号数据文件,即一些信号量采样的数据文件,一般是以具体时间频率进行采样形成的文件,例如常见的有dat, mdf, csv 等等格式。那么,怎样在VSPY 软件中,根据DBC 报文解析快速生成信号类数据文件呢?下面告诉大家一个简便而实用的方法。
打开VSPY 软件,首先要在当前平台(如果没有创建工作平台即platform要预先创建好,如何创建请参考VSPY常规操作视频)已经导入对应信号解析必须的DBC库文件的下进行下一步操作,不然如果没有DBC对报文数据进行信号定义解析,我们最终形成哪些信号进入数据文件呢?当前例子里,我们在HS CAN和MS CAN两路总线上导入了对应的报文解析DBC文件,在环境配置完成后:
1. 进入Measurement 菜单的Data Analysis 界面。
2. 从Data 菜单Open 打开需要进行信号文件导出的报文数据文件,也就是上文提到的报文csv,vsb,blf,asc等类型的文件:
注意看,打开报文类型数据文件,支持非常多的格式,我们列出的四种只是常见类型,本例中我们打开了一个名称为 ‘TrainingData Messages File.blf’ 的文件:
当然,打开blf 文件,就有blf 文件和VSPY 中的通道名称映射关系的选择,上文提到我们在HS CAN和MS CAN 两路总线上导入了对应的DBC 文件,那么自然我们把blf 的通道映射到这两路CAN 总线上:
3. 进入如下界面,报文文件已经打开,这时观察一下界面,其对应的信号解析以不同的颜色进行了显示:
4. 此时我们可以进行信号选择和导出了,从Data 菜单中,选择Save Data to a Subset File 菜单,也就是将需要导出的一些信号进行选择:
我们例子中,简单的点选Select All 来全选,也可以手动筛选所需的信号,可以使用Deselect all 全部清空选定而进行重选,这些操作都非常简单直观,选定以后,务必点选这个‘ … 按钮’ ,从而进入信号类文件生成的设置:
5. 这里的信号类文件的生成,既要指定相应的信号文件格式,例如常见的mdf,dat 等,也可以见到还有诸多的格式供选择,并辅以一个特定的文件名称(默认情况下是 ‘ICS Plotter ’的默认名称):
6. 至此,指定的信号类数据文件已经生成,是不是非常简单?
7. 本例中生成了全部信号并生成为 ICS Plotter.csv 文件,打开是这样的:
这个方法非常方便快捷,完成一次即可以熟练掌握,快来练习使用一下吧!