Commandes face-avant secondaire
- Mise à jour2026-06-12
- Temps de lecture : 2 minute(s)
Utilisez la commande face-avant secondaire pour afficher la face-avant d'un autre VI sur la face-avant de votre VI actuel.
Par exemple, vous pouvez utiliser une commande face-avant secondaire pour concevoir une interface utilisateur qui se comporte comme un assistant :
- Utilisez des boutons booléens sur la face-avant du VI de niveau principal pour parcourir l'assistant.
- Utilisez une commande face-avant secondaire pour charger différentes faces-avant pour chaque étape de l'assistant.
Fonctionnement des commandes face-avant secondaire
Quand vous placez une commande face-avant secondaire sur la face-avant, LabVIEW ne crée pas de terminal sur le diagramme pour cette commande. À la place, LabVIEW crée un Nœud de méthode. Le Nœud de méthode utilise la méthode Insérer un VI.
Pour charger un VI dans la commande face-avant secondaire, câblez une référence à ce VI au nœud de méthode.
Si vous chargez un VI qui n'est pas en cours d'exécution, le VI se charge dans la commande face-avant secondaire en mode d'édition.
LabVIEW affiche uniquement la zone visible de la face-avant du VI que vous chargez dans la commande face-avant secondaire.
Lorsque vous arrêtez un VI qui a une commande face-avant secondaire, LabVIEW efface la face-avant dans la commande face-avant secondaire. Vous pouvez aussi utiliser la méthode Supprimer le VI pour décharger le VI de la commande face-avant secondaire.
Spécifications pour les commandes face-avant secondaire
- La commande face-avant secondaire n'a pas de terminal. Par conséquent, vous ne pouvez pas effectuer les opérations suivantes avec des commandes face-avant secondaire :
- Vous ne pouvez pas créer un tableau de commande face-avant secondaire.
- Vous ne pouvez pas créer une définition de type d'une commande face-avant secondaire.
- Vous pouvez placer une face-avant secondaire dans un cluster pour regrouper des commandes uniquement si le cluster ne contient pas uniquement des faces-avant secondaire.
- Vous devez rendre la face-avant réentrante pour effectuer les opérations suivantes avec une commande face-avant secondaire :
- Charger la face-avant d'un VI qui est ouvert.
- Charger la face-avant d'un VI qui est déjà chargé dans une autre commande face-avant secondaire sur la même face-avant.
- Vous ne pouvez pas charger la face-avant d'un VI dans une application instance distante.
- Vous ne pouvez pas charger les faces-avant de manière récursive.
Exemples de commande face-avant secondaire
Reportez-vous à labview\examples\Controls and Indicators\Containers\Containers.lvproj pour consulter des exemples d'utilisation de commande face-avant secondaire.