Daten vom Logger mit C# verwalten

OP #521572
Lesenswert?
• ▲
▼
Hallo,

ich suche einen Ansatz, Daten von Datenloggern auf dem PC zu verwalten. 
Soll nichts riesengroßes werden.

Die Datenlogger gibts bereits. Ein Logger zeichnet die Datensätze simple 
nach dem Schema Datum,Zeit,2*Meßwerte auf SD-Karte als lesbare 
ASCII-Datei auf.

Dann und wann werden die Daten abgeholt und die ASCII-Dateien auf den PC 
kopiert (im Dateinamen ist die laufende Nr. des jeweiligen Loggers 
enthalten, jeder Logger kann sein eigenes Unterverzeichnis im PC 
bekommen).

Nun soll dem Anwender möglich gemacht werden, Daten irgendeines Loggers 
eines beliebigen Zeitraumes als *csv-Datei exportieren zu können oder 
direkt als Grafik (Y-Zeit) betrachten zu können.

Frage:
-Welchen Ansatz für die Datenspeicherung (ASCII-Datei-Inhalt in 
(welche)Datenbank einpflegen oder direkt mit den Dateien arbeiten) ?
-Gibt es fertiges (Assemblys, Klassen) für die grafische Ausgabe?

Leider sind meine Fähigkeiten mehr im embedded-Bereich und C. Dot.Net, 
C# bin ich mehr oder weniger Einsteiger. Mir geht es aber mehr um das 
Konzept als um Details der Implementierung.

Danke für Tips, Frank
OP #521764
Lesenswert?
• ▲
▼
Danke schonmal.

Da das Logger-Datenformat bekannt, simple und konstant ist, ist die 
Umsetzung nach CSV weniger das Problem. Hardcodierte Stringmanipulation 
reicht eigentlich.

Kopfschmerzen bereitet mir, aus den vielen Logging-Dateien, die sich im 
Laufe der Zeit ansammeln und unkontinuierlich vom Logger auf PC gebracht 
werden, einen vom Benutzer gewählten Zeitraum rauszusuchen und zu 
exportieren (als Grafik oder *.CSV)

Sicher könnte ich immer alle vorhanden Dateien Datensatz für Datensatz 
durchsuchen und zum Zeitraum passende Datensätze in eine CSV-Datei 
schreiben. Vermutlich ist das aber nicht sonderlich effizient und wurde 
schon von anderen besser gelöst. Und dazu such ich ein paar Ideen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren