 Listes de variables

La commande "Espion / Listes de variables" de la fenêtre du debugger permet à l'utilisateur de créer des listes de variables qui seront rafraîchies avec leur valeur courante. Les listes sont construites pendant la mise au point, elles peuvent être stockées sur le disque et ré-ouvertes pendant les sessions de mise au point suivantes. Une liste peut contenir jusqu'à 32 variables. Des variables de types différents peuvent être mélangées dans une même liste. Les variables locales et globales peuvent être insérées dans les listes. Une liste de variables est dédiée à un projet. Les listes de variables sont très utiles pour le test fonctionnel d'une application. Elles permettent la visualisation et la surveillance d'une partie limitée du procédé contrôlé, sans regard sur le code source des programmes correspondants. Les listes de variables sont également très utiles pour la mise au point des programmes textuels écrits en ST ou IL. L'utilisateur peut facilement grouper dans une liste la série des variables manipulées dans un programme, pour contrôler son exécution.

Sauver sur le disque

Ajouter une variable à la liste

Changer la variable sélectionnée

Affichage en mode "Dump"

Pour chaque variable, ISaGRAF affiche son nom, sa valeur courante et son commentaire. Déplacez les séparation avec la souris dans la ligne de titre pour redimensionner les colonnes.


Sauver sur le disque

Les commandes du menu "Fichiers" permettent de créer, ouvrir et sauvegarder les listes de variables. Le nombre de listes pour un projet n'est pas limité par ISaGRAF. Lors de la nomenclature des listes de variables, les règles suivantes doivent être respectées:

•	la longueur du nom ne doit pas excéder 8 caractères

•	le premier caractère doit être une lettre

•	les suivants doivent être des lettres, des chiffres ou le souligné

•	les majuscules et les minuscules ne sont pas différenciées

L'éditeur de liste ne peut afficher qu'une seule liste dans sa fenêtre. Toutefois, il est possible de lancer simultanément plusieurs fenêtres d'édition contenant des listes différentes.


Ajouter une variable à la liste

La commande "Edition / Insérer" insère une nouvelle variable dans la liste. Le nom de la variable est sélectionné parmi les noms d'objets déclarés dans le dictionnaire du projet. Son identificateur n'a donc pas à être saisi manuellement. La variable est insérée juste avant la variable actuellement sélectionnée dans la liste. La liste ne peut pas contenir plus de 32 variables. La même variable ne peut pas apparaître plusieurs fois dans la même liste.


Changer la variable sélectionnée

la commande "Edition / Modifier" remplace la variable sélectionnée par une autre variable. Vous pouvez aussi utiliser la commande "Couper" pour retirer la variable sélectionnée de la liste.


Compléter la liste depuis d'autres fenêtres
Affichage en mode "Dump"

A tout moment, vous pouvez basculez l'affichage entre le mode normal en colonnes et le mode "Dump". Pressez le bouton "zoom" dans la barre d'outils ou utilisez la commande "Options / Dump" pour changer le mode d'affichage.

en mode "Dump", une seule variable est rafraichie. Sa valeur en numérique ou en texte est affichée au sommet de la fenêtre. La valeur est également affichée en binaire (mode "dump") avec la valeur de chaque octet en hexadécimal. Ce mode vous permet d'espionner précisément chaque octet de la valeur d'une variable.

Le mode "dump" est particulièrement utile pour la visualisation des chaines de caractères longues ou comprenant des caractères non imprimables.