Remarque
uniquement en résultat d'une interaction directe de l'utilisateur avec la face-avant active.
LabVIEW ne génère pas d'événements, tels qu'un Changement de valeur, lorsque vous
utilisez le VI Serveur, des variables globales, des variables locales, DataSocket et autres.
Reportez-vous à la propriété Valeur (signalisation) dans l'Aide LabVIEW pour obtenir des
informations complémentaires sur la manière de générer par programmation un événement
Valeur changée. La plupart du temps, vous pouvez utiliser des événements générés par
programmation au lieu de files d'attente et de notificateurs.
© National Instruments Corporation
statique car vous ne pouvez pas changer en cours d'exécution les
événements qui sont traités par la structure Événement. Reportez-vous à la
section
Enregistrement statique d'événements
de plus amples informations sur l'utilisation de l'enregistrement statique.
L'enregistrement dynamique permet de transcender les limites de
l'enregistrement statique en intégrant l'enregistrement d'événements au VI
Serveur, ce qui vous permet d'utiliser les références d'application, de VI et
de commande pour spécifier lors de l'exécution quels sont les objets pour
lesquels vous voulez générer des événements. L'enregistrement dynamique
procure une plus grande souplesse permettant de contrôler plus étroitement
quels événements LabVIEW génère et à quel moment il les génère.
Toutefois, l'enregistrement dynamique est plus complexe que
l'enregistrement statique car il nécessite d'utiliser des références du VI
Serveur avec les fonctions du diagramme pour procéder explicitement à
l'enregistrement et au désenregistrement à des événements au lieu de traiter
l'enregistrement automatiquement à l'aide des informations que vous avez
configurées dans la structure Événement. Reportez-vous à la section
Enregistrement dynamique d'événements
plus amples informations sur l'utilisation d'enregistrements dynamiques.
En général, LabVIEW génère des événements d'interface utilisateur
Les données sur l'événement fournies par un événement LabVIEW
comprennent toujours un horodatage, une énumération indiquant quel
événement s'est produit et une référence du VI Serveur à l'objet qui a
déclenché l'événement. L'horodatage est un compteur en millisecondes
que vous pouvez utiliser pour calculer le laps de temps écoulé entre deux
événements ou pour déterminer dans quel ordre les événements ont eu lieu.
La référence à l'objet qui a généré l'événement est de type strict et
correspond à la classe VI Serveur de cet objet. Les événements sont
groupés par classes selon le type d'objet qui a généré l'événement, comme
par exemple Application, VI ou Commande. Si une condition unique gère
plusieurs événements pour des objets de classes du VI Serveur différentes,
le type de la référence est celui de la classe parente commune à tous les
objets. Par exemple, si vous configurez une condition unique dans la
structure Événement pour gérer des événements associés à une commande
Chapitre 9
de ce chapitre pour obtenir de
9-7
Programmation événementielle
de ce chapitre pour obtenir
Manuel de l'utilisateur LabVIEW