Ankündigung

Einklappen
Keine Ankündigung bisher.

Maximalwert --> Rekursion!

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    [EibStudio] Maximalwert --> Rekursion!

    Guten Abend

    Ich versuche mit dem EibPC den höchsten 15-Minuten Energiebezug zu ermitteln. Die Variablen, min00_value, min15_value, min30_value, min45_value, werden stündlich mit neuen Werten versehen. Wenn ich den grössten Wert in die Max Funktion einbeziehe dann erhalte ich eine ungültige Rekursion. Weiss jemand wie man dieses Problem löst?

    IntervalMax = max(min00_value, min15_value, min30_value, min45_value,IntervalMax)

    Gruss und danke für euer Feedback,

    Martin

    P.S. Bei mir kommen die Charts immer gross raus, ungeachtet ob ich diese als SINGLE oder DOUBLE definiere. Gibt’s hier vielleicht einen Trick?

    mpchart(OutdoorLightID)[SINGLE,XY]($Outdoor$,LINE)

    #2
    Hi,

    Code:
    alltimemax = 0f16
    W15 = 0f16
    W30 = 1f16
    W45 = 5f16
    IntervalMax = 0f16
    
    if change( IntervalMax ) then alltimemax = IntervalMax endif
    
    if change( W15 ) or change(W30) or change( W45) then {
    IntervalMax = max( W15,W30,W45, alltimemax)
    } endif
    So könnte es für Dich funktionieren.

    Gruß,
    Bernd

    Kommentar


      #3
      Vielen Dank Bernd!! Diesen Code wende ich gerne an; wollte schon den Maxwert als Text speichern und dann wieder in eine Ganzzahl für die Berechnung umwandeln.

      Wünsche Dir noch einen schönen Abend,

      Martin

      Kommentar

      Lädt...
      X