LabVIEWForum.de - Messdaten txt-Datein, String-Format Problem,

LabVIEWForum.de

Normale Version: Messdaten txt-Datein, String-Format Problem,
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich arbeite gerade an einem Projekt um Messdaten mit Bilder zu verarbeiten, aber Schritt für Schritt.
Bin gerade dabei Messdaten aus einer txt-Datei in Labview einzulesen, was ja eigentlich nicht so das Problem darstellen sollte, eigentlich^^.
Zur besseren Erläuterung hab ich die Datei mal mit hoch geladen. Es geht um die 2. Spalte (Zeit hh:mm: ss.xxx) und um die 4. Spalte (Frequenz). Diese beiden Messreihen will ich rausgreifen in ein gemeinsames oder in zwei getrennte Arrays packen und später in einem Diagramm darstellen.
Nun das Problem:
Die Frequenz hab ich schon aus der Datei rausbekommen, nur harkt es irgendwie bei der Zeit. Ich schaff es nicht die Zeit gesondert aus der Ausgangsdatei raus zu bekommen. Ich vermute das es am String-Format liegt. Genau da liegt auch eine Wissenslücke von mir.
Nun hoff ich sehr, dass jemand hier mir helfen kann. Ich möchte einfach die Zeit in einem Array allein stehen haben um diese später in einen Diagramm mit der Frequenz anzeigen zu lassen.

Mfg FrDtPa

PS.: benutze LV 2009

[attachment=53471]
[attachment=53472]


Was ich noch kurz erwähne möchte, dass die txt-Datei leider zwei unterschiedliche Trennzeichen enthält, Space zwischen Spalte 1. und 2. sowie Tabulator bei dem Rest.
Ich habe dir mal die beiden relevanten Spalten rausgefiltert, die Zeitspalte im Stringformat.


Gruß, Marko
Habe gerade fast dasselbe gemacht wie Marco, poste es trotzdem, doppelt hält besser Big Grin

[attachment=53475]

Anmerkung: Diese "unterschiedlichen Trennzeichen" sind kein Nachteil, im Gegenteil. So entspricht es der Labview-Norm. Das Leerzeichen ist kein Trennzeichen. Das Datum (incl. Uhrzeit) ist somit eine einzige Spalte - so soll es sein.
...das kenn´ich - wenn man´s schon fertich hat, will man es auch loswerden.

Vielleicht werden wir ja beide grün.

BeerBeer

Gruß, Marko
Erstmal ein großes Dankescheeennnn,

@Lucki, ich weiß ja das in der Regel der Tabulator das Trennzeichen ist. Ich hätt nur gern die Zeit einzeln, ohne Datumsangabe da ich diese Information für die Weiterverarbeitung nicht benötige.

Grüße FrDtPa
@Lucki, ok da muss ich jetzt wohl mal zurück rudern. Find es mit Datumsangabe doch bisser^^. Ein Problem hab ich aber dabei.
@Lucki, bei deinem VI hat es die Zeit und Datumsangabe bei genauerem Betrachten irgendwie durcheinander gehauen? Warum? Wacko

Grüße FrFtPa
(27.06.2015 11:43 )FrDtPa schrieb: [ -> ]@Lucki, bei deinem VI hat es die Zeit und Datumsangabe bei genauerem Betrachten irgendwie durcheinander gehauen? Warum? Wacko

...in der Hoffnung, dir auch antworten zu dürfen:
Der Formatstring enthielt 2 Fehler, nämlich das doppelte %m sowie die Nichtbeachtung des Dezimaltrennzeichens, das bei dir auf "." steht.
Da ich nicht weiß, wie man dem Formatstring beibringt, dass er im Sekundenbruchteil auf Punkt statt Komma parsen soll, hab ich sie einfach ersetzt für die Suche.
Vielleicht hat ja jemand noch den passenden Formatstring in der Schublade. Es funktioniert aber ersteinmal.


Gruß, Marko
@ Marko, vielen Dank für deine Hilfe und Interesse, aber dein VI funktioniert leider nicht bzw. kommt eine Fehlermeldung.
Hat jemand eine Idee wie ich das Problem beheben kann? Bin gerade bissel radlos.

Grüße
Hallo FrDtPa,

Zitat:aber dein VI funktioniert leider nicht bzw. kommt eine Fehlermeldung.
Prinzipiell bietet es sich bei Forumsfragen immer an, Fehlermeldungen detailliert zu beschreiben…

Zitat:Hat jemand eine Idee wie ich das Problem beheben kann?
Der Marko hat in seinem VI eine Funktion drin, die alle Punkte durch Komma ersetzt. Wenn dein Rechner aber mit "englischen" Zahlenformaten arbeitet (so wie es jeder vernünftige Mess(daten)rechner tun sollte!), führt das dummerweise zur erhaltenen Fehlermeldung "Error 1"…
Vielen Dank Jungs, hab es hin bekommen. Das mit dem "englischen" Zahlenformaten ist natürlich sehr einleuchtend Wink-2.
Damit kann das Ding hier geschlossen werden.

Grüße
Referenz-URLs