TDMS: Lesen - Funktion
- Aktualisiert2025-07-30
- 5 Minute(n) Lesezeit
Liest die angegebene *.tdms-Datei aus und gibt die Daten im durch den Datentyp angegebenen Format aus. Wenn Skalierungsinformationen zu den Daten vorliegen, skaliert das VI die Daten automatisch. Spezielle Datenabschnitte werden mit Hilfe der Eingänge Anzahl und Offset gelesen.

Ein-/Ausgänge
Anzahl (-1: alle)
—
Anzahl gibt die maximale Anzahl von Datenelementen an, die aus jedem Kanal der *.tdms-Datei ausgelesen werden sollen. Der Standardwert lautet –1 und steht für alle verfügbaren Elemente.
Offset (0)
—
Offset gibt an, nach wie vielen Datenelementen in der *.tdms-Datei das Auslesen der Datei beginnen soll. Der Standardwert lautet 0.
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 erzeugt.
Gruppenname (Eingang)
—
Gruppenname (Eingang) gibt die Kanalgruppe an, an der der Vorgang stattfinden soll. Wenn Sie keine Daten mit diesem Eingang verbinden, kann Folgendes eintreten:
Hinweis Die Funktionen TDMS List Contents und TDMS Get Properties setzen die aktuelle Gruppe auf die erste Gruppe in der Datei zurück. Das Zurücksetzen der aktuellen Gruppe auf die erste Gruppe in der Datei beeinflusst die Gruppe, die von der nächsten Funktion des Typs "TDMS: Lesen" ausgelesen wird, wenn der Eingang Gruppenname (Eingang) nicht verbunden ist.
Kanalnamen (Eingang)
—
Kanalnamen (Eingang) gibt den Kanal an, an dem der Vorgang stattfinden soll. Wenn Sie diesen Eingang offen lassen, fragt LabVIEW alle Kanäle derselben Gruppe ab. Wenn Sie an den Eingang Datentyp Signalverlaufsdaten anlegen, arbeitet LabVIEW mit Signalverlaufsnamen. Der Eingang Kanalnamen (Eingang) akzeptiert Strings oder 1D-Arrays aus Strings. Der Datentyp hängt von den mit dem Eingang Datentyp verbundenen Daten ab.
Wenn Sie eine komplette Datei oder Gruppe laden, die komprimierte digitale Datenenthält, fügt LabVIEW automatisch den Namen des Komprimierungskanals in den/die Kanalnamen im Array ein. Wenn Sie eine Teilmenge einer Datei oder Gruppe laden, die komprimierte digitale Datenenthält, müssen Sie den Namen des Komprimierungskanals als ersten Eintrag im Array Kanalname(n) eingeben.
Fehler (Eingang, kein Fehler)
—
Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.
Datentyp
—
Datentyp ist der Datentyp, den die Daten haben sollen. Der Eingang arbeitet mit folgenden Datentypen:
Kanalreihenfolge von Datei beibehalten? (F)
—
Kanalreihenfolge von Datei beibehalten? gibt an, ob Datenkanäle in der gleichen Reihenfolge wie in der *.tdms-Datei ausgegeben werden sollen. Wenn der Wert TRUE ist oder wenn Sie den Eingang Kanalnamen (Eingang) nicht festlegen, gibt diese Funktion die Datenkanäle in der gleichen Reihenfolge aus, in der sie in der *.tdms-Datei aufgelistet sind. Wenn dieser Eingang FALSE ist, gibt die Funktion die Datenkanäle in der Reihenfolge aus, wie sie unter Kanalnamen (Eingang) aufgelistet sind. Die Standardeinstellung lautet FALSE.
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.
Gruppenname (Ausgang)
—
Gruppenname (Ausgang) gibt den Namen der Kanalgruppe an, an dem der Vorgang stattgefunden hat.
Kanalnamen (Ausgang)
—
Kanalnamen (Ausgang) gibt den Kanal an, an dem der Vorgang stattgefunden hat.
Daten
—
Daten enthält die aus der Datei ausgelesenen Daten mit dem angegebenen Datentyp. Der Parameter kann je nach Angaben in Datentyp und Anzahl einen beliebigen Datentypen enthalten.
Fehler (Ausgang)
—
Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe.
Dateiende?
—
Dateiende? gibt an, dass das Dateiende erreicht wurde. |
Beispiele
Die folgenden Beispieldateien sind in LabVIEW enthalten.
- labview\examples\File IO\TDMS\Standard Read and Write\TDMS Read Events Data.vi
- labview\examples\File IO\TDMS\Concurrent Access to TDMS File.vi
Anzahl (-1: alle)
—
TDMS-Datei
—
Gruppenname (Eingang)
—
Kanalnamen (Eingang)
—
Fehler (Eingang, kein Fehler)
—
Datentyp
—
Kanalreihenfolge von Datei beibehalten? (F)
—
TDMS-Datei (Ausgang)
—
Gruppenname (Ausgang)
—
Kanalnamen (Ausgang)
—
Daten
—
Fehler (Ausgang)
—
Dateiende?
—