Dient zum Schreiben von Daten in Textdateien mit Messwerten (*.lvm) oder Binärdateien mit Messwerten (*.tdm oder *.tdms) oder Microsoft-Excel-Dateien (*.xlsx).

Verwenden Sie das Express-VI " Aus Messdatei lesen" ( ) , um Daten aus der erzeugten Messdatei zu lesen .


icon

Dialogfeldoptionen

Option Beschreibung
Dateiname

Zeigt den vollständigen Pfad zur ausgewählten Datei an. Die Angabe ist nur von Bedeutung, wenn der Eingang Dateiname offen gelassen wurde. Ansonsten wird die dort angegebene Datei verwendet.

Dateiformat Enthält die folgenden Optionen:
  • Binär mit XML-Kopfzeile (TDM)-

    (Windows) Setzt das Dateiformat auf "Binärdatei für Messwerte" (*.tdm) und die Dateierweiterung in Dateiname auf *.tdm.

    Bei Auswahl dieser Option sind der Abschnitt Trennzeichen und die Option Keine Header unter Segment-Header deaktiviert.

    Bei Auswahl dieses Dateiformats wird automatisch die Option Datei für schnelleren Zugriff sperren aktiviert. Dadurch werden das Lesen aus der Datei und Schreiben in die Datei erheblich beschleunigt (was sich jedoch negativ auf das Multitasking mit anderen Vorgängen auswirkt). Für die meisten Fälle wird diese Option empfohlen.
    Hinweis Bei Aktivierung dieser Option können zwei Express-VI nicht gleichzeitig auf dieselbe Datei zugreifen, wenn eines davon Daten in mehrere Dateien schreibt.
  • Binär (TDMS)-

    Setzt das Dateiformat auf "Binärdatei für Messwerte" (*.tdms) und die Dateierweiterung in Dateiname auf *.tdms.

    Bei Auswahl dieser Option sind der Abschnitt Trennzeichen und die Option Keine Header unter Segment-Header deaktiviert.

  • Text (LVM)-

    Setzt das Dateiformat auf "Textdatei für Messwerte" (*.lvm) und die Dateierweiterung in Dateiname auf *.lvm.

  • Microsoft Excel (.xlsx)-

    Setzt das Dateiformat auf Microsoft Excel (XLSX) und die Dateierweiterung in Dateiname auf *.xlsx.

    Wenn Sie diese Option wählen, sind der Abschnitt Trennzeichen und der Abschnitt Segmentüberschriften nicht verfügbar.
    Hinweis Die Installation von Microsoft Excel auf dem lokalen Rechner ist für diese Option nicht erforderlich.
Aktion Enthält die folgenden Optionen:
  • In einer Datei speichern-

    Speichert alle Daten in eine Datei.

  • Benutzer auffordern, eine Datei auszuwählen

    Zeigt ein Dialogfeld zur Auswahl einer Datei an. Diese Option gibt es nur, wenn Sie die Option In eine Datei speichern auswählen.

  • Fragen Sie nur einmal

    Fordert den Benutzer auf, einmalig eine Datei auszuwählen. Diese Option gibt es nur, wenn Sie die Option Zur Dateiauswahl auffordern aktivieren.

  • Fragen Sie bei jeder Iteration-

    Fordert den Benutzer bei jeder Ausführung des Express-VIs zur Auswahl einer Datei auf. Diese Option gibt es nur, wenn Sie die Option Zur Dateiauswahl auffordern aktivieren.

  • Speichern in einer Reihe von Dateien (mehrere Dateien)-

    Speichert die Daten in mehreren Dateien. Wenn Zurücksetzen TRUE ist, beginnt das VI mit der ersten Datei. Wenn also beispielsweise test_001.lvm unter dem Namen test_004.lvm gespeichert wurde, kann die Datei test_001.lvm umbenannt, verschoben oder übersprungen worden sein, je nachdem, welche Einstellung für die Option Vorhandene Dateien im Dialogfeld Einstellungen für mehrere Dateien ausgewählt wurde.

  • Einstellungen-

    Öffnet das Dialogfeld Einstellungen für mehrere Dateien. Diese Option gibt es nur, wenn die Option In mehrere Dateien speichern aktiviert wurde.

Wenn Datei existiert Enthält die folgenden Optionen:
  • Vorhandene Datei umbenennen-

    Benennt die vorhandene Datei um, wenn Zurücksetzen TRUE ist.

  • Nächsten verfügbaren Dateinamen verwenden -

    Hängt die nächste Zahl an den Dateinamen an, wenn Zurücksetzen TRUE ist.

    Wenn die vorhandene Datei beispielsweise test.lvm heißt, wird sie in test1.lvm umbenannt.

  • An Datei anhängen-

    Hängt die Daten an die vorhandene Datei an.

    Das VI ignoriert den Wert von Zurücksetzen , wenn Sie die Option An Datei anhängen wählen.
    Hinweis Beim Anhängen von Daten an eine bereits vorhandene Excel-Datei werden möglicherweise Fehler ausgegeben, wenn die Excel-Datei nicht mit diesem Express-VI erzeugt wurde. Das Anhängen von Daten an eine Excel-Datei, die mit einer Anwendung von Drittanbietern erzeugt wurde, wird mit dieser Option nicht unterstützt.
  • Datei überschreiben-

    Überschreibt die vorhandene Datei, wenn Zurücksetzen TRUE ist.

Segment-Header Enthält die folgenden Optionen:
  • Eine Kopfzeile pro Segment -

    Erstellt in der Datei für jeden erstellten Datenabschnitt einen Header. Diese Option ist erforderlich, wenn sich die Sample-Rate während der Erfassung ändern kann, mehrere Signale mit unterschiedlicher Rate erfasst werden oder wenn Signale im Laufe der Erfassung wegfallen oder hinzukommen.

  • Nur eine Überschrift

    Erstellt in der Datei nur einen Header. Diese Option wird benötigt, wenn sich während der Erfassung nichts an der Anzahl der Signale oder der Sample-Rate ändert.

  • Keine Kopfzeilen

    Erstellt für die Zeitwerte jedes Kanals eine leere Spalte. Das heißt, bei dieser Option werden die x-Achsen-Werte nicht angezeigt.

    Hinweis Diese Option ist nur verfügbar, wenn Sie im Abschnitt Dateiformat die Option Text (LVM) auswählen.
Spalten für X-Werte Enthält die folgenden Optionen:
  • Eine Spalte pro Kanal -

    Erstellt für die Zeitwerte der einzelnen Kanäle verschiedene Spalten. Das heißt, bei dieser Option gibt es zu jeder Spalte für die x-Achsen-Werte eine Spalte für die y-Achsen-Werte. Diese Option wird benötigt, wenn Signale unterschiedlichen Typs oder Signale mit verschiedenen Sample-Raten erfasst werden.

  • Nur eine Spalte -

    Erstellt nur eine Spalte für die Zeitwerte der Kanäle. Das heißt, bei dieser Option gibt es nur eine Spalte für die x-Achsen-Werte. Diese Option wird benötigt, wenn alle Signale mit der gleichen Rate erfasst werden.

  • Leere Zeitspalte-

    Erstellt in der Datei keine Header für die Daten.

Trennzeichen Enthält die folgenden Optionen:
  • Tab-

    Verwendet Tabulatoren, um die Textdatei zu unterteilen.

  • Komma-

    Unterteilt die Textdatei durch Kommata.

    Hinweis Diese Optionen sind nur verfügbar, wenn Sie im Abschnitt Dateiformat die Option Text (LVM) auswählen.
Dateibeschreibung

Enthält die Beschreibung der Datei für Messwerte. Der hier eingegebene Text wird nach dem Header in der Datei angezeigt. Dieses Textfeld steht nicht zur Verfügung, wenn Sie die Option Microsoft Excel (XLSX) im Abschnitt Dateiformat auswählen.

Ein-/Ausgänge

  • cerrcodeclst.png Fehler (Eingang, kein Fehler)

    Beschreibt Fehler, die vor der Ausführung des Knotens aufgetreten sind.

  • cstr.png Kommentar

    Fügt zu jedem Datensatz in Datei für Messwerte einen Kommentar hinzu. Dieser Eingang ist nicht vorhanden, wenn die Option Microsoft Excel (XLSX) im Abschnitt Dateiformat ausgewählt wurde.

  • cbool.png Neue_Datei

    Bei TRUE wird das Schreiben in die aktuelle Datei beendet, die nachfolgende Datei ausgewählt und in diese Datei weitergeschrieben. Diesen Eingang gibt es nur, wenn die Option In mehrere Dateien speichern aktiviert wurde.

  • cexpdynwdt.png Signale

    Enthält ein oder mehrere Eingangssignale

    Wenn Sie mehrere Signale mit dem gleichen Namen mit dem Eingang Signale verbinden, wird an die Namen in der Daten eine Nummer angehängt, damit keine Doppelungen vorkommen. Bei zwei Signalen mit dem Namen Sinus am Eingang Signale würde eines beispielsweise als Sinus belassen und das zweite in Sinus 1 umbenannt.
    Hinweis Um die Anzeige eines Signalnamens zu ändern oder anzupassen, verwenden Sie das Express-VI " Dynamische Datenattribute festlegen ".
  • Spülen? (T)—Gibt an, ob Daten jedes Mal, wenn dieses Express-VI ausgeführt wird, in eine Microsoft-Excel-Datei geschrieben werden soll. Bei FALSE werden die Daten nicht in die Microsoft-Excel-Datei geschrieben. Die Daten werden stattdessen in einer temporären Datei gespeichert. Bei TRUE werden die Daten von der temporären Datei in die Excel-Datei geschrieben. Die temporäre Datei wird anschließend gelöscht. Die Standardeinstellung lautet TRUE.
    Hinweis Wenn Sie Daten mit Hilfe dieses Express-VIs iterativ schreiben, kann sich das Einstellen des Eingangs Leeren? auf TRUE bei jeder Iteration negativ auf die Ausführungsgeschwindigkeit auswirken. Es wird daher empfohlen, diesen Eingang bis zur letzten Iteration des gesamten Schreibprozesses mit einem FALSE-Wert zu verbinden. Bei der letzten Iteration können Sie einen TRUE-Wert mit diesem Eingang verbinden, um alle Daten in die Excel-Datei zu schreiben.
  • cpath.png Dateiname

    Legt den Namen der Datei für den Schreibvorgang fest. Wenn der Eingang Dateiname offen gelassen wird, verwendet das VI den Dateinamen, der im Konfigurationsdialogfeld angegeben wurde.

  • cgenclassrntag.png DAQmx - Task

    Gibt den DAQmx-Task an, dessen Angaben auf der Seite DAQmx-Eigenschaften des Dialogfelds Benutzerdefinierte Eigenschaften definieren angezeigt werden sollen.

  • Zurücksetzen—Gibt an, ob die Datendatei zurückgesetzt werden soll, wenn dieses Express-VI iterativ ausgeführt wird. Dieser Eingang wird ignoriert, wenn dieses Express-VI in der ersten Iteration ausgeführt wird. Wenn der Wert FALSE lautet hängt dieses Express-VI in der zweiten und allen nachfolgenden Iterationen Daten an eine Datei an, wenn die Datei bereits vorhanden ist. Je nach Konfiguration dieses Express-VIs wird eine Datei, sofern die Datei schon vorhanden ist, bei einem Wert von TRUE umbenannt, überschrieben oder übersprungen. Die Standardeinstellung lautet FALSE.
  • cbool.png Aktivieren

    Aktiviert oder deaktiviert das Express-VI. Die Standardeinstellung lautet EIN oder TRUE.

  • ierrcodeclst.png Fehler (Ausgang)

    Enthält Fehlerinformationen. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe.

  • ibool.png Daten speichern

    Gibt an, ob das Express-VI die Daten speichern soll.

  • ipath.png Dateiname (Ausgang)

    Gibt den Dateinamen aus.

  • Hinweis Das VI funktioniert je nach ausgewähltem System unterschiedlich. Wenn (möglicherweise) kein Host-Computer mit dem aktuellen Zielsystem verbunden ist, werden im Konfigurationsdialogfeld neben Optionen, die ohne Host ungültig sind, Warnungen angezeigt. Wenn das VI auf einem Rechner im Netzwerk ohne Benutzeroberfläche ausgeführt wird (zum Beispiel einem Real-Time Module ohne angeschlossenem Host-Computer) und eine Eingabeaufforderung erwartet, kommt es zu einer Fehlermeldung.

    Die Datenspeicher-/DataPlugin-VIs dienen zum Auslesen von und Schreiben in *.tdm-Dateien und die TDM-Streaming-Funktionen zum Lesen aus und Schreiben in *.tdms-Dateien.

    Beispiele

    Die folgenden Beispieldateien sind in LabVIEW enthalten.

    • labview\examples\File IO\TDMS\Express Read and Write\TDMS Express Write Data (Time and Frequency Domain).vi
    • labview\examples\File IO\TDMS\Express Read and Write\TDMS Express Write Data (Time Domain).vi
    • labview\examples\File IO\Spreadsheet\Excel\Write Excel File.vi