跳转到内容

BUSMASTER XCP:工作集与物理值曲线

适用 BUSMASTER 3.2.2.50,截图使用中文界面。

4. 添加工作集,并提前配置物理值曲线

Section titled “4. 添加工作集,并提前配置物理值曲线”
  1. 在左侧搜索 EngineSpeed,选中对应的 MEASUREMENT 对象,单击添加 >>。再搜索 SpeedLimit,添加对应的 CHARACTERISTIC 对象。
  2. 确认右侧工作集恰好包含这两个对象,且“采集”列均已勾选。对象类型、单位和访问权限都由 A2L 定义。
对象 用途 本示例含义
EngineSpeed 测量量,R 转速物理值,单位 rpm,会随模拟器运行变化。
SpeedLimit 可写标定量,R/W 发动机转速限值,单位 rpm;用于练习可写标量参数的写入与回读。

工作集中的测量量 EngineSpeed 与标定量 SpeedLimit;连接前的质量为“尚未读取”。

工作集中的测量量 EngineSpeed 与标定量 SpeedLimit;连接前的质量为“尚未读取”。

主 CAN 断开时可以修改信号图配置。先添加物理值元素并设置缓冲区,再连接 ECU:

  1. 单击 XCP 窗口右上角的 × 返回主界面;工作集保留在当前工程中。
  2. 在 CAN → 信号图 → 配置 打开“配置信号曲线窗口”,单击配置信号…。
  3. 在“选择元素”左侧展开 XCP → TEST_ECU → EngineSpeed → 物理值,选中“物理值”后单击添加。同样添加 SpeedLimit → 物理值。
  4. 核对右侧元素列表包含两个变量,单击确定返回曲线配置,再单击确定返回主界面。

两个变量的物理值元素已加入 CAN 信号图。

两个变量的物理值元素已加入 CAN 信号图。

使用“物理值”可以直接观察 A2L 换算后的数值。本例采用的换算为物理值 = 原始值 + 5;例如 SpeedLimit 原始值 300 对应界面中的 305。

随后打开 CAN 信号图窗口,单击图形区域的配置,设置缓冲区条数。默认容量为 5000 点,可设置为 1000~10000 点;同一总线信号图中的所有元素合计占用该容量。缓冲区满后,较早样本会被后续数据替换。

图形窗口配置:默认缓冲区 5000 点;本例两变量共用该容量。

图形窗口配置:默认缓冲区 5000 点;本例两变量共用该容量。

按变量数量、采样频率和目标时长选择容量。本例两个变量各约每 10 ms 更新一次,合计每秒约 200 点,默认容量约保留最近 25 秒。完成配置后返回主界面,继续连接。


系列概览 · 上一篇:准备环境与配置 A2L · 下一篇:单次读取与 DAQ 连续采集


如需安装或升级 BUSMASTER,请前往下载中心获取当前正式版本与历史版本。