Mehrere lesen
- Aktualisiert2025-07-30
- 3 Minute(n) Lesezeit
Liest mehrere Elemente in einem Block aus einem Streaming-Kanal aus. Sie können festlegen, wie und wann der Kanal auf mehrere Elemente wartet.
Sie können diesen Endpunkt in das Blockdiagramm einfügen, indem Sie einen Anschluss für einen Stream-Kanal oder eine Verbindung mit der rechten Maustaste anklicken und Erstellen»Lesender Kanalendpunkt»Stream»Mehrere lesen auswählen.

Ein-/Ausgänge
Timeout in ms (-1)
—
Timeout in ms gibt an, wie viele Millisekunden der Endpunkt zum Auslesen der Elemente aus dem Kanal Zeit hat. Die Standardeinstellung lautet -1. Das heißt, es liegt keine Zeitbeschränkung vor.
Kanal
—
Kanal ist die Kanalverbindung, mit der dieser Endpunkt mit einem Sendeendpunkt verbunden wird.
Zu lesende Anz. (-1, verfügbar)
—
Zu lesende Anzahl gibt die Anzahl der Elemente an, die der Endpunkt jedes Mal ausgibt. Der Standardwert lautet -1.
Timeout?
—
Timeout? gibt TRUE aus, wenn die unter Timeout in ms angegebene Zeit verstrichen ist. Wenn Timeout? TRUE ist, dann ist Letztes Element? FALSE.
Elemente
—
Elemente gibt das Array aus Daten aus, welches der Endpunkt aus dem Kanal ausliest. Dieser Ausgang gibt ein leeres Array aus, wenn der Kanal abgebrochen wird.
Letztes Element?
—
Letztes Element? gibt an, ob es sich bei dem aktuellen Element um das letzte Element handelt, das dieser Endpunkt aus dem Kanal ausliest. Letztes Element? kann True sein, selbst wenn Element gültig? FALSE ist, was bedeutet, dass das letzte Element bereits während der vorherigen Iteration an den Kanal übertragen wurde oder dass der Kanal ohne gültiges letztes Element geschlossen wurde. Dieser Ausgang gibt FALSE aus, wenn ein Timeout auftritt oder wenn der Kanal abgebrochen wird.
Anzahl
—
Anzahl gibt die Anzahl der Elemente im Kanal aus, nachdem dieser Endpunkt den Kanal aktualisiert hat. Mit diesem Ausgang können Sie die relative Schreib- und Lesegeschwindigkeit des Kanalendpunkts überwachen und bei Bedarf Änderungen vornehmen. |
Weitere Informationen
Beispiele
Die folgenden Beispieldateien sind in LabVIEW enthalten.
- labview\examples\Channels\Stream String Processing\Channel - String Processing.lvproj
Timeout in ms (-1)
—
Kanal
—
Timeout?
—
Elemente
—
Anzahl
—