Composantes de la structure Événement
© National Instruments Corporation
Utilisez la structure Événement, représentée à gauche, pour gérer des
événements dans un VI. La structure Événement fonctionne de la même
manière qu'une structure Condition avec une fonction intégrée Attendre
une notification. La structure Événement peut avoir plusieurs conditions,
correspondant chacune à un sous-programme distinct de gestion
d'événement. Vous pouvez configurer chaque condition pour gérer un ou
plusieurs événements, mais un seul de ces événements peut avoir lieu à la
fois. Lorsque la structure Événement s'exécute, elle attend que l'un des
événements configurés se produise, puis elle exécute la condition
correspondant à cet événement. La structure Événement termine son
exécution après avoir géré un seul événement. Elle n'effectue pas
d'itération de boucle implicitement pour gérer plusieurs événements. Tout
comme la fonction Attendre une notification, la structure Événement peut
être mise hors délai pendant qu'elle attend une notification d'événement.
Si cela se produit, une condition de type Timeout spécifique s'exécute.
L'étiquette du sélecteur d'événement en haut de la structure Événement ,
représentée à gauche, indique quels événements entraînent l'exécution de
la condition qui est actuellement affichée. Pour afficher d'autres conditions
d'événement, cliquez sur la flèche vers le bas contre le nom de la condition
et sélectionnez une autre condition dans le menu local.
(Windows)
Vous pouvez également déplacer le curseur sur l'étiquette du
sélecteur et appuyer sur la touche <Ctrl> tout en déplaçant la roulette de la
souris.
(UNIX)
Appuyez sur la touche <Meta>.
Le terminal de timeout situé dans le coin supérieur gauche de la structure
Événement, représenté à gauche, spécifie la durée d'attente d'un
événement, exprimée en millisecondes, qui doit s'écouler avant qu'une
mise hors délai n'ait lieu. La valeur par défaut est –1, ce qui spécifie
d'attendre indéfiniment qu'un événement se produise. Si vous câblez une
valeur au terminal de timeout, vous devez fournir une condition Timeout.
Le nœud de données d'événement, représenté à gauche, se comporte de
manière semblable à la fonction Désassembler par nom. Ce nœud est
attaché au bord intérieur gauche de chaque condition d'événement.
Ce nœud identifie les données que LabVIEW renvoie lorsqu'un événement
se produit. Vous pouvez redimensionner ce nœud verticalement pour
ajouter d'autres éléments de données et vous pouvez définir chaque
élément de données dans le nœud pour accéder à n'importe quel élément de
données d'événement. Le nœud fournit des éléments de données qui sont
différents pour chaque condition de la structure Événement et qui
dépendent de l'(des) événement(s) géré(s) par la condition que vous avez
Chapitre 9
9-3
Programmation événementielle
Manuel de l'utilisateur LabVIEW