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.


icon

Ein-/Ausgänge

  • cgnrn.png 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.

  • cerrcodeclst.png Fehler (Eingang, kein Fehler)

    Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.

  • cu8.png 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:
    • Fließkommazahlen mit einfacher und doppelter Genauigkeit
    • Komplexe Fließkommazahlen mit einfacher und doppelter Genauigkeit
    • Fließkommazahlen mit erweiterter Genauigkeit
  • ignrn.png 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.

  • i1du8.png Daten

    Daten gibt die Daten mit dem angegebenen Datentyp aus, die diese Funktion aus der *.tdms-Datei ausliest.

  • ierrcodeclst.png Fehler (Ausgang)

    Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe.

  • ibool.png 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:

    • Die Funktion "TDMS: Asynchron lesen (erweitert)" erreicht das Ende der *.tdms-Datei.
    • Die Funktion "TDMS: Asynchron lesen (erweitert)" erreicht die Gesamtanzahl der Daten, die mit der Funktion TDMS: Asynchrones Lesen starten festgelegt wurde.
  • 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