Einzelnen Beitrag anzeigen

kolbaschedder

Registriert seit: 24. Aug 2006
Ort: Schwäbisch Gmünd
55 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Mittelwert über Zeit

  Alt 1. Okt 2007, 09:09
Hallo,

Dazu gibt es verschiedene Varianten. Was du brauchst ist ein digitaler Filter. Willst du wirklich den Mittelwert ab Start, geht sowas wie

Delphi-Quellcode:
midTempSum := midTempSum +aktTemp;
inc(anzahlMessungen);
midTemp := midTempSum / anzahlMessungen;
oder als reiner Tiefpassfilter



midTemp := midTemp*coffFilter + (1-coffFilter)*aktTemp; wobei gilt :
0 < coffFilter < 1 umso größer coffFilter, umso langsamer ändert sich die mittlere Temperatur;

ansonsten mal http://de.wikipedia.org/wiki/Digital...alverarbeitung durchstöbern

MfG

Kolbaschedder
  Mit Zitat antworten Zitat