跳转到内容

BUSMASTER XCP:单次读取与 DAQ 连续采集

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

  1. 确认 ECU 或教学模拟器已经就绪,在 BUSMASTER 主界面连接 CAN。
  2. 重新打开 XCP 主窗口,核对底部 CAN 状态为已连接,再单击顶部连接。
  3. 等待 XCP ECU 状态变为已连接。选中右侧 EngineSpeed 行,单击立即读取;再选中 SpeedLimit 行读取一次。也可用 Ctrl 或 Shift 选中多个需要读取的行。
  4. 检查“值”“单位”“质量”和“最近结果”。本例应显示有效数值、rpm、正常和读取成功。SpeedLimit 初值为 305;EngineSpeed 随读取时刻变化。

单次读取:查看物理值、单位、质量和最近结果。

单次读取:查看物理值、单位、质量和最近结果。

单次读取前,选择目标行并单击“立即读取”;连续采集前,勾选目标对象的“采集”列,然后单击“启动采集”。

  1. 确认右侧两个变量的“采集”均已勾选,单击启动采集。按钮随即变为“停止采集”,底部测量状态应为 DAQ 运行中。
  2. 观察 EngineSpeed 的值继续更新,SpeedLimit 保持参考值。运行时添加、移除、移动和修改采集选择被禁用;需要修改工作集时先停止采集。
  3. 隐藏 XCP 窗口,打开 CAN → 信号图,确认元素列表包含两个 XCP 变量,并有新的曲线样本。
  4. 数值超出默认 0~100 时,选择 Y 或 XY 后单击自动范围。需要继续跟踪最新时间,单击跟随最新。自动范围会暂停时间轴跟随;再次跟随会转到最新时间。

DAQ 运行时的工作集数值与采集状态。

DAQ 运行时的工作集数值与采集状态。

EngineSpeed 随时间变化,SpeedLimit 保持 305。

EngineSpeed 随时间变化,SpeedLimit 保持 305。

DAQ 按设备事件采样,界面按显示更新周期刷新。通过底部运行状态、曲线样本时间和导出数据查看采集结果;恒定变量显示为水平线。

按需读取、轮询、动态 DAQ、自动,该怎样选?

Section titled “按需读取、轮询、动态 DAQ、自动,该怎样选?”
模式 适合的起点 设置与操作
仅按需读取 确认连接和少量对象 单击“立即读取”取得一次值。
轮询 不确定 ECU 的 DAQ 能力时 按设定间隔读取勾选对象。负载过高时增大间隔或减少对象。
动态 DAQ 已确认支持动态 DAQ 的 ECU;本教学模拟器 由 ECU 事件驱动,事件通道必须正确。本例使用事件 3,周期由模拟器设为 10 ms。
自动 允许软件优先尝试 DAQ 软件优先配置 DAQ;遇到能力不支持或 ECU 拒绝等情况时,显示原因并改用轮询。启动后查看底部测量状态,确认实际模式。通信超时按第 9 节恢复会话。

本例选择动态 DAQ,事件通道为 3,采样周期为 10 ms。


系列概览 · 上一篇:工作集与物理值曲线 · 下一篇:标定写入、回读与恢复


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