DAQ采集控制
DAQ采集控制功能支持基于XCP协议的实时数据采集,让您能够启动/停止DAQ采集、实时观测变量值、保存和管理采集数据。
功能入口
可通过以下方式访问DAQ采集控制功能:
- 工具栏:
- 工程选择下拉框:选择当前工作区中的工程
-
开始/停止/重启按钮:控制DAQ采集
-
工程节点右键菜单:
- 开始:启动DAQ采集
-
停止:停止DAQ采集
-
主菜单:
- 采集 → 开始/停止/重启
使用步骤
1. 启动DAQ采集
- 确保设备已连接
- 在工程选择下拉框中选择目标工程
- 添加要观测的变量:
- 在资源管理器中展开工程的"观测变量"节点
- 右键点击变量 → "添加到监视窗口" - 点击工具栏"开始"按钮,或通过工程节点右键菜单选择"开始"
- 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协议限制