Limiter (Modulbaustein)

Begrenzung von Zahlenwerten, mit optionalem binärem Rückmeldewert

Inhalt dieser Seite
richtet sich an
Experten

 

Syntax

["Limiter","$InF","$OutF","$Val_ok",["$Min", "$Max"]]

Funktion

Dient dem Begrenzen von Zahlenwerten:

  • Wenn der Eingangswert unter der unteren Grenze liegt, erhält der Ausgang den Wert der unteren Grenze.

  • Wenn der Eingangswert über der oberen Grenze liegt, erhält der Ausgang den Wert der oberen Grenze.

  • In allen anderen Fällen erhält der Ausgang den Eingangswert; zudem wird in diesem Fall der (optionaler) binäre Rückmeldewert auf TRUE gesetzt.

Eingänge

  • "$InF"(float): Zu prüfendender Eingangswert

  • "$Min"(float): Untere Grenze

  • "$Max"(float): Obere Grenze

Ausgänge

  • "$OutF" (float): Ergebnis der Berechnung

  • $Val_ok (bool): TRUE, sofern $Min <= $InF <= $Max, d.h. sofern der Eingangswert mindestens der unteren Grenze und höchstens der oberen Grenze entspricht.

Besonderheiten

Praktische Anwendungsbeispiele

  • Vergleichsoperationen mit Float-Werten: Ungenauigkeiten mittels Genauigkeitsschranke berücksichtigen. 

Entsprechendes Logik-Modul

 https://elabnet.atlassian.net/wiki/spaces/TSKB/pages/416416045

 

2019 - 2023 by Elaborated Networks GmbH / Impressum / Datenschutzerklärung