Ereignisgesteuerte Programmierung
- Aktualisiert2025-08-27
- 1 Minute(n) Lesezeit
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 Ausführung durch ein Ereignis oder einen Eingang, der eine asynchrone Meldung darüber erstattet, dass etwas stattgefunden hat, zu beeinflussen. Wenn Sie beispielsweise möchten, dass ein Ereignis stattfindet, wenn der Benutzer eine bestimmte Taste auf dem Frontpanel drückt, können Sie eine Anwendung mit einer Schleife erstellen, die das Ereignis nach erfolgtem Tastendruck verarbeitet und die dann bis zum nächsten Ereignis in einen Wartezustand zurückkehrt. 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.