TDMS: Asynchrones Lesen konfigurieren - Funktion
- Aktualisiert2025-07-30
- 3 Minute(n) Lesezeit
Reserviert den Puffer und konfiguriert das Timeout für asynchrone Lesevorgänge. Das Timeout gilt für alle nachfolgenden asynchronen Lesevorgänge. Bevor Sie mit der Funktion "TDMS: Asynchron lesen (erweitert)" arbeiten, müssen Sie die asynchronen Lesevorgänge mit dieser Funktion konfigurieren.

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.
Pufferanzahl (4)
—
Pufferanzahl gibt an, wie viele Puffer für asynchrone Lesevorgänge belegt werden sollen. Der Wert muss größer als 0 sein. Der Standardwert lautet 4.
Puffergröße
—
Puffergröße gibt die Puffergröße in Samples an. Wenn der Eingang Pufferung deaktivieren? der Funktion TDMS: Öffnen (erweitert) TRUE ist, muss der Wert von (Puffergröße * Länge des Datentyps) ein Vielfaches der Sektorgröße sein.
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:
Timeout (5 s)
—
Timeout gibt das Timeout (in Sekunden) für den asynchronen Lesevorgang an. Wenn Sie diesen Eingang offen lassen, wird automatisch der Wert 5 verwendet.
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.
Fehler (Ausgang)
—
Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe. |
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 Prefetched Asynchronous Read.vi
TDMS-Datei
—
Pufferanzahl (4)
—
Fehler (Eingang, kein Fehler)
—
Datentyp
—
Timeout (5 s)
—
TDMS-Datei (Ausgang)
—
Fehler (Ausgang)
—