LabVIEWForum.de
Datei mit Messergebnissen (Text und Zahlen) auslesen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: Datei mit Messergebnissen (Text und Zahlen) auslesen (/Thread-Datei-mit-Messergebnissen-Text-und-Zahlen-auslesen)



Datei mit Messergebnissen (Text und Zahlen) auslesen - quaternio - 04.08.2006 16:28

Hallo zusammen,

wurde auf meiner studentischen Aushilfsstelle mit der aufgabe betraut mittels LabVIEW 6.1 basic eine oder mehrere .txt dateien deren Inhalt aus Messergebnissen plus Uhrzeit besteht auszulesen und in einem Graph darzustellen. Bsp:
Erste Zeile:
Indexnummer;Datum;Uhrzeit;Kanal01[mV];Kanal02[mV];Kanal03[mV];Kanal04[mV];....
Rest:
1;06.04.2006;17:14:46;+8.13499372E-03;+8.22872203E-03;+8.18931963E-03;+8.15907493E-03;.....
..
80000;.....
Ausserdem dient die erste Zeile der Beschriftung. Die Beschriftung auszulesen und die benötigten Kanäle zur Auswahl zur stellen habe ich auch geschafft.
Aber nun habe ich folgendes Problem: Ich möchte die Daten als spreadsheet einlesen und in ein array packen.
Was ich auch geschafft habe allerdings nur als Zahlen und selbst das nicht richtig wegen der Darstellung(+8.13499372E-03). da kam ne 8.13 oder so heraus dabei ist das ja eher sowas wie ne 0.0008 mV halt. Dabei dachte ich daran die Inhalte als Strings auszulesen und mir diese dann zurecht zu konvertieren, also datum zu timestamp werte in float oder double und ein paar integer werte kommen auch vor. Natürlich habe ich das Forum zuvor durchsucht und auch nen Ansatz gefunden mittels Array to spreadsheet String funktion oder konfigurationsdatei vi. Allerdings scheitert es bei der Durchführung.
Jeden Kanal wollte ich dann in ein oder mehrere(falls es zu groß wird und alles zu langsam läuft) arrays packen sowie das Datum als X Achse.
Kann mir jemand einen Tip geben wie ich es angehen soll?

Achja es können auch so um die 200000 Messreihen pro Datei sein, deshalb benutze ich die spreadsheet Funktion. Zeilenweise auslesen würde gehen jedoch dauert es sehr lange.

Bin für jeden Tip dankbar.

gruß


Datei mit Messergebnissen (Text und Zahlen) auslesen - quaternio - 04.08.2006 18:37

Habs hingekriegt die Datei einzulesen und diese als Stringarray auszugeben. Ist ja schon mal was. Da die Datei ca. 26 mb groß ist dauert es aber ca. 1 min bei nem 3,8 X2 Glare, und bei drittem Durchlauf steigt LV wegen zuwenig speicher aus Sad. Da muss ich wohl nachoptimieren...
[attachment=2805]