变量、POU(程序、功能块、函数)或 DUT 的符号出现情况可显示在交叉引用列表中。然后就可以从列表直接跳转到项目中的相应位置。
搜索符号出现位置有两种方法:
-
纯文本搜索:您可以在“交叉引用列表” 视图中手动指定文本(符号名称、占位符)。
-
搜索特定声明:
-
在“Cross-Reference List” 视图中,从输入助手中选择声明。
-
将焦点放在 POU 编辑器中的一个符号名称上,然后从上下文菜单中启动交叉引用搜索。
-
将焦点放在 POU 编辑器中的符号名称上,打开“交叉引用列表” 视图,交叉引用搜索就会自动执行。
-
“Cross-Reference List” 视图已列出多个声明的出现位置,您可以将这些结果限制在特定声明中。
-
交叉引用,可按符号名称进行文本搜索
要求:“交叉引用列表” 视图已打开。
-
在名称旁边的字段中指定一个字符串,例如要查找项目中出现位置的变量标识符。例如:"
iCounter
"。在文本搜索中,可以使用星号 "
*
"(任意字符数)或问号 "?
"(精确字符数)与变量标识符的子串相结合。使用百分号 "
%
" 搜索 IEC 地址。例如:"%MW8
"、"%M
*"。 -
单击
按钮,在项目中开始文本搜索。
打开“交叉引用列表” 视图,显示
iCounter
变量的出现位置。在项目中,声明部分总是以缩进方式显示在出现位置。 -
双击交叉引用列表中的出现位置。
在编辑器中打开相应对象,并标出出现位置。
特定符号声明的交叉引用
要求:编辑器中已打开 POU。
在 POU 编辑器中,使用菜单命令
-
将光标置于声明部分或实现部分中符号(变量、POU)的标识符处。
-
单击“浏览符号 浏览交叉引用” 或“编辑” 菜单。
打开“Cross-Reference List” 视图,显示变量或 POU 的出现位置。
如果已打开“Cross-Reference List” 视图,则还可以按以下方式搜索特定结果的出现位置:
在 POU 编辑器中,自动
-
在 “Tools Options”(“SmartCoding” 类别)中选择 “Automatically list selection in cross reference view” 复选框。选择 POU 中的符号名称,或将光标置于名称中。
根据选择或光标的位置,交叉引用列表会自动显示相应符号的出现位置。
在交叉参考列表视图中,在输入帮助下
-
在“交叉引用列表” 视图中,使用输入助手
在“旁边的字段中指定一个符号名称 通过声明” 。
交叉引用列表显示符号的出现位置。
在交叉引用列表视图中,仅限于特定声明
-
如果“Cross-Reference List” 视图中列出了某个符号的多个声明,例如在文本搜索之后,则可以将显示结果减少到一个:选择包含所需声明的行,然后单击
按钮或单击上下文菜单中的“将结果限制为当前声明” 。
交叉引用列表只包括所选声明的出现位置。