命令:交叉引用列表
象征:
功能: 命令打开视图 交叉引用列表.
称呼: 菜单 , 或者
该视图显示项目中符号的交叉引用列表。符号可以是变量、POU(程序、功能块、函数)或用户定义的数据类型 (DUT)。交叉引用列表基本上提供了两种类型的搜索:
文本搜索:输入符号名称将显示项目中具有该名称的所有符号的交叉引用。如果找到多个具有相同名称的符号,则可以通过上下文菜单将显示限制为单独的声明。
声明搜索:可以使用输入帮助或输入限定路径(例如
Device.Application.PLC_PRG.i
或者__POOL.POU.a
) 被选中。之后,即使有其他同名符号,也只显示使用该符号的地方。
输入框 | . 符号名称(变量名称、块名称、DUT 名称)- 输入选项:
. 以下条目有效:
|
![]() | 打开输入帮助以选择符号 |
![]() | 执行搜索 |
![]() | 定义要在其中搜索字符串的列 |
输入框 | 在选定列中搜索的字符串 位置标记为黄色。没有此字符串的交叉引用被隐藏。 |
![]() | 显示先前交叉引用的源位置, 切换 + F4 |
![]() | 显示下一个交叉引用的源位置, F4 |
![]() | 将结果限制在当前声明范围内 当为一个符号找到多个声明时可用 将显示限制为您刚刚在列表中选择的声明 |
![]() | 显示所选交叉引用的源位置 焦点跳转到使用符号的位置。 |
![]() | 打印交叉引用列表 出现设置打印作业的标准对话框。 |
找到的交叉引用会显示以下信息: | |
象征 | 符号(变量、POU、DUT)的位置根据其声明进行分组。声明点形成根节点,项目中的使用点在下方缩进显示。显示符号在使用时的确切表达。 示例:项目中是否存在全局变量 |
积木 | 设备名称,DUT 名称;还有,例如,任务配置中的块调用情况下的任务名称 |
多变的 | 纯变量名 例子: |
使用权 | 在使用点访问变量的类型: 宣言 / 读 / 来写 / 称呼 指针的特殊情况 一种任务 |
类型 | 变量的数据类型 |
地址 | IEC 地址(如果分配给变量) 例子: ” |
位置 | 使用点在受影响 POU 的编辑器中的位置,例如行号、网络号、声明部分或实现部分 例子: ” |
目的 | POU 名称 + 方括号中使用点的完整路径(如果在视图中) 设备 位于 例子: ” |
评论 | 如果变量声明中存在,请注释 |
搜索返回项目中以及附加的未编译库中的所有匹配项。
交叉引用列表上下文菜单中的命令
显示源位置:打开相关块并标记使用位置:根条目的声明,下级子条目的相应使用位置。或者,您可以双击一行。
将结果限制为选定的声明:在找到多个声明的情况下,将结果的显示限制为选定的符号声明
展开一切:所有单个位置都显示在列表中。
减少一切: 只有所有出现的根节点出现在列表中。
有关更多信息,请参阅: 使用交叉引用列表查找使用地点