LabVIEWForum.de - Leerzeile in Textdatei entfernen

LabVIEWForum.de

Normale Version: Leerzeile in Textdatei entfernen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo LV Gemeinde,

ich habe folgendes Problem.
Ich versuche Daten aus einer bestehenden Textdatei mit neueren Daten zusammenzuführen und zu speichern.
Leider wird zwischen den alten Daten und den neuen Daten eine Leerzeile in die Datei eingefügt und ich kann diese Leerzeile nicht löschen.

2012 05 15 1416 4.79e-09 5.89e-07 Alte Daten
2012 05 15 1417 4.29e-09 5.80e-07 Alte Daten
2012 05 15 1418 5.94e-09 5.73e-07 Alte Daten
LEERZEILE = Problem
2012 05 15 1419 3.83e-09 5.68e-07 neue Daten
2012 05 15 1420 4.10e-09 5.65e-07 neue Daten
2012 05 15 1421 1.66e-09 5.67e-07 neue Daten

Das Problem liegt im Zweig nach dem Match Pattern.
Habe dann ausprobiert den Match Substringausgang(Match Pattern) an den Initialstringeingang (Format Into Sting)zu legen, aber keinen Erfolg.
Die Daten an sich, sind in der richtigen Reihenfolge. (stimmen laut Uhrzeit 14.16 bis 14.21Uhr )
Vor dem Speichern habe ich mit dem SET Filepos auch angegeben das nach dem Ende der alten Daten die neuen angehängt werden sollen.
Das geht auch.
Wenn ich in den String6 Indikator schaue, sehe ich am Anfang schon diese Leerzeile und damit hängt er diese an die alten Daten mit an.
Hat jemand eine Idee, wie man diese herauskommt?

Grüsse Lutz

[attachment=39818]
Das Problem ist wahrscheinlich: Datentexte enthalten am Ende manchmal noch ein oder mehrere Leerzeilen, und manchmal nicht. Damit das Zusammenfügen immer auf gleiche Art funktioniert, solltest Du von den beiden Datensätzen erst mal die nicht darstellbaren Zeichen am Anfang und Ende entfernen, und erst dann mit Zeilenendezeichen dazwischen zusammenfügen. Also so:

[attachment=39820]
Hallo Lucki,

danke für deine Hilfe. Ich war schon am verzweifeln ob es überhaupt eine Lösung für das Problem gibt.
Hatte auch schon mit dem Array rumprobiert, um die Leerzeile rauszubekommen, denn eigentlich benötige ich das Array in dem VI gar nicht.
Dieses eigentlich kleine Problem hat ganz schön Nerven gekostet denn die folgenden Pick Line Funktionen arbeiten sonst nicht korrekt.
Danke nochmals!

Gruss Lutz
Referenz-URLs