Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Höchstwert, Durchschnittwert von freq2 Kategorie: Programmierung Basic (von ManfredW, Homepage - 11.03.2004 23:33)
 Als Antwort auf Höchstwert, Durchschnittwert von freq2 von Robert Schröder - 11.03.2004 13:45
> Am der Klemme 35 der C-Control-Station  habe ich ein Windmesser angeschlossen und lese das Signal mit freq2 aus. So weit, so gut.
>
> Da ich eine Außenjalousie ab einer gewissen Windgeschwindigkeit hochfahren lassen will stellt sich mir die Frage, wie kann ich den Höchstwert und/oder den Durchschnittswert von freq2 über einen Zeitraum von z.B. 2 Minuten ermitteln?
>
> Vielen Dank für Eure Antworten.
> Robert.Schroeder@t-online.de

Hallo,

1) Speichern des Max-Wertes
if  Wind > MaxSpeicher then MaxSpeicher = Wind
Wann willst Du den Wert rücksetzen?

2) Mittelwert: Hier kannst Du "gleitende Mittelwertbildung" anwenden.
if Zeittakt = OFF then goto weiter 'Mittelwertbildung überspringen

' Zum 10-fach-Speicher wird der Neuwert addiert, dann von 11 auf 10 Werte reduziert.
Speicher = (Speicher + NeuWert)*10/11

 ' .....oder ein 11er-Wert subtrahieren, um wieder 10 Werte zu haben.
Speicher = (Speicher + NeuWert) - (Speicher + NeuWert) / 11

Mit Zeittakt z.B. 2 sec und 10-fach oder 20-fach Speicher kannst Du variieren.
Große Werte kann man reduzieren, indem gepackter Mittelwert gebildet wird.
Du ziehst vor dem speichern einen Sockelbetrag ab
und addierst zum Anzeigen den Sockelbetrag wieder dazu.

siehe meine homepage unter Tipps

MfG ManfredW

Meine Homepage: http://manfred.wilzeck.de

 Antwort schreiben

Bisherige Antworten: