FlexPro
HistoryBase
Engineering
Training
Downloads
FlexPro-Support
Wissen
Community
Über Uns
Referenzen
Jobs
Allgemeiner Kontakt
Händlerverzeichnis
FlexPro-Support
DE
EN
FR
Placeholder
Produkte und Lösungen
Support und Downloads
Unternehmen
Magazin
Kontakt
Sprache
MyWeisang

Account Einstellungen

Topic

alternative zu Arduino´s constrain?

Startseite ' Community ' FPScript ' alternative zu Arduino´s constrain?

Anzeigen von 4-Stellen - 1 bis 4 (von insgesamt 4)
  • Autor
    Beiträge
  • #33666
    Robert Demmel
    Teilnehmer

    Hallo zusammen,

    gibt es in fp-script eine constrain Funktion wie bei Arduino?

    über die Ereignisisolation hab ich die werte die zu hoch oder zu tief sind ungültig gesetzt, kann aber keine Fläche unter der Kurve berechnen!

    Dim Flow = P_230V * 1000 / 1 kW * 1 L / (1.16 h / 1 h ) / 60 / ( ‘Tf_Wasser_VorL_’ – ‘Tf_Wasser_RückL_’ ) * 1 °C / 1 min

    Im Störfall (beginn der Messung)

    P_230V = 2,7 kW      ‘Tf_Wasser_VorL_’ = 15,21°C      ‘Tf_Wasser_RückL_’= 15,2°C     Erwartetes Ergebnis zwischen -4 und 4 l/min

    berechnetes Ergebnis -3879 l/min  => Ergebnis auf -4 l/min setzen.

    MfG Robert

    #33667
    Robert Demmel
    Teilnehmer

    Hi,

    ist das hier die eleganteste Lösung?

    Dim Flow = P_230V * 1000 / 1 kW * 1 L / (1.16 h / 1 h ) / 60 / ( ‘Tf_Wasser_VorL_’ – ‘Tf_Wasser_RückL_’ ) * 1 °C / 1 min
    For Each Row i In Flow Do
     If Flow.Y[i] > 4 Then
       Flow.Y[i] = 4
     ElseIf Flow.Y[i] < -4 Then
       Flow.Y[i] = -4
    //Else Flow = Flow
     End
    End
    Flow

    #33668
    Bernhard Kantz
    Teilnehmer

    Für das Abschneiden von Datensätzen an oberen und/oder unteren Grenzen kann die Funktion Clip() verwendet werden. Näheres finden Sie in der Onlinehilfe unter https://weisang.com/dokumentation/clip_de/#.

    #33669
    Robert Demmel
    Teilnehmer

    Danke für die schnelle Antwort, (hab sie erst jetzt gelesen), ich dachte mir schon dass flexPRO das einfacher kann!  

Anzeigen von 4-Stellen - 1 bis 4 (von insgesamt 4)
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.