Schreiben
- Aktualisiert2025-07-30
- 3 Minute(n) Lesezeit
Überträgt einen Wert in einen Ereignis-Messenger-Kanal, so dass der Wert von einer oder mehreren Ereignisstrukturen ausgelesen werden kann. Wenn der Kanal voll ist, wartet der Endpunkt.
Sie können diesen Endpunkt in das Blockdiagramm einfügen, indem Sie einen Anschluss oder eine Verbindung mit der rechten Maustaste anklicken und Erstellen»Schreibender Kanalendpunkt»Ereignis-Messenger»Schreiben auswählen.

Ein-/Ausgänge
Element gültig? (T)
—
Element gültig? gibt an, ob das Element erfasst oder ignoriert werden soll. Bei TRUE erfasst der Endpunkt das Element. Bei FALSE ignoriert der Endpunkt den Wert von Element und zeichnet stattdessen den Standardwert des Datentyps der Übertragung auf. Das Flag Element gültig? ist verfügbar, wenn das Element von der Ereignisstruktur empfangen wurde. Der Endpunkt ist wirkungslos, wenn Element gültig? und Letztes Element? FALSE sind. Die Standardeinstellung lautet TRUE.
Element
—
Element gibt die Daten an, die an den Kanal übertragen werden sollen. Wenn Element gültig? FALSE oder Abbrechen TRUE ist, ignoriert der Endpunkt die Daten.
Letztes Element? (F)
—
Letztes Element gibt an, ob es sich bei dem aktuellen Element um das letzte Element handelt, das dieser Endpunkt an den Kanal übermittelt. Die Standardeinstellung lautet FALSE. Bei TRUE markiert dieser Endpunkt den Kanal als geschlossen und ignoriert weitere Schreibaufrufe. Dieser Ausgang gibt FALSE aus, wenn Abbrechen? TRUE ist.
Abbrechen (F)
—
Abbrechen gibt an, ob dieser Kanal abgebrochen werden soll. Die Standardeinstellung lautet FALSE. Wenn Abbrechen TRUE ist, markiert dieser Endpunkt den Kanal als geschlossen, ignoriert weitere Schreibaufrufe, entfernt alle weiteren Ereignisse aus dem Kanal und löst ein letztes Ereignis aus, das angibt, dass der Kanal abgebrochen wurde.
Hohe Priorität? (F)
—
Hohe Priorität? gibt an, ob das Element am vorderen Ende der Queue eingefügt werden soll. Die Standardeinstellung lautet FALSE.
Kanal
—
Kanal ist die Kanalverbindung, mit der dieser Endpunkt mit einem Empfangsendpunkt verbunden wird.
Fertig?
—
Fertig? gibt TRUE aus, wenn der Endpunkt das letzte Element übertragen hat, oder wenn einer der Endpunkte die Tätigkeit des Kanals vorzeitig abgebrochen hat. |
Weitere Informationen
Beispiele
Die folgenden Beispieldateien sind in LabVIEW enthalten.
- labview\examples\Channels\Event Messenger\Channel - Event Messenger.lvproj
Element gültig? (T)
—
Element
—
Kanal
—
Fertig?
—