跳转到内容

BUSMUST 高级功能

某些 BUSMUST 设备支持设备端功能,这些功能在 PC 参与度降低的情况下仍能继续工作,甚至在设备完成配置并断开与 BUSMASTER 的连接后也能继续工作。可用性取决于产品型号和固件版本。

消息路由在通道之间转发或转换消息。典型的路由模式包括广播、直接路由、类型映射、ID 映射,以及 ID 加类型映射。路由规则可以匹配源通道、目标通道、ID 值、ID 掩码、帧类型、FD、BRS 或 RTR 条件。

BUSMUST message routing configuration window BUSMUST 消息路由配置

路由列表中每个规则占一行。主要列包括:

  • Type:选择路由模式,如直接转发、消息类型映射、ID 映射或 ID 加类型映射。
  • Source:规则的源通道或源条件。
  • Target:规则使用的目标通道或目标值。
  • Message Type:限制或转换帧类型,包括经典 CAN、CAN FD、BRS、RTR、标准 ID 或扩展 ID(在支持的情况下)。
  • Id Mask/Source:用于匹配传入消息的掩码或源 ID 值。
  • Id Value/Target:要匹配的 ID 值,或映射后要写入的目标 ID 值。

使用 Add 创建新规则,使用 UpDown 调整规则顺序,使用 Delete 删除规则。当所选设备支持时,设备端存储按钮可以保存、加载或清除设备离线存储中的路由配置。

当设备需要桥接两个 CAN/CAN FD 网络、转发选定帧或转换选定消息标识符时,请使用路由。在实时总线上启用广泛转发之前,请使用较小的规则集测试路由。### 离线记录

离线记录将总线流量记录到设备端存储,无需 BUSMASTER 保持连接。根据设备的不同,配置可以包括模式、方向、文件格式、路径模式、启动触发器、停止触发器和分段规则。

BUSMUST offline logging configuration window BUSMUST 离线记录配置

离线记录窗口包含以下关键字段:

  • Device:选择将执行记录任务的 BUSMUST 设备。
  • Channels:选择要记录的硬件通道。
  • Mode:启用或禁用离线记录任务。
  • Direction:根据设备能力,选择接收消息、发送消息或两者。
  • Path:设置设备端存储路径和文件索引。
  • File format:选择存储的日志格式,如 ASC(在支持的情况下)。
  • Path Mode:控制文件路径或文件索引的生成方式。
  • Trigger Start/Stop:在观察到匹配的 ID、ID 掩码和帧标志条件时启动或停止记录。
  • Segmentation:通过消息计数、持续时间或文件大小来限制每个日志文件。
  • Overwrite Old File On Full:允许在存储已满时覆盖旧文件。
  • Create New File On Start:每次任务启动时开始一个新的日志文件。

将离线记录用于长时间测试、道路测试或 PC 无法保持连接的环境。在开始测试之前,请确认存储容量和文件格式。### 离线回放

离线回放将消息从设备端存储或内存发送到总线。配置可以包括回放文件、通道、触发器、循环模式、强制零时间戳行为和时序选项。

BUSMUST offline replay configuration window BUSMUST 离线回放配置

离线回放窗口包含以下关键字段:

  • Device:选择将执行回放任务的 BUSMUST 设备。
  • Channels:选择输出通道或通道组。
  • Mode:启用或禁用回放任务。
  • Direction:当回放文件包含方向信息时,选择应使用回放文件中哪个方向的消息。
  • Path:选择设备端回放文件夹、文件索引和文件格式(如 BBD)。
  • Download replay file to device:在离线执行之前将选定的回放文件传输到设备。
  • Trigger Start/Stop:在观察到匹配的 ID、ID 掩码和帧标志条件时启动或停止回放。
  • Msg Delay:插入或覆盖消息之间的延迟。
  • Session Delay:在回放会话开始之前插入延迟。
  • Cycle Delay:在重复的回放循环之间插入延迟。
  • Enable Cyclic Replay:循环重复回放任务。
  • Force Zero Timestamp On First Message:将回放的第一帧视为零时参考。

当 BUSMUST 设备必须在没有持续 PC 控制的情况下重现流量时,请使用离线回放。始终确认回放流量对于连接的 ECU 或网络是安全的。### 设备端定时发送任务

较新的 BUSMUST 设备可以在硬件或固件级别执行定时发送任务。在 BUSMASTER 中,这是通过正常的发送窗口工作流来实现的,因此用户通常不需要手动在硬件定时器和软件定时器之间进行选择。

当设备端定时任务资源可用时,BUSMASTER 会使用它们来提高定时精度。如果这些资源耗尽或不受支持,BUSMASTER 可以在适用的情况下回退到软件驱动的传输。


权威来源: BUSMASTER DITA help source BUSMUST_Advanced_Features.dita, compiled into BUSMASTER.CHM with the application.