Forum: PC-Programmierung Messreihe in Blöcke unterteilen (Histogramm)


von Pete K. (pete77)


Angehängte Dateien:

Lesenswert?

Hallo,
ich habe die Messwerte meines Stromzählers vorliegen in einem Array 
data1[] und data2[]. Dabei werden jede Minute der Timestamp in data1[] 
und die Werte in data2[] geschrieben (bzw. ausgelesen aus einer 
mysql-Datenbank)

Nun meine Frage, wie kann ich aus den Daten Stundenwerte errechnen? Die 
Daten sind monoton steigend.

Ich bräuchte so etwas wie den Wert um 7:59, 8:59, 9:59, den ich dann vom 
Vorgänger abziehen kann. Die Minutenwerte sind dabei nicht fest 
vorgegeben, kommt auf den Eintragungszeitpunkt in der DB an.

Ich habe mal ein Bild angehängt.

Wichtig ist die grüne Kurve.

Nachtrag: Ich benutze PHP, nehme aber auch C/Basic/Strukturcode

: Bearbeitet durch User
von mahwe (Gast)


Lesenswert?

wie wird die zeit daten  den gespeichert? sec

Die Minutenwerte sind dabei nicht fest
vorgegeben, kommt auf den Eintragungszeitpunkt in der DB an.??

schreib doch ein Programm welches dir erst mal die Zeitwerte in dein h 
cluster bringt.
Solange Messzeit(nehme mal nen sec Takt an) modulo 60 modulo 60
sollte die Uhrzeit geben.
Alle Werte mit der selben h Zeit aufaddieren.
.....

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.