采集配置管理
采集配置管理功能用于管理 Watch 变量、Scope 配置和 Recorder 配置,支持配置的创建、编辑、激活和持久化保存。
功能入口
- 资源管理器 → 展开工程节点 → 查看 "Watch 变量"、"Scope 配置"、"Recorder 配置" 节点
使用步骤
Watch 变量管理
添加变量:
- 从 ELF 变量或工程变量拖拽到 Watch 窗口
- 在 ELF 变量上右键 → 选择 "添加到图形分析"
- 在工程变量上右键 → 选择 "添加到图形分析"
删除变量:
- 从 Watch 窗口删除变量,自动从工程配置移除
配置管理:
- 保存配置:Watch 窗口空白处右键 → "保存当前变量为配置"
- 加载配置:Watch 窗口空白处右键 → "加载配置..."
- 导出/导入:支持 JSON 和 CSV 格式
刷新频率设置:在 Watch 节点右键菜单中设置刷新频率(默认 100ms)
Scope 配置管理
创建配置:
1. 右键 "Scope 配置" 节点 → "新建配置"
2. 输入配置名称
3. 配置变量列表、刷新频率、时间窗口等参数
激活配置:
- 双击配置或右键 → "激活"
- 激活后配置中的变量列表将同步到多变量图形分析窗口
配置参数:
| 参数 | 说明 |
|---|---|
| 变量列表 | 从工程变量池选择 |
| 刷新频率 | 5/10/20/50/100 ms |
| 时间窗口 | 显示时间范围,单位 ms |
| 同步刷新 | 所有变量同一周期采集 |
Recorder 配置管理
创建配置:
1. 右键 "Recorder 配置" 节点 → "新建配置"
2. 输入配置名称
3. 配置采样参数、触发模式、导出格式等
配置参数:
| 参数 | 说明 |
|---|---|
| 变量列表 | 从工程变量池选择 |
| 采样间隔 | 单位 μs |
| 缓冲时长 | 单位 ms |
| 触发模式 | Manual(手动)/ Expression(表达式触发) |
| 预触发时长 | 单位 ms |
| 后触发时长 | 单位 ms |
| 导出格式 | MDF4/CSV/XCPData |
注意事项
- Watch 变量:轻量级调试工具,变量添加/删除后自动保存到工程配置
- Scope 配置:DAQ 启动前需先激活一个 Scope 配置,否则启动失败
- 激活状态持久化:激活的 Scope 配置会在程序重启后自动恢复
- 工程保存:配置随工程文件一起保存,无需手动单独保存