跳转到内容

回放

概述

回放功能允许您加载先前记录的CAN通信数据,并像实时发生一样进行播放。
这在以下场景中很有用:

  • 调试难以实时复现的复杂问题。
  • 分析诊断会话和网络行为。
  • 演示和培训,无需真实的车辆或台架。

注意:目前,回放仅支持ASCCAN日志格式。

Replay toolbar

在线回放与离线回放

  • 离线回放:您从磁盘加载先前记录的日志文件(ASC / CAN),并在工具内进行播放。 不需要真实的CAN硬件或实时车辆连接。 报文被注入到应用程序的内部总线中,用于分析和可视化。
  • 在线回放(实时流):报文将从实时CAN接口或车辆实时捕获,并在到达时立即显示/转发。 此类实时流/在线回放尚不受支持。

目前,EcuBus-Pro仅支持离线回放

支持的文件格式

  • .asc:Vector ASCII日志文件(CAN)。

如果您尝试打开任何其他格式,应用程序将拒绝该文件或可能不显示任何回放数据。

打开回放

  1. 打开网络视图。
  2. 添加回放节点。
  3. 从您的文件系统中选择一个日志文件。

Network replay view

回放配置

回放配置面板允许您微调回放行为:

  • 文件选择:选择要回放的 ASC 文件。
  • 速度因子(speedFactor:控制帧相对于原始时间戳的播放速度。
    • 1.0:正常速度(默认)。
    • > 1.0:快于实时(例如 2.0 = 2 倍)。
    • < 1.0:慢于实时(例如 0.5 = 半速)。
    • 0:尽可能快地播放,忽略实时延迟。
  • 重复次数(repeatCount:日志回放的次数。
    • 1:播放一次(默认)。
    • N > 1:将整个文件播放 N 次。
    • 0:连续循环播放,直到您手动停止回放。

回放配置

通道映射

在回放的上下文中,映射指的是 ASC 日志通道Ecubus 设备 之间的映射关系。

  • 每个 日志通道(例如通道 12、…) 在 ASC 文件中都可以映射到一个或多个 EcuBus-Pro 设备。
  • 在回放期间,来自给定 ASC 通道的帧将被注入到对应的映射设备中。
  • 这使您可以精确控制哪个硬件接口(或虚拟设备)应接收记录的哪部分流量。

回放通道映射

典型用例包括:

  • 将不同的 ASC 通道映射到您项目中的不同 CAN 接口。
  • 将多通道日志回放到一部分设备中,以进行聚焦分析或测试。