Mehrere Elemente aus Stream auslesen
- Aktualisiert2025-07-30
- 3 Minute(n) Lesezeit
Empfängt ein Array aus Elementen von einem Netzwerk-Stream. Diese Funktion kann nur vom Empfangsendpunkt aus aufgerufen werden.

Ein-/Ausgänge
Elementanzahl
—
Elementanzahl ist die Anzahl der Elemente, die aus dem Stream ausgelesen werden sollen. Die Standardeinstellung –1 bedeutet, dass alle verfügbaren Elemente des Streams zu lesen sind. Wenn Sie für diesen Eingang den Standardwert verwenden, unterliegt die Funktion keinem Zeitlimit. LabVIEW ignoriert dann den Eingang Timeout in ms und die Funktion gibt sofort alle Daten aus, die zum Lesen bereitstehen. Wenn Sie mit der Standardeinstellung arbeiten und der Stream keine zu lesenden Elemente enthält, gibt die Funktion ein leeres Array aus. Wenn Sie einen Wert größer als die Lesepuffergröße der Funktion Empfangsendpunkt für Netzwerk-Stream erstellen angeben, gibt die Funktion einen Fehler aus. Wenn Timeout in ms abläuft, bevor die Elemente zur Verfügung stehen, gibt die Funktion ein leeres Array aus. Die Anzahl der Elemente im Stream wird mit der Eigenschaft Zum Lesen verfügbare Elemente ermittelt.
Endpunkt (Eingang)
—
Endpunkt (Eingang) gibt die Referenz auf den Endpunkt an. Um diese Referenz zu erhalten, verbinden Sie diesen Eingang mit dem Ausgang Empfangsendpunkt der Funktion Empfangsendpunkt für Netzwerk-Stream erstellen.
Datentyp
—
Datentyp ist der Datentyp der zu lesenden Elemente. Dieser Eingang ist nur verfügbar, wenn Sie ein Array mit mehr als einem Datentyp erstellen oder mehrere Datentypen mit demselben Ausgangstunnel einer Struktur, z. B. einer Case-Struktur verbinden. Verbinden Sie diesen Eingang mit dem Datentyp der Elemente, die aus dem Stream gelesen werden sollen.
Timeout in ms (-1)
—
Timeout in ms gibt an, wie viele Millisekunden die Funktion auf die Daten warten soll. Die Standardeinstellung lautet -1. Das heißt, es liegt keine Zeitbeschränkung vor.
Fehler (Eingang, kein Fehler)
—
Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.
Endpunkt (Ausgang)
—
Endpunkt (Ausgang) ist mit Endpunkt (Eingang) identisch.
Daten (Ausgang)
—
Daten (Ausgang) gibt die aus dem Stream gelesenen Daten aus. Dieser Anschluss gibt ein leeres Array aus, wenn ein Fehler auftritt oder Timeout in ms abläuft, bevor die in Elementanzahl festgelegte Anzahl an Elementen zur Verfügung steht.
Timeout?
—
Timeout? gibt TRUE aus, wenn ein Timeout eintritt, bevor die Funktion die Daten liest.
Fehler (Ausgang)
—
Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe. |
Elementanzahl
—
Endpunkt (Eingang)
—
Datentyp
—
Fehler (Eingang, kein Fehler)
—
Endpunkt (Ausgang)
—
Daten (Ausgang)
—
Timeout?
—
Fehler (Ausgang)
—