Désenregistrement D'événements Utilisateur; Exemple D'événement Utilisateur - National Instruments LabVIEW Manuel De L'utilisateur

Table des Matières

Publicité

Remarque
un événement utilisateur dont les éléments de données d'événement ont le même nom et
le même type de données qu'un événement d'interface utilisateur existant. Par exemple,
vous pouvez créer un événement utilisateur appelé
deux champs booléens appelés
données d'événement que l'événement d'interface utilisateur Valeur changée associe à une
commande booléenne. Vous pouvez partager la même condition de structure Événement
pour l'événement utilisateur simulé
changée. La structure Événement exécute la condition d'événement si un nœud Générer un
événement utilisateur génère l'événement utilisateur ou si un utilisateur change la valeur
de la commande.
© National Instruments Corporation
Pour simuler une interaction utilisateur avec une face-avant, vous pouvez créer
OldVal
Désenregistrement d'événements utilisateur
Désenregistrez les événements utilisateur lorsque vous n'en avez plus
besoin. Détruisez en outre l'événement utilisateur en câblant le refnum
d'événement utilisateur à l'entrée événement utilisateur de la fonction
Détruire un événement utilisateur. Câblez la sortie sortie d'erreur de la
fonction Désenregistrement à des événements à l'entrée entrée d'erreur
de la fonction Détruire un événement utilisateur pour vous assurer que les
fonctions s'exécutent dans l'ordre qui convient.
LabVIEW annule l'enregistrement de tous les événements et détruit
automatiquement les événement utilisateur existants lorsque le VI de
niveau principal termine son exécution. Cependant, National Instruments
vous recommande d'annuler explicitement l'enregistrement des
événements utilisateur et de les détruire, particulièrement dans une longue
application, afin d'économiser les ressources en mémoire.
Exemple d'événement utilisateur
Le diagramme de la figure 9-3 démontre comment utiliser les événements
utilisateur. Un cluster constante du diagramme spécifie le nom de
l'événement utilisateur,
données de l'événement, c'est-à-dire une chaîne appelée
Enregistrement à des événements effectue un enregistrement à l'événement
utilisateur sur le refnum d'événement utilisateur. Une structure Événement
dans une boucle While attend que l'événement se produise. Parallèlement
à la boucle While, la fonction Générer un événement utilisateur envoie
l'événement, ce qui force la condition Événement utilisateur à s'exécuter
dans la structure Événement. Lorsque la boucle While termine son
exécution, le VI annule l'enregistrement à l'événement et détruit
l'événement utilisateur.
Chapitre 9
MyValChg
et
, qui sont les mêmes éléments de
NewVal
et un événement booléen réel Valeur
MyValChg
Événement utilisateur
9-17
Programmation événementielle
au moyen d'un cluster de
, ainsi que le type de
. Le nœud
chaîne
Manuel de l'utilisateur LabVIEW

Publicité

Table des Matières
loading

Table des Matières