La commande Affichage > Références croisées ouvre une vue qui affiche les emplacements où une ou plusieurs variables sont utilisées au sein d'un projet, y compris les emplacements des bibliothèques intégrées non compilées. L'affichage peut également être restreint, par exemple aux références croisées présentes dans le projet, dans l'application active ou dans un POU spécifique.
Eléments de la liste Références croisées
Zone de texte
Boutons
Nom du bouton |
Raccourci |
Description |
---|---|---|
Effectuer une recherche |
Entrée |
Lance la recherche de la variable définie dans la zone de texte Rechercher. |
Choisir une déclaration dans l'aide à la saisie |
– |
Ouvre la boîte de dialogue Aide à la saisie. Vous pouvez sélectionner une variable, un type de données ou un bloc fonction à rechercher. L'élément sélectionné est entré automatiquement dans la zone de texte Rechercher. |
Afficher la position dans le source de la référence croisée sélectionnée |
– |
Accède à l'emplacement où la variable respective est déclarée. L'éditeur de déclaration correspondant s'ouvre et la variable est mise en surbrillance. |
Afficher la position dans le source de la référence croisée précédente |
Maj + F4 |
Affiche la position de la précédente référence croisée de la variable. |
Afficher la position dans le source de la référence croisée suivante |
F4 |
Affiche la position de la référence croisée suivante de la variable. |
Limiter les résultats à la déclaration actuelle |
– |
Disponible si plusieurs déclarations ont été trouvées pour un symbole. Affiche uniquement les résultats correspondant à la déclaration sélectionnée dans la liste. |
Imprimer la liste de références croisées |
– |
Imprime la référence croisée actuelle. |
Les références croisées trouvées sont affichées avec les informations suivantes :
Symbole |
Les variables, POU ou DUT qui ont été trouvés sont ici désignés par le terme Symbole. Ils sont regroupés selon leur déclaration respective. L'emplacement où ils sont déclarés est utilisé comme noeud racine. Les autres occurrences trouvées dans le projet apparaissent en retrait sous le noeud racine. Les noeuds en retrait affichent l'expression qui est utilisée pour le symbole à cet emplacement précis dans le projet. Exemple : Il existe une variable globale i dans le projet et il existe également une variable i qui est déclarée localement dans un bloc. La liste de références croisées contient deux entrées i de noeud racine. L'occurrence spécifique est affichée en retrait sous chaque noeud racine. |
POU |
Nom du POU où la variable est utilisée. |
Variable |
Nom de la variable, pour références : nom POU + nom variable Exemples : iVar, xPOU.iVar1 |
Accès |
Type d'accès à la variable à cet emplacement : oDéclaration oLecture oÉcriture oAppel |
Type |
Type de données de la variable. |
Adresse |
Adresse IEC également affectée à la variable. Exemple : AT %QB0 |
Emplacement |
Emplacement où la variable est utilisée dans l'éditeur du POU respectif : numéro de ligne, numéro de réseau, section de déclaration ou section d'implémentation. Exemple : ligne 1, colonne 1 (Impl) |
Objet |
Nom du POU plus (entre crochets) chemin complet de l'emplacement de l'occurrence. Exemple : PLC_PRG [Device:Plc Logic:Application] |
Commentaire |
Commentaires, si disponibles dans la déclaration de la variable. |
Double-cliquez sur une ligne de la liste des références croisées pour ouvrir le POU correspondant et pour sélectionner l'utilisation du symbole à l'intérieur de ce POU.
Si vous cliquez avec le bouton droit sur une ligne de la liste des références croisées, vous obtenez un menu contextuel qui fournit les commandes suivantes :
Commande |
Description |
---|---|
Développer tout |
Développe toutes les lignes qui sont réduites. |
Réduire tout |
Réduit toutes les lignes qui sont développées. Seule la ligne sélectionnée reste visible. |
Afficher la position de code source |
Même effet qu'un double clic sur une ligne : le POU respectif s'ouvre et l'occurrence est marquée. Pour les entrées de noeud racine, il s'agit de la déclaration. Pour les sous-entrées, il s'agit de l'usage de la variable respective. |
Limiter les résultats à la déclaration actuelle |
Lorsque plusieurs déclarations ont été trouvées, seuls les résultats qui s'appliquent à la déclaration actuellement sélectionnée sont affichés dans la liste. Pour désactiver cette fonction, exécutez une autre recherche. |