Konfigurieren von Ereignissen in Ereignisstrukturen
- Aktualisiert2025-08-27
- 2 Minute(n) Lesezeit
Bevor Sie eine Ereignisstruktur konfigurieren, lesen Sie bitte die Warnungen und Hinweise zur Verwendung von Benutzerereignissen in LabVIEW.
Gehen Sie zur Konfiguration einer Ereignisstruktur wie folgt vor:
- (Optional) Wenn Sie eine Ereignisstruktur auf ein Benutzerereignis, ein Ereignis an einem booleschen Element innerhalb eines Optionsfelds oder ein Ereignis der Benutzeroberfläche konfigurieren möchten, das auf Grundlage einer Referenz auf eine Anwendung, ein VI oder Element erzeugt wurde, ist eine dynamische Registrierung erforderlich.
- Klicken Sie den Rahmen der Ereignisstruktur mit der rechten Maustaste an und wählen Sie aus dem Kontextmenü die Option Ereignisse dieses Cases bearbeiten aus, so dass das Dialogfeld Ereignisse bearbeiten angezeigt wird. Sie können auch mit der Option Ereignis-Case hinzufügeneinen neuen Case erstellen.
- Geben Sie unter Ereignisquellen eine Ereignisquelle an.
- Wählen Sie aus der Liste Ereignisse das zu konfigurierende Ereignis aus, zum Beispiel "Taste gedrückt", "Timeout" oder "Wertänderung". Wenn Sie aus der Liste Ereignisquellen eine dynamische Ereignisquelle auswählen, wird das entsprechende Ereignis in der Liste Ereignisse angezeigt. Es handelt sich um das gleiche Ereignis wie das, das Sie registriert haben. Wenn Sie Ihre Ereignisse dynamisch registriert und den Ereignisregistrierung (Referenz, Ausgang) mit dem Anschluss für dynamische Ereignisse verbunden haben, werden die Ereignisquellen unter Dynamisch aufgeführt.
- Zum Hinzufügen weiterer Ereignisse zum aktuellen Case klicken Sie auf die Schaltfläche
und wiederholen Sie die Schritte 3 und 4. Unter Ereignisbezeichner im oberen Bereich des Dialogfelds sehen Sie alle Ereignisse, die von dem entsprechenden Case bearbeitet werden sollen. Wenn Sie auf einen Eintrag in der Liste klicken, wird das ausgewählte Ereignis unter Ereignisquellen hervorgehoben. Sie können die Schritte 3 und 4 wiederholen, um die Einstellungen zum Ereignis zu ändern, oder das Ereignis mit einem Klick auf die Schaltfläche mit dem roten X (
) löschen. - Zum Speichern der Einstellungen und Schließen des Dialogfelds klicken Sie auf OK. Die erstellten Ereignis-Cases erscheinen als Auswahloptionen in der Beschriftung des Ereignis-Selektors oben in der Ereignisstruktur und im Knoten "Ereignisdaten" werden die Daten angezeigt, die zu allen Ereignissen gehören, die von diesem Case bearbeitet werden.
- (Optional) Sie können eine Ereignisstruktur mit Hilfe eines Timeout-Ereignisses so konfigurieren, dass die Struktur eine bestimmte Zeit auf das Auftreten eines Ereignisses wartet. Zum Festlegen der Wartezeit in Millisekunden verbinden Sie einen Wert mit dem Timeout-Anschluss an der linken oberen Ecke der Ereignisstruktur. Die Voreinstellung für den Timeout-Anschluss lautet –1. Das bedeutet, dass die Wartezeit unbegrenzt ist.
- Wiederholen Sie die Schritte 1 bis 6 für jeden zu konfigurierenden Case.
Nachfolgend finden Sie einige Beispiele zur Arbeit mit Ereignissen:
- labview\examples\Dialog and User Interface\Events\Events.lvproj
- labview\examples\Structures\Event Structure\Event Structure.lvproj