TDMS: Asynchron lesen (erweitert) - Funktion
- Aktualisiert2025-07-30
- 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 gibt eine Referenznummer für die .tdms-Datei an, an der der Vorgang durchgeführt 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 Sie können die folgenden Gleitkommazahlen mit diesem Eingang verbinden:
TDMS-Datei (Ausgang)
—
tdms file out gibt einen TDMS-Dateiverweis auf die .tdms-Datei zurück, für die Sie die Operation durchgeführt haben.
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?
—