Liest eine Ereignisregistrierungsreferenz für einen Ereignis-Messenger-Kanal.

Sie können diesen Endpunkt in das Blockdiagramm einfügen, indem Sie einen Anschluss für einen Ereignis-Messenger-Kanal oder eine Verbindung mit der rechten Maustaste anklicken und Erstellen»Lesender Kanalendpunkt»Ereignis-Messenger»Ereignisregistrierung lesen auswählen.


icon

Ein-/Ausgänge

  • cqueuern.png Kanal

    Kanal ist die Kanalverbindung, mit der dieser Endpunkt mit einem Sendeendpunkt verbunden wird.

  • ieventregrn.png Ereignisregistrierung (Referenz)

    Ereignisregistrierung (Referenz) gibt die Ereignisregistrierungsreferenz aus, die dieser Endpunkt über den Kanal empfängt. Dieser Ausgang muss mit dem Anschluss für dynamische Ereignisse einer Ereignisstruktur verbunden werden, so dass diese die über den Kanal übermittelten Ereignisse erhalten kann.

  • Anders als die Empfangsendpunkte anderer Kanalvorlagen muss sich dieser Empfangsendpunkt außerhalb der While-Schleife befinden und kann nur einmal ausgeführt werden.

    Verarbeiten Sie Ereignisse mit nur einer Ereignisstruktur, wenn möglich. Verwenden Sie zum Kombinieren mehrerer Ereignisregistrierungsreferenzen für eine einzelne Ereignisstruktur die Funktion Array erstellen oder Bündeln.

    Eine Ereignisregistrierungsreferenz darf nicht mit mehreren Ereignisstrukturen verbunden werden. Dadurch wird ein undefiniertes Verhalten erzeugt, das zu Laufzeitproblemen oder Blockaden in Ihrer Anwendung führen kann.

    Weitere Informationen

    Schreiben

    Warnungen und Hinweise zur Arbeit mit Ereignissen in LabVIEW

    Beispiele

    Die folgenden Beispieldateien sind in LabVIEW enthalten.

    • labview\examples\Channels\Event Messenger\Channel - Event Messenger.lvproj