变量管理
变量管理功能帮助您从 ELF 文件导入观测变量,组织变量结构,并将变量添加到监视窗口进行实时监控。
功能入口
- 资源浏览器 → 工程节点 →「变量引用」
- ELF 文件 → 右键 →「查找全局变量」
使用步骤
添加变量
从 ELF 文件添加
- 在资源浏览器中右键「ELF资源」→「添加」,选择目标设备的
.elf或.axf文件 - 右键 ELF 文件节点 →「查找全局变量」
- 在搜索对话框中输入变量名,支持树形结构显示和复选框多选
- 在 ELF 变量节点上右键 →「添加到工程」
从硬件配置导入
- 在工程节点的「硬件配置」上右键 →「关联硬件配置」
- 右键「硬件配置」→「从硬件配置导入变量」
- 变量将按硬件配置的组件自动分组
配置属性
查看变量地址:
- 右键变量 →「获取地址」
- Watch 窗口中右键变量 →「获取地址」
- Watch 窗口空白区域右键 →「获取全部地址」
添加到监视窗口:
- 右键工程变量 →「添加到监视窗口」
添加到图形分析:
1. 右键变量 →「添加到图形分析」
2. 在多变量图形分析窗口中勾选「显示」列
分组管理
工程变量根据来源自动分组:
- 从硬件配置导入的变量按组件自动分组
- 手动添加的变量放置在「未分组」节点下
注意事项
- ELF 文件是工作区级别的共享资源,多个工程可以引用同一个 ELF 文件中的变量
- 变量地址解析需要在 DAQ 启动前完成,含指针的变量会通过 XCP 协议异步获取指针值
- DAQ 或 Recorder 启动时,如果变量地址无效(地址为 0),系统会在输出窗口输出告警信息
- 添加含指针路径的变量(如
g_ptr->member)到 Watch 窗口时,需连接设备后才能获取地址