 Referencias cruzadas

El banco de trabajo ISaGRAF incluye un editor de referencias cruzadas que proporciona al usuario una visión global de las variables declaradas existentes en los programas del proyecto, así como de los lugares donde se utiliza cada una de ellas. La finalidad de las referencias cruzadas es la de listar todas las variables declaradas en el proyecto a la vez que localiza, en la fuente de cada programa, las partes del código fuente en las que se utilizan estas variables. Las referencias cruzadas son muy útiles para obtener una visión global del ciclo de vida de una variable. Ayudan a localizar efectos secundarios y reducen el tiempo que se necesita para entender el proyecto durante el proceso de mantenimiento. También se pueden utilizar las referencias cruzadas para obtener una visión global del diccionario completo de un proyecto, con la finalidad de encontrar fácilmente variables no utilizadas y medir la complejidad del proyecto.

Selección del tipo de objeto

Re-calcular referencias cruzadas

Exportar de referencias cruzadas

Errores en el diccionario

Estadística

Búsqueda en la lista de objetos

Apertura de programas

La lista de la izquierda muestra los objetos declarados del proyecto (programas, variables y palabras definidas) y los elementos de librería (funciones y bloques de función) que están referenciados en el proyecto. La lista de la derecha muestra las ocurrencias en los programas del objeto que actualmente está seleccionado en la primera lista.

La descripción de una búsqueda encontrada incluye el nombre de programa, el número de paso, transición, o decisión FC  SFC, más el número de línea para lenguajes de texto, o coordenadas para diagramas LD o FBD. Para diagramas Quick LD, la descripción es completa con el número de escalón. Si la variable se utiliza como salida, el número de escalón viene seguido por un carácter asterisco ("*").

Configurar la opción "Mostrar variables no usadas" del menú "Opciones" para mostrar en una lista principal variables que no se usan en los programas de aplicación.


Selección del tipo de objeto

Un proyecto puede contener un número enorme de objetos declarados. Por esa razón, se utiliza la ventana combinada de la barra de herramientas del editor para seleccionar el tipo de objeto que debe aparecer en la ventana. De esta manera, el usuario puede acceder a información seleccionada.

Cada vez que se recalculan las referencias cruzadas, se restablece la selección en la posición "todo" para poder presentar la lista completa.


Re-calcular referencias cruzadas

Se puede utilizar el comando "Fichero / Re-calcular" en cualquier momento para actualizar las referencias cruzadas de acuerdo con las modificaciones que se introduzcan en otras ventanas de edición ISaGRAF.


Exportar referencias cruzadas

Se utiliza el comando "Herramientas / Exportar (fichero de texto)" para escribir el listado completo de referencias cruzadas en un fichero de texto ASCII. Se puede abrir este fichero con otras aplicaciones, como el NotePad de Windows o un procesador de textos.


Errores en el diccionario

El comando "Edición / Errores de diccionario" muestra, en una ventana de diálogo, la lista de errores detectados cuando se cargó el diccionario del proyecto.


Estadísticas
Estadística

El comando "Herramientas / Estadísticas" muestra, en una ventana de diálogo, el número de objetos y variables que fueron declarados en el proyecto, en función de los tipos y atributos de las variables. Este comando también se puede utilizar para averiguar el número de variables de E/S que fueron declarados en el proyecto, con la finalidad de asegurar que se puede compilar en el caso de que utilice una versión limitada del banco de trabajo ISaGRAF.


Búsqueda en la lista de objetos

El comando "Edición / Buscar" le permite al usuario la selección directa de un objeto en la lista del editor. No se puede encontrar el objeto buscado si no aparece en la lista (cuando se utiliza un filtro de visualización). Antes de buscar un objeto, se recomienda la activación de la opción "todo" en la barra de herramientas.


Apertura de programas

La lista de la derecha contiene las incidencias del objeto seleccionado en los ficheros fuente y la conexión E/S del programa abierto. El comando "Edición / Abrir programa" le permite al usuario abrir un programa directamente en el lugar en el que aparece el objeto. También existe la posibilidad de hacer doble click con el ratón sobre la ocurrencia (en la lista de ocurrencias) para abrir el programa correspondiente.