DAQ采集控制

DAQ采集控制功能支持基于XCP协议的实时数据采集,让您能够启动/停止DAQ采集、实时观测变量值、保存和管理采集数据。

功能入口

可通过以下方式访问DAQ采集控制功能:

  • 工具栏
  • 工程选择下拉框:选择当前工作区中的工程
  • 开始/停止/重启按钮:控制DAQ采集

  • 工程节点右键菜单

  • 开始:启动DAQ采集
  • 停止:停止DAQ采集

  • 主菜单

  • 采集 → 开始/停止/重启

使用步骤

1. 启动DAQ采集

  1. 确保设备已连接
  2. 在工程选择下拉框中选择目标工程
  3. 添加要观测的变量:
    - 在资源管理器中展开工程的"观测变量"节点
    - 右键点击变量 → "添加到监视窗口"
  4. 点击工具栏"开始"按钮,或通过工程节点右键菜单选择"开始"
  5. DAQ开始采集后,Watch窗口将实时显示变量值,主Wave视图显示选中变量的波形

2. 监控变量

Watch窗口显示以下信息:
- 选择:复选框,勾选后变量波形显示在主Wave视图
- 颜色:变量对应曲线的颜色图块
- 变量:变量名称
- :从设备获取的实时值
- 地址:变量内存地址

操作方式
- 添加变量:工程"观测变量"节点右键 → 添加到监视窗口
- 移除变量:在Watch窗口选中变量 → 点击"删除"按钮
- 清空变量:点击"清除全部"按钮

3. 停止DAQ采集

  • 点击工具栏"停止"按钮
  • 或通过工程节点右键菜单选择"停止"
  • 或通过主菜单:采集 → 停止

4. 保存采集数据

保存方式
- 主Wave视图右键 → 保存
- DAQ停止时自动提示保存
- 保存工程时(文件 → 保存工程),如有未保存数据会提示

保存步骤
1. 输入数据名称(默认前缀:watchdata_
2. 选择时间范围:
- 开始时间:保存数据的起始时间(毫秒)
- 结束时间:保存数据的结束时间(毫秒)
- 勾选"仅保存显示窗口数据"可自动设为当前视图显示范围
3. 数据文件保存至工程目录 data/ 下(.xcpdata 格式)
4. 资源管理器"采集数据"节点下会创建对应的数据文件节点

保存内容
- 保存所有DAQ init传入的变量数据(完整数据)
- Watch窗口选中的变量:保存颜色、可见性状态
- 未在Watch窗口选中的变量:使用默认颜色,默认不可见

5. 加载采集数据

加载方式
- 资源管理器"采集数据"节点下的数据文件右键 → 加载

自动恢复
加载数据后,自动恢复上次查看该数据时的视图状态,包括:
- X/Y轴显示范围
- Detail窗口状态

6. 数据标注

添加标注:主Wave视图右键 → "添加标注" → 输入描述

删除标注:右键点击标注附近 → "删除标注"

标注显示
- 垂直红色虚线标记时间点
- 标签显示描述内容,固定在视图顶部

标注用途
- 标记异常发生时刻
- 标记重要状态转换点
- 标记参考时间点便于对比分析

持久化:标注随数据文件一起保存和加载

7. 事件管理

保存事件
1. 在Detail Wave视图中定位到感兴趣的区域
2. 右键 → 保存为事件
3. 输入事件名称(默认前缀:event_
4. 事件保存在父数据节点下

加载事件
- 事件节点右键 → 加载
- 自动切换到父数据并在Detail Wave视图中显示事件信息

注意事项

  • 设备连接:启动DAQ前请确保设备已连接
  • 变量配置:启动DAQ前请确保观测变量的地址已解析
  • 工程切换:DAQ运行时切换工程需先停止DAQ
  • 数据切换:DAQ运行时无法切换加载其他数据
  • 事件保存:保存事件前需先保存父数据
  • 单工程限制:当前仅支持单工程DAQ
  • 性能限制:采样率和变量数量受XCP协议限制

相关文档