Listas de variables
 Espiar variables

 El comando "Espiar listas" del menú "Herramienta" de la ventana del Depurador le permite al usuario la construcción de listas no contiguas de variables que se refrescan con sus valores actuales. Las listas se crean a la hora de depurar la aplicación. Se pueden guardar las listas en el disco y abrirse de nuevo en el transcurso de otras sesiones de depuración. Una lista puede contener hasta 32 variables. Se pueden mezclar variables de diferentes tipos en una misma lista. Se pueden insertar variables globales y locales en una lista. Una lista de variables está dedicada a un proyecto en particular. Las listas de variables son muy útiles a la hora de realizar la comprobación funcional de una aplicación. Le permiten al usuario observar los cambios que se producen en una parte limitada del proceso controlado, con independencia del correspondiente código fuente de los programas de aplicación. Las listas de variables también son útiles cuando se depuran programas de texto ST e IL. El usuario puede agrupar en una lista al conjunto de variables utilizadas en un programa, con la finalidad de controlar o supervisar la ejecución de las instrucciones programadas.

Guardar listas en el disco duro

Inserción de variables en la lista

Modificación de la variable seleccionada

Vista hexadecimal

Para cada variable de la lista , ISaGRAF muestra su nombre, su valor actual, y el correspondiente texto de comentario. Se pueden cambiar de tamaño las columnas arrastrando las líneas de separación con el ratón en la barra de títulos de la lista


Guardar listas en el disco duro

Se utilizan los comandos del menú "Fichero" para crear, abrir y guardar las listas de variables. ISaGRAF no limita el número de listas para cada proyecto. Cuando se asignen nombres a las listas de variables que van a guardarse en el disco, se tiene que cumplir las siguientes normas:

- el nombre no puede superar los 8 caracteres

- el primer carácter tiene que ser una letra

- los restantes caracteres pueden ser letras, dígitos o el carácter de subrayado '_'

- los nombres de las listas no son sensibles al uso de mayúsculas o minúsculas

El editor de listas no puede representar más de una lista de variables a la vez en la misma ventana. Sin embargo, se puede ejecutar el editor de listas más de una vez, para poder espiar diferentes listas simultáneamente.


Inserción de variables en la lista

El comando "Edición / Insertar" inserta otra variable en la lista. Se selecciona el nombre de la variable de la lista de objetos que están definidos en el diccionario del proyecto. De esta forma, el usuario no tiene que introducir el identificador manualmente. Se inserta la variable delante de la variable que está seleccionada en la lista. La lista no puede contener más de 32 variables. La misma variable no puede aparecer más de una vez en la misma lista.


Modificación de la variable seleccionada

El comando "Edición / Modificar" sustituye la variable seleccionada por otra variable. También se puede utilizar el comando "Cortar" para eliminar la variable seleccionada de la lista.


Vista hexadecimal

En cualquier instante se puede conmutar entre el modo lista y la vista "Hexadecimal". Pulsar el botón de "zoom" en la barra de herramientas o usar el comando "Opciones / Hexadecimal" para conmutar el modo de vista.

En el modo "Hexadecimal", sólo se muestra el valor de una variable. Su valor se muestra en formato numérico/simbólico en la parte de arriba de la ventana, y se ve también en formato binario. Este modo permite espiar el valor hexadecimal de cada byte en el del valor de la variable.

El modo hexadecimal es muy útil para espiar y comprender mensajes que contienen caracteres no imprimibles.