Les événements dans LabVIEW permettent à vos programmes de surveiller quand certaines actions ont lieu. Les événements vous permettent de gérer ces actions avec du code personnalisé qui s'exécute pour l'action que vous spécifiez.

Dans LabVIEW, le flux des données détermine l'ordre d'exécution des éléments du diagramme. Un nœud s'exécute après avoir reçu toutes les données requises en entrée, puis il génère les données à transmettre au nœud suivant dans le chemin du flux de données.

La programmation événementielle vous permet d'influencer la façon dont un programme s'exécute avec un événement : une entrée qui fournit une notification asynchrone indiquant que quelque chose s'est produit.

Par exemple, si vous voulez qu'un événement se produise lorsque l'utilisateur appuie sur une touche spécifique de la face-avant, vous pouvez concevoir une application LabVIEW pour effectuer les tâches suivantes:

  1. Incluez une boucle qui attend que l'événement d'appui sur la touche se produise.
  2. Gérez cet événement avec le code que vous définissez pour qu'il s'exécute lorsque l'événement se produit.
  3. Retournez pour attendre l'événement suivant.

Pendant que la boucle attend qu'un événement se produise, les autres parties de l'application peuvent continuer à s'exécuter. La manière dont l'application gère chaque événement dépend du code que vous écrivez pour cet événement particulier. Il est possible que certaines sections du programme s'exécutent fréquemment du fait que les événements qu'elles gèrent se produisent fréquemment, alors que d'autres sections du programme peuvent ne pas s'exécuter du tout du fait que les événements attendus ne se produisent pas.

Forum aux questions