Seite 1 von 1

Verfasst: 10 Jan 2003 12:32
von E-Micha
Hallo,

ich importiere gerade Wetterdaten von WeatherLink nach PC-Wetterstation. Dazu benutze ich die "Export Records"-Funktion in WeatherLink und ein selbstgeschriebenes Importprogramm, das CSV-Datei für die Überwachung durch WsWin erstellt. Das klappt auch, aber es d a u e r t! Damit WsWin "mitkommt", warte ich nach jedem Datensatz 4 Sekunden, das sind bei 24h mit 1440 Datensätzen über 1,5 Stunden allein an Wartezeit. Kann man die Dateiüberwachung irgendwie beschleunigen, ohne dass Datensätze "verpasst" werden?

Und nochetwas: Warum kann man keine Daten per Datei-Überwachung einlesen, die zeitlich vor aufgezeichneten Daten liegen?
Zum Beispiel will ich Daten vom 4.1.03 importieren, es gibt aber schon Daten am 9.1.03. Dann kann ich nur Daten nach dem 9.1.03 importieren, davor nicht mehr.

Gruss
E-Micha

<font size=-1>[ Diese Nachricht wurde ge&auml;ndert von: E-Micha am 2003-01-10 14:53 ]</font>

Verfasst: 10 Jan 2003 21:39
von Werner
Hallo Micha,

liegt an der Struktur der Datendatei - sie ist sequentiell aufgebaut, also kann man dazwischen - im normalen Programm-Ablauf -nichts mehr "einflicken".

Werner

Verfasst: 10 Jan 2003 22:23
von E-Micha
OK, anderer Ansatz:

Ich hab jetzt eine Software geschrieben, die aus den exportierten WeatherLink-Records WsWin-Monatsdateien (EXP*_*.CSV) macht. Die werden auch importiert, nur: Ist es möglich, die WS*.DAT-Dateien beim Import nicht zu überschreiben sondern nur die fehlenden Daten importieren? Sonst muss ich immer den kompletten Monat ex- und importieren, was bei der Konvertierung ein paar Minuten dauert. Einen Tag zu konvertieren, geht natürlich schneller.

Gruss
Michael

Verfasst: 11 Jan 2003 14:57
von E-Micha
Problem gelöst, ich habe die Software modifiziert, jetzt dauert die Konvertierung eines Monats nur wenige Sekunden. Toll, jetzt kann ich WsWin zur statistischen Auswertung nutzen. :smile: