Durch Ereignisse in LabVIEW können Ihre Programme überwachen, wann bestimmte Aktionen stattfinden. Mit Ereignissen können Sie diese Aktionen mit benutzerdefiniertem Code behandeln, der für die angegebene Aktion ausgeführt wird.

In LabVIEW wird der Ausführungszeitpunkt der Blockdiagrammobjekte durch den Datenfluss bestimmt. Ein Knoten wird nach Erhalt aller benötigten Eingänge ausgeführt und generiert Daten, die dann an den nächsten Knoten in der Datenflussfolge weitergegeben werden.

Ereignisgesteuerte Programmierung ermöglicht Ihnen, die Programmausführung durch ein Ereignis oder einen Eingang, der eine asynchrone Meldung darüber erstattet, dass etwas stattgefunden hat, zu beeinflussen.

Wenn Sie z. B. möchten, dass ein Ereignis auftritt, wenn der Benutzer eine bestimmte Taste auf dem Frontpanel drückt, können Sie eine LabVIEW-Anwendung für folgende Aufgaben entwerfen:

  1. Fügen Sie eine Schleife hinzu, die wartet, bis das Tastendruckereignis eintritt.
  2. Verarbeiten Sie das Ereignis mit Code, der bei Auftreten des Ereignisses ausgeführt werden soll.
  3. Kehren Sie zurück, um auf das nächste Ereignis zu warten.

Während die Schleife auf ein Ereignis wartet, können andere Teile der Anwendung weiter ausgeführt werden. Die Verarbeitung des Ereignisses hängt vom Programmcode zur Verarbeitung des Ereignisses ab. So kann es zum Beispiel vorkommen, dass bestimmte Programmteile sehr oft aufgerufen werden, da mit ihnen häufig auftretende Ereignisse verarbeitet werden, während andere Programmteile unter Umständen nie zum Einsatz kommen.

Häufig gestellte Fragen