GetVIDependencies
- Mise à jour2025-07-30
- Temps de lecture : 4 minute(s)
Cette méthode renvoie les noms et chemins des dépendances VI d'un VI. Vous pouvez utiliser cette méthode pour renvoyer un sous-ensemble spécifique de l'ensemble des dépendances VI d'un VI. Cette méthode ne renvoie pas les dépendances qui ne sont pas des VIs, comme les bibliothèques de projet, les commandeX et les diagrammes d'état-transition.
LabVIEW combine les valeurs des paramètres que vous spécifiez en utilisant l'opérateur logique ET pour déterminer quelles dépendances renvoyer. Par exemple, vous devez transmettre VRAI à la fois à Références de VIs statiques ? et à Inclure les VIs de commande ? afin que LabVIEW renvoie une référence de VI statique à une commande ou un indicateur personnalisé.
Par défaut, cette méthode ne charge pas le diagramme en mémoire. Cependant, si vous spécifiez certaines valeurs en entrée, LabVIEW charge le diagramme.
Syntaxe
object.GetVIDependencies([dependencyNames], [dependencyPaths], [wholeHierarchy], [commentedOut], [staticVIRefs], [dynDispatching], [missingItems], [standardVIs], [reentrantClones], [polyVIs], [globalVIs], [controlVIs], [genericVIs], [callSetupVIs], [expressVIs], [loadDiagram])Paramètres
| Nom | Type | Description | ||||||
|---|---|---|---|---|---|---|---|---|
| dependencyNames | chaîne | Renvoie le nom des dépendances de VI. | ||||||
| dependencyPaths | tableau de chaînes par référence | Renvoie le chemin des répertoires des dépendances de VI. | ||||||
| wholeHierarchy | Booléen | Si le paramètre est FAUX (valeur par défaut), LabVIEW ne renvoie que les dépendances du VI actuel. S'il est VRAI, LabVIEW renvoie les dépendances de toute la hiérarchie du VI. Utilisez la condition VRAI pour effectuer des traversées de hiérarchie sans avoir besoin d'implémenter de détection de récursion. | ||||||
| commentedOut | variant | Spécifie si LabVIEW renvoie les dépendances de VIs qui ne sont pas appelées par LabVIEW, comme celles de la condition Désactivé d'une structure à diagrammes désactivés. De plus, si vous câblez une constante au terminal de sélection d'une structure Condition, LabVIEW considère que les dépendances qui se trouvent dans des conditions ne s'exécutant pas sont mises en commentaire et ne les appelle pas.
| ||||||
| staticVIRefs | Booléen | Si le paramètre est VRAI, LabVIEW renvoie les VIs référencés avec des fonctions Référence de VI statique, y compris le VI de niveau principal s'il contient une référence à lui-même. La valeur par défaut est FAUX. | ||||||
| dynDispatching | variant | Spécifie quels VIs LabVIEW renvoie si le VI contient un sous-VI de dispatch dynamique.
| ||||||
| missingItems | Booléen | Si le paramètre est VRAI, LabVIEW renvoie le nom et le chemin des dépendances manquantes. LabVIEW renvoie les dépendances comme étant manquantes si elles sont corrompues, enregistrées dans une version ultérieure de LabVIEW ou introuvables sur le disque. Comme les types des dépendances manquantes sont inconnus, LabVIEW renvoie les dépendances manquantes quels que soient les autres paramètres configurés. La valeur par défaut est FAUX. | ||||||
| standardVIs | Booléen | Si ce paramètre est VRAI (valeur par défaut), LabVIEW renvoie les sous-VIs, y compris les instances des VIs polymorphes et les instances des VIs génériques. | ||||||
| reentrantClones | Booléen | Spécifie si LabVIEW renvoie les VIs clones de VIs réentrants qui sont des dépendances.
| ||||||
| polyVIs | Booléen | Si ce paramètre est VRAI (valeur par défaut), LabVIEW renvoie les VIs polymorphes. | ||||||
| globalVIs | Booléen | Si ce paramètre est VRAI (valeur par défaut), LabVIEW renvoie les VIs de variable globale. | ||||||
| controlVIs | Booléen | Si ce paramètre est VRAI (valeur par défaut), LabVIEW renvoie les définitions de type et les définitions de type strictes. | ||||||
| genericVIs | Booléen | Si ce paramètre est VRAI (valeur par défaut), LabVIEW renvoie les VIs génériques. | ||||||
| callSetupVIs | Commande booléenne | Si la valeur est VRAI (valeur par défaut), LabVIEW renvoie les appels de sous-VIs qui utilisent les options de Configuration d'appel, telles que Recharger à chaque appel ou Charger au premier appel et garder. Comme ces VIs sont chargés dynamiquement, ils peuvent être ou non en mémoire. Pour inclure des VIs qui ne sont pas en mémoire, définissez Inclure les éléments manquants à VRAI. Pour mettre les éléments manquants en mémoire dans un environnement de développement, définissez Charger le diagramme à VRAI. | ||||||
| expressVIs | Commande booléenne | Si la valeur est VRAI, LabVIEW renvoie les VIs Express comme dépendances. Si vous voulez les dépendances de VIs Express en mode édition, définissez Conserver les VIs Express ? à VRAI. Si vous voulez les dépendances de VIs Express en mode exécution, définissez Conserver les VIs Express ? à FAUX. Quel que soit le paramètre choisi, LabVIEW renvoie tout appel de sous-VI que le VI Express écrit dans le VI référencé. | ||||||
| loadDiagram | Commande booléenne | Si la valeur est VRAI, LabVIEW charge le diagramme de ce VI avant de déterminer s'il existe des dépendances. Si vous ouvrez un diagramme à partir d'un emplacement différent de celui dans lequel il a été enregistré, LabVIEW risque de charger de nouveaux sous-VIs en mémoire. Ceci risque d'affecter l'option Inclure les autres VIs de configuration d'appel ?. La valeur par défaut est FAUX. |
Valeur renvoyée
aucun