ich suche eine Moeglichkeit die Logfiles einer Maschine automatisch in ein Excel Sheet zu importieren und sie mir dort in einem Diagramm anzeigen zu lassen (Das Diagramm zu erstellen ist nicht das Problem, das kann ich selbst). Die Daten muessen nicht im Excel Sheet gespeichert werden, d.h. es kann ein Sheet verwendet werden in die ich die Daten einfach importiere und beim naechsten mal ueberschreibe.
Die Maschine erstellt an jedem Tag an dem sie produziert einen neuen Ordner mit Textdateien. Die Ordner sind nach dem Datum benannt, die Textdateien unterscheiden sich in die zwei Stationen der Maschine und sind fortlaufende Nummern:
Ordner: 12-04-30
Files: 1_000243.LOG, 2_000243.LOG, 1_000244.LOG, 2_000244.LOG
243 und 244 stehen fuer die einzelnen Stationen. Die Maschine speichert immer nur eine gewisse Anzahl von Werten in ein Logfile und erstellt dann das naechste. D.h. es koennen mal 3 aber auch nur ein Logfile einer Station existieren.
Die Logfiles sehen folgendermassen aus:
LOGFILE CHANNEL 1
DATE;TIME;COUNTER;PROGRAM;Ipk [kA];Upk [V];P [kW];R [µ¶];s1 [µm];s3 [µm];F [N];p [bar];Irms [kA];Q [Asec];Urms [V];Ut [Vsec];W [Wsec];tw [msec];tw~ [cyc];ß [deg];STATUS;DETAILS
12-04-27;08:42:54;02068615;03;2.4426;0.87445;1.30808;286.596;-2637;325;74.712;0;2.1364;30.7831;0.655529;0.00949782;20.788;14.71;0;0;V;
12-04-27;08:42:57;02068616;03;2.44504;0.86468;1.30321;284.543;-2634;323;73.9342;0;2.14009;30.8426;0.650663;0.00950501;20.7105;14.739;0;0;V;.
.
.
Das Problem ist nun allerdings dass die Files vom z.B. 4/30/12 auch noch Daten vom letzten Arbeitstag enthalten (Siehe Textfile Bsp). Deshalb muessen die Daten von dort auch noch rausgefiltert und mit eingetragen werden, wenn ich die Daten eines bestimmten Tages importieren moechte.
Ausserdem moechte ich mir die Daten eines bestimmten Zeitraumes anzeigen lassen. D.h. zum Beispiel vom 4/27/12 9:15am bis zum 5/3/12 3:10pm. Und natuerlich auch nach der Station sortieren.
Achja und wenns geht braeuchte ich das Programm in englisch, damit meine Nachfolger es evtl editieren koennen.
Vielen Dank schonmal im Voraus,
bei Unklarheiten bitte fragen, bevor ihr losprogrammiert.
Sebastian