在
下,可以定义对哪些变量使用查找和过滤标准在交叉参考列表中显示从属、应用位置、定义和参数。在对话框的左侧设置预选标准并使用[查找(S)]开始查找程序。左侧列表区段中仅显示满足所有标准的变量以及首次找到变量的定义位置。
在对话框的右侧,显示左侧所选变量的声明和参考(应用位置)。可通过过滤器进一步限制此显示。例如通过[转到(O)]或双击所选声明或参考,可以直接跳到声明或使用变量的POU头或本体。
对于预选的查找标准,可以输入带有以下通配符的字符串:
字符 |
含义 |
---|---|
* |
直到当前位置的所有字符均相同,即*之后的字符被忽略。例如,如果输入Hug*,将找到以“Hug”开头的所有字符串:“Hugo”、“Hug”或“HugoMeier”等。 |
? |
当前位置允许任何字符。但是与字符串相比,此位置必须有字符。例如,如果输入Ba??,将找到字符串“Ball”和“Bach”,但找不到“Bau”。 |
对于预选,可以定义以下查找标准:
查找标准 |
可能值 |
含义 |
---|---|---|
标识符(I): 对全局变量列表或POU头中“标识符”字段中的变量声明的“名称” |
<全部>或* |
所有变量考虑在内。 |
字符串 |
也可以在此处输入带有通配符的字符串。 |
|
声明(D): 全局变量列表或项目中可用的所有POU、任务或DUT名称 |
<全部>或* |
查找所有声明。 |
<未知> |
仅考虑未知声明(例如:DT0等直接使用的地址没有声明)。 |
|
POU名称 |
仅查找所选POU中的变量。 |
|
Project.GVL |
仅查找项目的全局变量列表中的变量。 |
|
Library_name.GVL |
仅查找所安装用户库的全局变量列表中的变量。 |
|
类型(T): 项目(功能块的实体)中使用的所有基数或DUT数据类型(INT、BOOL、WORD等) |
<全部>或* |
所有数据类型的变量考虑在内。 |
数据类型 |
仅所选数据类型(例如INT)的变量考虑在内。 |
|
字符串 |
也可以在此处输入带有通配符的字符串。 |
|
地址(R): 项目中定义的所有地址(IEC和FP格式) |
<全部>或* |
所有地址的变量考虑在内。 |
地址 |
仅带有所选IEC或FP地址的变量考虑在内。 |
|
字符串 |
也可以在此处输入带有通配符的字符串。 |
|
类别(C): 在全局变量列表或在POU头中对于声明的变量类别:VAR_GLOBAL、VAR_RETAIN等 |
<全部>或* |
所有类别的变量考虑在内。 |
类别 |
仅所选类别的变量考虑在内。 |
使用[查找(S)]执行预选后,将在左侧显示通过查找标准找到的变量。对于此处所选的各个变量,将在[声明/参考]下的对话框右侧显示所有声明和参考。
使用以下过滤标准可以进一步限制[声明/参考]下的显示。
过滤标准 |
设置 |
含义 |
---|---|---|
声明(D): 全局变量列表或找到的所有POU、任务或DUT名称 |
<全部> |
显示所选变量的所有声明。 |
<未知> |
仅显示未知声明(例如,DT0等直接使用的地址没有声明)。 |
|
POU名称 |
仅显示所选POU中变量的声明。 |
|
Project.GVL |
仅显示全局变量列表中变量的声明。 |
|
Library_name.GVL |
仅显示所安装用户库的全局变量列表中变量的声明。 |
|
通道(A): 所选变量的访问类型:读和/或写访问 |
<全部> |
显示变量的所有参考。 |
读 |
仅显示读取变量的参考。 |
|
写 |
仅显示写入变量的参考。 |
|
读/写 |
仅显示读取和写入变量的参考。 |