Ramp (Modulbaustein)

Rampenfunktion / Softdimming

Inhalt dieser Seite
richtet sich an
Experten

Syntax

["Ramp","$InF","$OutF","$Active","$Step","$Period"]

Funktion

Dient als Rampenfunktion / Softdimming, indem sich ein Wert langsam und schrittweise einem neuen Zielwert annähern lässt.

Solange der Ist-Wert unterschiedlich zum Ziel-Wert ist, wird ein Timer (mit der Dauer "$Period") gestartet.
Jedesmal wenn der Timer abläuft, nähert sich der Ist-Wert einen weiteren Schritt dem Ziel-Wert an.
Wenn Ist- und Ziel-Wert gleich sind, wird der Timer wieder gestoppt.

Eingänge

  • "$InF"(float): angestrebter Zielwert

  • "$Step"(float): Schrittweite der Annäherung

  • "$Period"(float): Zeitintervall /Takt der Annäherung (Timer)

Ausgänge

  • "$OutF" (float): Aktueller Ist-Wert

  • "$Active" (bool): Annäherung ist aktiv, d.h. Ziel- und Ist-Wert sind unterschiedlich

Besonderheiten

  • Neu ab Software-Version 1.6

Praktische Anwendungsbeispiele

  • Mit diesem Modul lässt sich sehr einfach eine langsame Dimmung umsetzen (Lichtwecker).

Entsprechendes Logik-Modul

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

 

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