TDMS: Asynchron lesen (erweitert) - Funktion
- Aktualisiert2026-07-27
- 3 Minute(n) Lesezeit
Liest die angegebene *.tdms-Datei aus und gibt die Daten im durch den Datentyp angegebenen Format aus. Die Funktion liest dabei die Daten aus den Puffern aus, die zuvor mit der Funktion "TDMS: Asynchrones Lesen konfigurieren" festgelegt wurden. Diese Funktion kann im Hintergrund mehrere asynchrone Lesevorgänge gleichzeitig durchführen.

Ein-/Ausgänge
TDMS-Datei
—
TDMS-Datei ist eine Referenz auf die *.tdms-Datei, an der die Dateibewegung vorgenommen werden soll. Eine Referenz dieses Typs wird mit der Funktion TDMS: Öffnen (erweitert) erzeugt.
Fehler (Eingang, kein Fehler)
—
Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.
Datentyp
—
Datentyp gibt den Typ der Daten an, mit denen Sie arbeiten möchten. Dieser Eingang arbeitet mit ganzen Zahlen, Fließkommazahlen, booleschen Werten und Zeitstempeln. Hinweis Die folgenden Fließkommazahlen können mit diesem Eingang verbunden werden:
TDMS-Datei (Ausgang)
—
TDMS-Datei (Ausgang) gibt eine TDMS-Datei-Referenz auf die *.tdms-Datei aus, an der die Operation vorgenommen wurde.
Daten
—
Daten gibt die Daten mit dem angegebenen Datentyp aus, die diese Funktion aus der *.tdms-Datei ausliest.
Fehler (Ausgang)
—
Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe.
Lesevorgang abgeschlossen?
—
Lesevorgang abgeschlossen? gibt an, ob der Lesevorgang abgeschlossen ist oder nicht. Tipp
Dieser boolesche Wert kann als Stoppbedingung für eine While-Schleife genutzt werden. So können z. B. mit einer Funktion des Typs "TDMS: Asynchron lesen (erweitert)" innerhalb einer While-Schleife so lange Daten gelesen werden, bis Lesevorgang abgeschlossen? TRUE ist. Der Ausgang wechselt unter folgenden Bedingungen auf TRUE:
|
Beispiele
Die folgenden Beispieldateien sind in LabVIEW enthalten.
- labview\examples\File IO\TDMS\Advanced Read and Write\Asynchronous Read and Write\TDMS Advanced Basic Asynchronous Read.vi
- labview\examples\File IO\TDMS\Advanced Read and Write\Asynchronous Read and Write\TDMS Advanced Finite Asynchronous Read.vi
- labview\examples\File IO\TDMS\Advanced Read and Write\Asynchronous Read and Write\TDMS Advanced Prefetched Asynchronous Read.vi
TDMS-Datei
—
Fehler (Eingang, kein Fehler)
—
Datentyp
—
TDMS-Datei (Ausgang)
—
Daten
—
Fehler (Ausgang)
—
Lesevorgang abgeschlossen?
—