Erstellen und schreiben Sie Textdateien, indem Sie Daten in Strings umwandeln und dann die Ausgabe schreiben oder formatieren. Durchsuchen Sie vorhandene Textdateien, um Daten anderer Art zu extrahieren.

Zum Erstellen einer Textdatei gehen Sie wie folgt vor:

  1. Wandeln Sie die Daten in String-Daten um.
  2. Formatieren Sie bei Bedarf die String-Daten.
  3. Schreiben Sie die Textdaten in die Datei.

Bei Bedarf können Sie auch eine Textdatei erstellen, indem Sie eine vorhandene Datei scannen und die Daten verarbeiten.

Tipp Die Bilder auf dieser Seite sind VI-Abschnitte. Sie können VI-Abschnitte direkt in das Blockdiagramm in LabVIEW ziehen, um diesen Code zum Blockdiagramm hinzuzufügen. Weitere Informationen zum Erstellen von Blockdiagrammen finden Sie unter Blockdiagrammobjekte.
  • Um Daten in eine Textdatei zu schreiben, konvertieren Sie die Daten in einen String.

    Mit den Funktionen der Palette String können Sie Ihre Daten in einen String umwandeln. Das VI in Abbildung 40. Umwandeln numerischer Daten in Strings führt beispielsweise folgende Schritte aus:

    • Wandelt ein Array aus zufällig erzeugten Zahlen in Strings um
    • Schreibt die Strings in eine Textdatei
    Abbildung 40. Umwandeln numerischer Daten in Strings
    LabVIEW Blockdiagramm, das ein numerisches Array in Strings umwandelt und die String-Daten in einer Schleife in eine Textdatei schreibt.
  • Zum Hinzufügen von Text zu einer von Ihnen erstellten Datei verwenden Sie die Funktion In Textdatei schreiben.

    Wenn Sie anstelle einer Referenz einen Dateipfad mit In Textdatei schreiben verbinden, öffnet und schließt In Textdatei schreiben die Datei automatisch.

    In Textdatei schreiben formatiert keinen Text. Die meisten Textverarbeitungsanwendungen, die Text lesen, benötigen keinen formatierten Text. Daher erfordert das Schreiben von Text in Textdateien keine ausdrückliche Formatierung.

    Abbildung 41. Schreiben von unformatiertem Text in eine Datei
    LabVIEW Blockdiagramm, das unformatierte String-Daten in eine Textdatei schreibt.
  • Wenn Ihre Anwendung Textdateien mit einer bestimmten Formatierung erfordert, verwenden Sie die verfügbaren Funktionen zum Formatieren von String-Daten.

    Mit der Funktion In Datei formatieren können Sie beispielsweise zwei Aktionen ausführen:

    1. Formatieren mehrerer Datentypen als Text
    2. Formatierten Text in eine Datei schreiben

    Das folgende VI erfasst mehrere Datentypen und schreibt diese in eine Datei.

    Abbildung 42. Formatieren und Schreiben von Daten in eine Textdatei
    LabVIEW Blockdiagramm, das mit Format Into File String-Daten, numerische Daten und Boolesche Daten in eine Textdatei schreibt.

    In vielen Fällen kann In Datei formatieren zwei Aktionen ersetzen: das Formatieren des Strings mit der Funktion In String formatieren und das Schreiben des Ergebnis-Strings mit In Textdatei schreiben.

  • Mit der Funktion In Datei suchen kann Text in einer Datei nach String-, Zahlen-, Pfad- oder booleschen Werten durchsucht und anschließend in einen Datentyp konvertiert werden.

    In vielen Fällen kann In Datei suchen zwei Aktionen ersetzen: das Lesen von Daten aus einer Datei mit der Funktion Aus Binärdatei lesen oder Aus Textdatei lesen und das anschließende Scannen des resultierenden Strings mit der Funktion In String suchen.

Zu den Funktionen, die Text formatieren, gehört der Eingang Format-String. Verwenden Sie Format-Strings und Formatbezeichner, um festzulegen, wie Eingangsargumente umgewandelt werden.

Weitere Informationen zu den Funktionen zum Formatieren von Strings und zum Format-String finden Sie in den folgenden Ressourcen:

  • Formatieren von Strings
  • Syntax für Formatbezeichner
  • Verwenden von Formatbezeichnern in numerischen Strings