LabVIEWForum.de
Leere Zeilen aus Datei löschen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Leere Zeilen aus Datei löschen (/Thread-Leere-Zeilen-aus-Datei-loeschen)



Leere Zeilen aus Datei löschen - Martin64 - 29.10.2012 09:12

Lv10 Arbeit / lv11_img Privat
Hallo Community

ich bin Labview Frischling und habe ein Problem

Ich will aus einer Txt.Tabelle leere Zeilen löschen (Komplette Zeile ist ein Element) und habe im Forum (/ LabVIEW / LabVIEW Allgemein/Leere Spalten in einem Array löschen/) auch einen Beitrag zu dem Thema gefunden. Das VI das ich gefunden hatte (Array_leere_Elemente_loeschen.vi) funktioniert wenn ich die Zeilen aus der Test.txt Datei per Hand eintrage. Was nicht funktioniert, ist wenn die Test.txt Datei in das Zwei.vi lade.
Warum läuft das nicht?, was habe ich übersehen?

Viele Grüße
Martin


RE: Leere Zeilen aus Datei löschen - GerdW - 29.10.2012 09:37

Hallo Martin,

Zitat:Warum läuft das nicht?, was habe ich übersehen?
Nun ja. Du lädst deine Datei ein, und formst das gelieferte Array um in ein 1D-Array mit Null Elementen um. Und wunderst dich, dass dein VI kein Ergebnis ausspuckt... Hmm
Wolltest du vielleicht IndexArray statt ReshapeArray benutzen? Wink

Guck mal hier:
[attachment=42026]
1.) Es ist immer gut, sich auch mal Zwischenergebnisse anzuschauen ("Array (Ausgang)")!
2.) Bei Stringanzeigen kann es helfen, diese im "/-Code" anzeigen zu lassen!
3.) Deine Textdatei ist schlecht formatiert! Sie enthält sowohl "wirklich" leere Zeilen als auch Zeilen, die nur einen Tabulator enthalten - und damit "technisch" nicht leer sind!


RE: Leere Zeilen aus Datei löschen - Lucki - 29.10.2012 09:52

Am wenigsten Datenmüll entsteht, wenn Du schon beim Dateilesen zeilenweise arbeitest. Bei sehr großen Datensätzen kann das sogar lebenswichtig sein - bei deinem kleinen Beispiel natürlich nicht. Ich würde auch die Funktion "nicht darstellbare Zeichen entfernen" anwenden, damit nicht wegen eines Leerzeichens in einer ansonsten leeren Zeile nicht das Gewünschte herauskommt.
[attachment=42027]


RE: Leere Zeilen aus Datei löschen - Martin64 - 30.10.2012 20:10

Vielen Dank für eure Antworten

Das mit den Zwischenergebnissen werde ich mir zu Herzen nehem auch die Sache mit der /-Code Anzeige war mir neu. Aber... für die komische Datei kann ich nix, die bekomme ich "angeliefert". Die Datei ist relativ statisch und wird nur im 120sec Intervall ausgelesen und hat eine größe von maximal 50 Zeilen.

Wie auch immer... es klappt mit der Lösung von GerdW Smile und auch der von Lucki Smile

Vielen liebe Dank euch beiden, ihr habt mir sehr geholfen

VG
Martin


RE: Leere Zeilen aus Datei löschen - Lucki - 31.10.2012 14:49

Ok, aber eigentlich sollen die richtigen Löungen als "richtige Löung" markiert werden und nicht die Dankschreiben des Fragestellers als "richtige Lösung".
Du bist aber nicht der erste, das scheint jetzt Mode zu werden.
Habe es geändert.


RE: Leere Zeilen aus Datei löschen - Martin64 - 04.11.2012 14:10

Mea culpa

ich werde mich bessern Angel_not