Obtention d'une référence d'objet de VI en utilisant un script de VI
- Mise à jour2025-08-27
- Temps de lecture : 2 minute(s)
Requiert : Scripts de VI
Lorsque vous utilisez un script de VI pour inspecter, modifier ou créer un objet de la face-avant ou du diagramme, vous devez obtenir une référence à l'objet sur lequel vous voulez agir. Vous pouvez alors câbler cette référence aux nœuds de propriété ou nœuds de méthode pour obtenir ou définir des informations sur l'objet référencé.
Reportez-vous à la liste suivante pour identifier la meilleure façon d'obtenir une référence de VI dans votre cas d'usage particulier. Les approches de la liste sont classées par difficulté (de la plus facile à la plus difficile).
- Utilisez la fonction Ouvrir une référence d'objet de VI. La fonction Ouvrir une référence d'objet de VI vous permet de rechercher un objet particulier dans une cible en utilisant son étiquette. Utilisez cette approche si vous voulez obtenir une référence à un objet dans un VI cible dont vous connaissez le contenu (un VI modèle, par exemple).
- Utilisez le VI Traversée pour objetG. Le VI Traversée pour objetG vous permet de rechercher tous les objets d'un VI cible qui sont des instances d'une classe spécifique. Utilisez cette approche si vous voulez obtenir des références à des objets dans un VI cible inconnu. Utilisez aussi cette approche si vous voulez interagir avec plusieurs objets dans un VI cible qui sont des instances d'une même classe.
- Naviguez les connexions entre les objets du VI cible. Naviguer les connexions entre les objets dans un VI cible vous permet d'utiliser une référence à un objet pour obtenir des références aux objets connectés. Utilisez cette approche pour obtenir une référence à un objet auquel vous ne pouvez pas accéder directement en utilisant une des approches précédentes.
Mises en garde et recommandations
- Fermez toutes les références que vous avez ouvertes. Un nombre excessif de références ouvertes a un effet néfaste sur les performances d'un VI. Lisez les informations sur la fermeture des références aux VIs ou objets de VI pour en savoir plus sur les performances.