数据真实总线回放功能,即Replay模块,主要用于将用户录制的报文数据文件(如.asc/.blf)按照原有的时序重新发送到总线上,以此来重新呈现当时的测试场景及复现测试问题。在VBA中进行真实总线回放是用户开发与测试中的常见操作。以下是详细的实操步骤,涵盖准备工作、基础配置、软件运行。
本文关键词:真实总线回放,复现测试问题
准备工作
- 硬件与连接
车辆总线通信接口卡:如V0420/V0620(CAN/LIN接口卡)。
物理连接:接口卡一端通过DB9线缆连接到真实总线(如ECU、总线节点),另一端连接计算机。
- 关键文件准备
回放日志文件:需提前准备录制好的总线日志(.asc/.blf)。
DBC文件:若需解析报文中的信号,需准备对应总线的DBC文件(含报文ID、信号定义、数据长度等)。
基础配置
step1:新建replay—在CAN网段下的Replays模块右键新建一个replay,为了保证报文回放的准确性,当前仅支持单个replay运行生效。
step2:导入文件—在replay中导入需要真实总线回放的文件,当导入asc格式的文件时,可以通过“编辑”按键打开文本编辑器对文件日志进行编辑。
step3:运行配置—可采用点击“开始/停止”“暂停/继续”按钮的形式来控制运行启停,也可以设置快捷键来代替点击操作。前提是需要勾选相应按钮后面的复选框使快捷键生效。
step4:播放配置—播放配置支持用户从“从0时刻开始”、“从第一帧有效报文的时间戳开始”、“从指定时间开始”三种状态开始播放。播放状态支持多选“工程运行时自动播放”,“循环播放”配置。
step5:数据过滤配置—数据过滤配置主要用于对回放文件的数据进行过滤操作,支持对数据方向,报文ID以及节点进行过滤配置。
step6:通道映射配置—支持将日志报文所在的通道映射到目标通道上。如果选择忽略,则不会回放此部分数据。

软件运行
完成以上配置后可点击运行软件,运行过程中可通过Trace模块观测报文回注的效果。