Vista de lista de referencias cruzadas
El comando Ver > Lista de referencias cruzadas abre una vista que muestra las ubicaciones en las que se usan una o más variables dentro de un proyecto, incluidas las ubicaciones de las bibliotecas integradas sin compilar. La pantalla también se puede restringir, por ejemplo, a referencias cruzadas que estén en el proyecto, en la aplicación activa o en una POU concreta.
Elementos de Lista de referencias cruzadas
Cuadro de texto
Cuadro de texto de búsqueda |
Escriba el nombre de la variable con uno de los métodos de entrada siguientes: oEscríbalo manualmente. oActualícelo automáticamente si la opción Actualizar automáticamente las referencias cruzadas en caso de modificación de la selección está seleccionada en el cuadro de diálogo Herramientas > Opciones > Codificación inteligente. Las entradas siguientes son válidas. También tenga en cuenta el ámbito establecido para cada: oNombre de la variable o* (asterisco): busca las referencias cruzadas de las variables. o*<cadena>: busca las referencias cruzadas de las variables que incluyen esta cadena en el nombre. Ejemplo: Buscar iVar* devuelve iVar1, iVar_glob2, iVar45 o%<dirección IEC>: busca variables asignadas a esta dirección. Ejemplo: %QB0. |
Botones
Nombre de botón |
Método abreviado |
Descripción |
---|---|---|
Perform search |
Intro |
Inicia la búsqueda de la variable escrita en el cuadro de texto de búsqueda. |
Pick declaration from input assistant |
– |
Abre el cuadro de diálogo asistente Accesibilidad. Puede seleccionar la variable, el tipo de datos o el bloque de funciones que desee buscar. Se introduce automáticamente en el cuadro de texto de búsqueda. |
Show source position of selected cross reference |
– |
Va directamente a la ubicación en la que se ha declarado la variable respectiva. Se abre el editor de declaraciones correspondiente y se resalta la variable. |
Mostrar posición de origen de referencia cruzada anterior |
Mayús + F4 |
Muestra la posición de la referencia cruzada anterior de la variable. |
Show source position of next cross reference |
F4 |
Muestra la posición de la referencia cruzada siguiente de la variable. |
Limitar resultados a la declaración actual |
– |
Disponible si se han encontrado varias declaraciones para un símbolo. Muestra sólo los resultados de la declaración que ha seleccionado en la lista. |
Imprimir la lista de referencias cruzadas |
– |
Imprime la referencia cruzada actual. |
Las referencias cruzadas encontradas se muestran con la información siguiente:
Símbolo |
Las variables, POU o DUT que se han encontrado aquí se conocen por el término Símbolo. Se agrupan en función de la declaración respectiva. La ubicación en la que se declaran se utiliza como nodo raíz. Las otras apariciones en el proyecto aparecen con una sangría debajo del nodo raíz. Estos nodos con sangría muestran la expresión que se utiliza para el símbolo en la ubicación específica del proyecto. Ejemplo: Hay una variable global i en el proyecto y también hay una variable i declarada localmente en un bloque. La lista de referencias cruzadas contiene dos entradas de nodo raíz i. Se muestra la ocurrencia específica con sangría debajo de cada nodo raíz. |
POU |
Nombre de la POU donde se utiliza la variable. |
Variable |
Nombre de la variable, para referencias: nombre de POU + nombre de variable Ejemplos: iVar, xPOU.iVar1 |
Acceso |
Tipo de acceso a la variable en la ubicación: oDeclarar oLectura oEscritura oLlamada |
Tipo |
Tipo de datos de la variable. |
Dirección |
Dirección IEC también asignada a la variable. Ejemplo: AT %QB0 |
Posición |
Posición del lugar en el que se usa la variable en el editor de la POU respectiva. Por ejemplo, número de línea, número de red, sección de declaración o sección de implementación. Ejemplo: Línea 1, columna 1 (Impl) |
Objeto |
Nombre de la POU más la ruta completa de la ubicación de la ocurrencia entre corchetes. Ejemplo: PLC_PRG [Device:Plc Logic:Application] |
Comentario |
Comentarios, si están disponibles, en la declaración de la variable. |
Haga doble clic en la lista de referencias cruzadas para abrir la POU respectiva y seleccionar el uso del símbolo dentro de esta POU.
Si hace clic con el botón derecho en una línea de la lista de referencias cruzadas, el menú contextual proporciona los comandos siguientes:
Comando |
Descripción |
---|---|
Expandir todo |
Expande todas las líneas que se hayan contraído. |
Contraer todo |
Contrae todas las líneas expandidas. Sólo se mantiene visible la línea seleccionada. |
Mostrar posición de código de origen |
Tiene el mismo efecto que hacer doble clic en una línea: abre la POU respectiva y marca la ocurrencia. En el caso de las entradas de nodo raíz, es la declaración. En el caso de las subentradas, es el uso de la variable respectiva. |
Limitar resultados a la declaración actual |
Cuando se encuentran varias declaraciones, en la lista sólo se mostrarán los resultados que se aplican a la declaración seleccionada. Para desactivar esta característica, ejecute otra búsqueda. |