Dateien im Textformat sollten immer dann verwendet werden, wenn die Daten anderen Anwendern oder Anwendungen zur Verfügung gestellt werden sollen, kein beliebiger Schreib- oder Lesezugriff erfolgen soll oder numerische Genauigkeit, Festplattenspeicherplatz und Geschwindigkeit der Datei-I/O nicht von Bedeutung sind.

Zur gemeinsamen Nutzung von Daten sind Textdateien am besten geeignet. Sie können von nahezu jedem Computer gelesen und geschrieben werden. Zum Auslesen von Textdateien oder ähnlichen Formaten gibt es eine Vielzahl von Programmen. Auch die meisten Anwendungen zur Gerätesteuerung verwenden Text-Strings.

Daten, auf die von einer anderen Anwendung aus zugegriffen werden soll, beispielsweise von einem Textverarbeitungs- oder Tabellenkalkulationsprogramm, sollten ebenfalls als Textdateien gespeichert werden. Konvertieren Sie zum Speichern der Daten im Textformat mit Hilfe der String-Funktionen alle Daten in Text-Strings. Textdateien können Daten unterschiedlichen Typs enthalten.

Textdateien belegen normalerweise mehr Speicherplatz als Binär- oder Datenprotokolldateien, wenn die Daten ursprünglich nicht als Text, sondern zum Beispiel als Graphen- oder Diagrammdaten vorliegen, da die ASCII-Darstellung von Daten in der Regel eine größere Bitbreite erfordert. So kann beispielsweise die Zahl -123,4567 als Fließkommazahl einfacher Genauigkeit in 4 Byte gespeichert werden. In der ASCII-Darstellung werden dagegen 9 Byte benötigt (ein Byte pro Zeichen).

Darüber hinaus erweist sich der beliebige Zugriff auf numerische Daten in Textdateien als schwierig. Obwohl jedes Zeichen in einer Zeichenfolge genau 1 Byte belegt, gibt es keine feste Breite, mit der zum Beispiel eine Zahl ausgedrückt wird. Um also beispielsweise die neunte Zahl in einer Textdatei zu finden, muss LabVIEW zuerst die vorhergehenden acht Zahlen lesen und konvertieren.

Beim Speichern von Zahlenwerten in Textdateien können Kommastellen verloren gehen, da die Zahlenwerte in Dezimalschreibweise gespeichert werden (normalerweise wird dazu die Binärschreibweise verwendet). Die Genauigkeit kann auch beim Schreiben der Daten in eine Textdatei beeinflusst werden. Bei Binärdateien tritt dieses Problem nicht auf.

Mit den VIs und Funktionen zur Datei-I/O lassen sich Daten aus Textdateien lesen und in Textdateien schreiben oder aus Tabellenkalkulationsdateien lesen und in diese schreiben.

Die folgenden VIs sind Beispiele zur Verwendung von Datei-I/O in Textdateien.

  • labview\examples\File IO\Text (ASCII)\Text (ASCII) Files.lvproj
  • labview\examples\File IO\Spreadsheet\Tab-Delimited Data\Tab-Delimited Data.lvproj

Weitere Informationen

Erstellen von Textdateien

Lesen aus Textdateien

Schreiben in Textdateien