Gibt eine Referenz auf ein Benutzerereignis aus. Mit dem Benutzerereignis-Datentyp wird das Ereignis und der dazugehörige Datentyp bestimmt. Zur Registrierung des angegebenen Ereignisses verbinden Sie den Ausgang Benutzerereignis (Ausgang) mit einer Funktion "Für Ereignisse registrieren". Außerdem sollte der Ausgang Benutzerereignis (Ausgang) mit der Funktion "Benutzerereignis erzeugen" verbunden werden. Auf diese Weise wird das Ereignis mit den dazugehörigen Daten an alle für das Ereignis registrierten Strukturen gesendet.


icon

Ein-/Ausgänge

  • cunclst.png Benutzerereignis-Datentyp

    Benutzerereignis-Datentyp ist ein Cluster von Elementen oder ein einzelnes Element, dessen Datentyp und Name den Datentyp und Namen des Benutzerereignisses angeben.

    Hinweis Die Daten benutzerdefinierter Ereignisse werden anhand von Objektbeschriftungen unterschieden. Die Elemente an diesem Eingang sollten daher aussagekräftig beschriftet werden. Wenn Sie auf die Beschriftung verzichten, wird das Benutzerereignis beim Hinzufügen nicht im Ereignisdatenknoten einer Ereignisstruktur angezeigt.
  • cerrcodeclst.png Fehler (Eingang, kein Fehler)

    Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.

  • iusereventrn.png Benutzerereignis (Ausgang)

    Benutzerereignis (Ausgang) gibt die strikt typisierte Benutzerereignisreferenz aus.

  • ierrcodeclst.png Fehler (Ausgang)

    Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe.

  • Der Benutzerereignis-Datentyp ist entweder ein Cluster aus Elementen oder ein einzelnes Element. Bei Clustern wird der Cluster-Datentyp als Name für das Benutzerereignis übernommen. Die Ereignisdaten des Benutzerereignisses werden durch die Namen und Datentypen der Cluster-Elemente definiert. Wenn Sie den Eingang Benutzerereignis-Datentyp mit einem einzelnen Datenelement verbinden, wird der Datentyp des Elements als Name des Benutzerereignisses und als Name des Datenelements übernommen. Der eigentliche, mit der Funktion verbundene Wert ist nicht von Bedeutung, da das Benutzerereignis nur durch Namen und Datentyp bestimmt wird. Der Anschluss Benutzerereignis (Ausgang) ist eine strikt typisierte Referenz, die den Benutzerereignisnamen und den Ereignisdatentyp enthält.

    Der Anschluss Benutzerereignis (Ausgang) kann mit der Funktion Benutzerereignis erzeugen und Benutzerereignis löschen verbunden werden. Mit der Funktion Für Ereignisse registrieren wird dynamisch eine Benachrichtigung bei Eintritt des Ereignisses übermittelt. Bei der Verarbeitung eines Benutzerereignisses in einer Ereignisstruktur wird der Name des Ereignisses im Auswahlfeld am oberen Rand der Struktur angezeigt und die Benutzerereignis-Datenfelder erscheinen im Ereignisdatenknoten am linken Rand der Struktur.

    Hinweis Benutzerereignis-Referenzen aus einer Anwendungsinstanz können in keiner anderen Anwendungsinstanz verwendet werden. Wenn Sie versuchen, eine Benutzerereignis-Referenz auf eine andere Anwendungsinstanz zu übertragen, gibt LabVIEW den Fehler 1500 aus.

    Beispiele

    Die folgenden Beispieldateien sind in LabVIEW enthalten.

    • labview\examples\Dialog and User Interface\Events\User Event Generation.vi