变量管理

变量管理功能帮助您从 ELF 文件导入观测变量,组织变量结构,并将变量添加到监视窗口进行实时监控。

功能入口

  • 资源浏览器 → 工程节点 →「变量引用」
  • ELF 文件 → 右键 →「查找全局变量」

使用步骤

添加变量

从 ELF 文件添加

  1. 在资源浏览器中右键「ELF资源」→「添加」,选择目标设备的 .elf.axf 文件
  2. 右键 ELF 文件节点 →「查找全局变量」
  3. 在搜索对话框中输入变量名,支持树形结构显示和复选框多选
  4. 在 ELF 变量节点上右键 →「添加到工程」

从硬件配置导入

  1. 在工程节点的「硬件配置」上右键 →「关联硬件配置」
  2. 右键「硬件配置」→「从硬件配置导入变量」
  3. 变量将按硬件配置的组件自动分组

配置属性

查看变量地址:
- 右键变量 →「获取地址」
- Watch 窗口中右键变量 →「获取地址」
- Watch 窗口空白区域右键 →「获取全部地址」

添加到监视窗口:
- 右键工程变量 →「添加到监视窗口」

添加到图形分析:
1. 右键变量 →「添加到图形分析」
2. 在多变量图形分析窗口中勾选「显示」列

分组管理

工程变量根据来源自动分组:
- 从硬件配置导入的变量按组件自动分组
- 手动添加的变量放置在「未分组」节点下

注意事项

  • ELF 文件是工作区级别的共享资源,多个工程可以引用同一个 ELF 文件中的变量
  • 变量地址解析需要在 DAQ 启动前完成,含指针的变量会通过 XCP 协议异步获取指针值
  • DAQ 或 Recorder 启动时,如果变量地址无效(地址为 0),系统会在输出窗口输出告警信息
  • 添加含指针路径的变量(如 g_ptr->member)到 Watch 窗口时,需连接设备后才能获取地址

相关文档