Daten vom Logger mit C# verwalten

OP #521572
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
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

Eine eigene Frage? Dieser Thread ist über 19 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.