« Zurück zu Produkt

Dokumentation

DMX_FadeChannelDelayed

 boolean DMX_FadeChannelDelayed (int $InstanzID, int $Kanal, int $Wert, float $Überblendzeit, float $Verzögerungszeit) 

Parameterliste

InstanzID

ID des zu schaltenden Geräts

Kanal

0 = alle Instanz-Kanäle, 1 – 512 je nach Konfiguration

Wert

0-255 / 0-65535 (8/16 bit)

Überblendzeit

Zeit in Sekunden

Verzögerungszeit

Zeit in Sekunden

Rückgabewert

Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis TRUE, andernfalls FALSE.

Beschreibung

Dimmt den Kanal des Geräts mit der ID InstanzID auf Wert mit einer bestimmten Überblendzeit. Es kann eine Verzögerungszeit angegeben werden, nach der der Dimmvorgang gestartet wird.

Warning

Wenn keine Verzögerungszeit angegeben wird, bricht dieser Befehl alle für die betroffenen Kanäle verzögertern über DMX_FadeChannelDelayed gesetzten Fadings ab. Damit kann eine neue Kette an verzögerten Fadings sauber gesetzt werden. Wenn keine verzögerten Fadings genutzt werden, ist dieser Hinweis nicht relevant

Beispiel

//Dimmt ein Modul komplett hoch und wieder runter.
//Alle Kanäle der Instanz innerhalb von 5sek auf 255 dimmen
DMX_FadeChannel(12345, 0, 255, 5.0);
//Alle Kanäle der Instanz innerhalb von 2,5sek auf 0 dimmen, nach einer Verzögerung von 5sek.
DMX_FadeChannelDelayed(12345, 0, 0, 2.5, 5);
Haben Sie noch Fragen?