Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Modul math Kategorie: Programmierung (von Rainer - 10.02.2013 17:01)
Als Antwort auf Re: Modul math von Ralf Schröder - 10.02.2013 16:11
Ich nutze:
CC2-ReglerBoard, OSOPT V3.1
> > Hallo, vielleicht kann mir jemand helfen,
> >
> > im Modul math.c2 ist eine Max und Min Wertfunktion.
> >
> > Die Int-Variable can1 stellt hier die AuÃ?entemperatur da.
> >
> > Es soll nun von der AuÃ?entemperatur der Maxwert und der Minwert berechnet
> > werden.
> >
> > Ich habe das so gemacht:
> >  
> >  maxwert=math.max(maxwert,can1);
> >
> >  minwert=math.min(minwert,can1);
> >
> > Jedoch bekomme ich immer die Werte von can1 und nicht die Max-Minwerte
> > in der Berechnung.
> > Das hei�t, wenn Nachts die Temperatur absinkt, wird nicht die kälteste
> > sondern die aktuelle Temperatur angezeigt.
> >
> > Für eine kreative Antwort wäre ich dankbar.
> >
> > MfG
> >
> > Rainer
>
> Hallo Rainer,
>
> etwas mehr Code würde hier helfen.
> Vermutlich setzt Du maxwert an der falschen Stelle im PrgAblauf, oder
> maxwert ist nicht INT oder, oder, .....
>
> Gruss Ralf

Hallo Ralf, es gibt doch nur die max und min Funktion im Modul math.c2
Gerade die min macht Probleme.

Werte sind Integer

-5.0 ist > -4.2 , -4.2 und -5.0 kommt vom Au�enfühler in 30 s Intervall, die
 min Funktion müsste jetzt -5.0 errechnen,das geht auch, doch wenn die
Temperatur wieder steigt, Bsp. -4.0, dann errechnet die Funktion -4.0 an statt korrekte -5.0.
Die Funktion soll mir wie bei einen Max-Min Thermometer die Werte zeigen.

MfG

Rainer





    Antwort schreiben


Antworten:

Re: Modul math (von Ralf Schroeder - 12.02.2013 9:35)
    Re: Modul math (von Rainer - 12.02.2013 16:01)
        Re: Modul math (von Ralf Schroeder - 14.02.2013 6:16)
    Re: Modul math (von Ralf Schroeder - 12.02.2013 10:03)