In Textdatei schreiben - Funktion
- Aktualisiert2025-07-30
- 3 Minute(n) Lesezeit
Schreibt einen String oder ein Array aus Strings zeilenweise in eine Datei. Die Funktion arbeitet nicht mit Dateien in LLBs.
Für beliebigen Schreib- und Lesezugriff auf eine Datei muss die Funktion Dateiposition festlegen verwendet werden.

Ein-/Ausgänge
Eingabeaufforderung (Dateipfad auswählen)
—
Eingabeaufforderung ist die Meldung, die über der Liste der Dateien und Verzeichnisse im Dateidialogfeld erscheint.
Datei (Dialog verwenden)
—
Datei kann eine Referenz oder ein absoluter Dateipfad sein. Wenn am Eingang Datei ein Pfad angegeben ist, erstellt die Funktion entweder eine neue Datei oder öffnet die Datei vor dem Schreibvorgang und überschreibt sie. Befindet sich am Eingang Datei eine Dateireferenz, beginnt der Schreibvorgang an der aktuellen Position der Schreibmarke. Um die Daten an eine bestehende Datei anzufügen, muss die Schreibmarke mit der Funktion Dateiposition festlegen an das Ende der Datei gesetzt werden. Standardmäßig wird das Dateidialogfeld angezeigt und Sie werden aufgefordert, eine Datei auszuwählen. Bei einem leeren oder relativen Pfad gibt die Funktion einen Fehler aus. Bei einem Pfad auf eine ausgeblendete Datei gibt die Funktion einen Fehler aus.
Text
—
text sind die Daten, die die Funktion in die Datei schreibt. text ist eine Zeichenkette oder ein Array von Zeichenketten.
Fehler (Eingang)
—
Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.
Referenz (Ausgang)
—
Referenz (Ausgang) ist die Referenz auf die Datei, die von der Funktion ausgelesen wird. Je nachdem, was mit dieser Datei geschehen soll, können Sie diesen Ausgang mit einer anderen Dateifunktion verbinden. Standardmäßig wird die Datei geschlossen, wenn sie durch einen Pfad oder im Dateidialogfeld ausgewählt wird. Wenn Datei eine Referenz ist oder Referenz (Ausgang) mit einer anderen Funktion verbunden wird, geht LabVIEW davon aus, dass die Datei bis zum Schließen in Verwendung ist.
Abgebrochen
—
Abgebrochen ist beim Abbrechen des Dateidialogfelds TRUE. Anderenfalls ist Abgebrochen FALSE, auch wenn diese Funktion einen Fehler ausgibt.
Fehler (Ausgang)
—
Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe. |
Diese Funktion hängt alle plattformabhängigen Zeilenendzeichen (EOL) an die Elemente eines Arrays an, selbst wenn Sie die Funktion mit der rechten Maustaste anklicken und die Option EOL konvertieren im Kontextmenü deaktivieren.
Beispiele
Die folgenden Beispieldateien sind in LabVIEW enthalten.
- labview\examples\File IO\Text (ASCII)\Write to Text File and Read from Text File.vi
Eingabeaufforderung (Dateipfad auswählen)
—
Datei (Dialog verwenden)
—
Fehler (Eingang)
—
Referenz (Ausgang)
—
Abgebrochen
—
Fehler (Ausgang)
—