LabVIEWForum.de
Textdatei (lvm) mit Express VI einlesen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Textdatei (lvm) mit Express VI einlesen (/Thread-Textdatei-lvm-mit-Express-VI-einlesen)



Textdatei (lvm) mit Express VI einlesen - AlexG. - 27.05.2008 15:27

Hallo,

ich hab folgendes Problem.

Ich möchte aus einer Textdatei Messwerte einlesen. Die Messwerte haben die Form

1



2



5



6

Es sind also immer 3 Leerzeilen zwischen den Werten. Wenn ich mit dem Express VI die Datei versuche einzulesen interpretiert das VI die leeren Zeilen immer als 0 und gibt mit die dann zwischen den eigentlichen Messwerten aus...

Wie stell ich es an das mir wirklich nur meine Messwerte ausgegeben werden? Mir ist bekannt wieviele Messwerte sich in der Datei befinden. Geht das irgendwie per Schleife? Also ich habs mir so gedacht: lese die ganze Datei in ein Array und nimm aus diesem Array jeden 4 Wert.

Kann mir da bitte jemand helfen?

Gruß

Alex


Textdatei (lvm) mit Express VI einlesen - RoLe - 28.05.2008 08:40

z.Bsp so: geht aber nur, wenn du nie 0-Werte haben möchtest.


Textdatei (lvm) mit Express VI einlesen - Lucki - 28.05.2008 10:35

' schrieb:Es sind also immer 3 Leerzeilen zwischen den Werten.
Das ist gar kein Problem, es gibt dafür die Funktion "In String suchen und ersetzen", damt kann man z.B. mehrere Zeilenvorschübe hintereinander n+ durch einen n ersetzten. Der Rest ist Routuine.
(Das Beispiel ist komfortabler als es sein müßte, es werden damit alle überflüssigen Zeilenvorschübe, ganz gleich wie viele es sind, entfernt)
[attachment=12721]
Lv82_img[attachment=12722]


Textdatei (lvm) mit Express VI einlesen - AlexG. - 28.05.2008 18:33

Vielen Dank für die Hilfe...

Das Programm von Lucki sieht genau nach dem aus was ich sucheWink
Werd ich morgen gleich mal testen.

Gruß

Alex