 Références croisées

L'atelier ISaGRAF inclue un éditeur de références croisées qui offre une vue complète sur l'utilisation des variables d'un projet. Le but des références croisées est de lister toutes les variables déclarées dans le dictionnaire du projet, et de localiser, dans les sources des programmes, les utilisations de chacune des variables. Les références croisées offrent une vue d'ensemble sur le traitement d'une variable. Elles permettent de localiser les effets de bord, et de réduire le temps de compréhension pendant la maintenance d'une application. Les références croisées fournissent également une vue globale, en lecture seulement, de tout le dictionnaire de données, de retrouver rapidement les variables déclarées et non utilisées, et de mesurer la complexité d'un projet.

Sélectionner un type

Re-calculer les références

Exporter les références croisées

Les erreurs de déclaration

Statistiques

Chercher un objet

Ouvrir un programme

La liste de gauche montre les objets déclarés du projet (programmes, variables, mots équivalents...), et les éléments de la librairie (fonctions et blocs fonctionnels) référencés dans le projet. La liste de droite montre les occurences dans les sources des programmes de l'objet sélectionné dans la liste de gauche.

La description d'une occurrence comprend le nom du programme, éventuellement le numéro de l'étape ou de la transition pour le SFC, ou de l'action ou du test pour le FC, plus le numéro de ligne dans le cas des langages littéraux ou les coordonnées (x,y) pour les diagrammes LD ou FBD. Dans le cas du Quick LD, la description est complétée par le numéro de l'échelle. Si la variable apparaît en sortie (sur une bobine), le numéro de l'échelle est suivie du caractère "*".

Validez le mode "Montrer les variables inutilisées" dans le menu "Options" pour ajouter à la liste les variables qui ne sont utilisées nulle part dans les programmes.


Sélectionner un type

Un projet pouvant grouper un grand nombre d'objets déclarés, la boîte de sélection à gauche de la barre d'outils permet de sélectionner le type des objets listés dans la fenêtre. Ceci permet un accès filtré aux objets du projet.

Chaque fois que les références croisées sont re-calculées, la sélection est ramenée à "Tous les objets" pour présenter la liste complète.


Re-calculer les références

La commande "Fichier / Re-calculer" permet à tout moment de mettre à jour les références croisées pour prendre en compte les modifications entrées dans les autres fenêtres de l'atelier ISaGRAF.


Exporter les références croisées

La commande "Outils / Exporter" écrit la liste complète des références croisées dans un fichier de texte ASCII. Ce fichier peut par la suite être repris par d'autres applications telles que le bloc-notes de Windows ou des traitements de texte.


Les erreurs de déclaration

La commande "Edition / Erreurs de déclaration" liste dans une boîte de dialogue toutes les erreurs de syntaxe ou de cohérence détectées lors du chargement du dictionnaire.


Statistiques

La commande "Outils / Statistiques" affiche dans une boîte de dialogue le nombre de variables déclarées dans le projet, les sous-totaux étant triés par type et attribut. Une application particulière de cette commande est de connaître le nombre de variables d'E/S déclarées, afin de vous assurer que le code pourra être généré, si vous utilisez une version limitée de l'atelier ISaGRAF.


Chercher un objet

La commande "Edition / Chercher" recherche un objet dans la liste affichée. Un objet ne peut pas être trouvé s'il n'est pas affiché. Il est conseillé de sélectionner l'affichage de tous les objets avant d'effectuer une recherche.


Ouvrir un programme

La liste de droite montre les occurences dans les programmes et le câblage des E/S de l'objet sélectionné. La commande "Edition / Ouvrir programme" permet d'accéder directement aux documents où l'objet sélectionné est référencé. Il est également possible de cliquer deux fois sur le nom d'une occurence dans la liste de droite pour ouvrir le document correspondant.