BUSMASTER XCP:工作集与物理值曲线
适用 BUSMASTER 3.2.2.50,截图使用中文界面。
4. 添加工作集,并提前配置物理值曲线
Section titled “4. 添加工作集,并提前配置物理值曲线”- 在左侧搜索
EngineSpeed,选中对应的 MEASUREMENT 对象,单击添加 >>。再搜索SpeedLimit,添加对应的 CHARACTERISTIC 对象。 - 确认右侧工作集恰好包含这两个对象,且“采集”列均已勾选。对象类型、单位和访问权限都由 A2L 定义。
| 对象 | 用途 | 本示例含义 |
|---|---|---|
| EngineSpeed | 测量量,R | 转速物理值,单位 rpm,会随模拟器运行变化。 |
| SpeedLimit | 可写标定量,R/W | 发动机转速限值,单位 rpm;用于练习可写标量参数的写入与回读。 |
工作集中的测量量 EngineSpeed 与标定量 SpeedLimit;连接前的质量为“尚未读取”。
主 CAN 断开时可以修改信号图配置。先添加物理值元素并设置缓冲区,再连接 ECU:
- 单击 XCP 窗口右上角的 × 返回主界面;工作集保留在当前工程中。
- 在 CAN → 信号图 → 配置 打开“配置信号曲线窗口”,单击配置信号…。
- 在“选择元素”左侧展开 XCP → TEST_ECU → EngineSpeed → 物理值,选中“物理值”后单击添加。同样添加 SpeedLimit → 物理值。
- 核对右侧元素列表包含两个变量,单击确定返回曲线配置,再单击确定返回主界面。
两个变量的物理值元素已加入 CAN 信号图。
使用“物理值”可以直接观察 A2L 换算后的数值。本例采用的换算为物理值 = 原始值 + 5;例如 SpeedLimit 原始值 300 对应界面中的 305。
随后打开 CAN 信号图窗口,单击图形区域的配置,设置缓冲区条数。默认容量为 5000 点,可设置为 1000~10000 点;同一总线信号图中的所有元素合计占用该容量。缓冲区满后,较早样本会被后续数据替换。
图形窗口配置:默认缓冲区 5000 点;本例两变量共用该容量。
按变量数量、采样频率和目标时长选择容量。本例两个变量各约每 10 ms 更新一次,合计每秒约 200 点,默认容量约保留最近 25 秒。完成配置后返回主界面,继续连接。
系列概览 · 上一篇:准备环境与配置 A2L · 下一篇:单次读取与 DAQ 连续采集
如需安装或升级 BUSMASTER,请前往下载中心获取当前正式版本与历史版本。


