Die Software Smartgage wurde um eine "intelligente Dezimierung" erweitert:
Bei der Dezimierung der Messdaten bleiben Minima und Maxima erhalten.
Der Algorithmus ist anwendbar auf
a) Datensätze und
b) Grafik-Dateien
zu a)
Es kann aus einem Datensatz (z.B. Messdaten eines Jahres oder eines Monats) ein Datensatz mit dezimierter Länge erzeugt werden.
Bei der "intelligenten Dezimierung" stehen diverse Filter zur Verfügung, z.B.
i10 reduziert die Datenmenge um Faktor 10
i100 reduziert die Datenmenge um Faktor 100
i1h liefert einen Datensatz mit einem Messwert zu jeder vollen Stunde
i3h liefert einen Datensatz mit einem Messwert alle 3 Stunden
i12h ...
i24h ... liefert einen Messwert mit einem Messwert alle 24 Stunden
Der dezimierte Datensatz einer Datei wird durch eine zusätzliche Erweiterung gekennzeichnet, zum Beispiel Dateiname.i1h.txt
Bei einer Dezimierung auf einen Datensatz pro Stunde werden Minima und Maxima um bis zu 1 Stunden 59 Minuten verschoben, denn es muss zu einer vollen Stunde ein Minimum und zu einer vollen Stunde ein Maximum dargestellt werden.
Die Positionen der Minima und Maxima werden bestmöglich gewählt, indidividuell für jeden Messkanal.
zu b)
In der grafischen Darstellung wird pixelorientierter Algorithmus angewandt. Die Verschiebung der Maxima und Minima wird dadurch weitestgehend vermieden.
Testergebnisse
Der Datensatz kabelitz9-2015.txt enthält ca. 50000 Daten.
Die Erzeugung einer Grafik mit dem pixelorientierten Algorithmus zur Dezimierung benötigt 5 CPU Sekunden Rechenzeit.
Ergebnis: Die Nadelförmigen Datensätze bleiben in der Grafik erhalten.
Ausnahme: Duch die im test Datensatz gewählte feste Skalierung bis 10V werden nadelförmige Impulse, die von 12V auf 0V gehen, unterdrückt, sowohl im pixelorientierten Algorithmus, wie auch im Algorithmus für Datensätze.
Der Datensatz ohne feste Skalierung (autoscale) enthält mehr Informationen, als der Datensatz mit fester Skalierung
Der Plot des Datensatzes, der mit der Funktion "i" erstellt wurde, liefert das gleiche Ergebnis, wie der pixelorientierte Algorithmus.
Er enthält ca 800 Daten. Die gesamte Rechenzeit für Dezimierung und Plot beträgt nur 2 Sekunden:
Smartgage 2.0
Re: Smartgage 2.0
Legende für Datenlogger GSV4-GPRS 125Hz
In der aktuellen Version von Smartgage wird eine Legende für Datenlogger mit 125Hz Abtastrate erzeugt.
Legende für Minimalwert, Maximalwert von jedem der 4 Messkanäle
In der aktuellen Version von Smartgage wird eine Legende für Datenlogger mit 125Hz Abtastrate erzeugt.
Legende für Minimalwert, Maximalwert von jedem der 4 Messkanäle
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast