Sonstige Funktionen
aus dem DMXControl-Wiki
Inhaltsverzeichnis |
Sonderfunktionen in den Procedures
Kanäle des Colorpicker ansprechen
Die einzelnen Kanäle sind über {NameDesControls:1} bis {NameDesControls:3} anzusprechen.
Neue Funktionen
Einige Funktionen werden aufgrund der Neuerungen im Laufe der Updates von DMXControl 2.x momentan noch nicht von dem Creator unterstützt.
So zum Beispiel auch der virtuelle Dimmerkanal, welcher ab der Verison 2.11 in DMXControl verfügbar ist.
Virtueller Dimmerkanal
Es gibt einige DMX-Geräte welche nur 3 Farbkanäle, spricht RGB (Rot, Grün, Blau) besitzen. Um solchen Geräten eine Möglichkeit zu verschaffen, alle 3 Kanäle gleichzeitig zu dimmen wurde in der Version 2.11 von DMXControl ein virtueller Dimmerkanal eingefügt.
Die 3 Farbkanäle werden dann Prozentual mit dem virtuellen Dimmerkanal heruntergerechnet:
Beispiel:
- Rot auf 100%
- Blau auf 60%
- Grün auf 20%
- virtueller Dimmer auf 100%
Wird der virtueller Dimmer nun auf 50% runtergezogen passiert dies:
- Rot auf 50%
- Blau auf 30%
- Grün auf 10%
- virtueller Dimmer auf 50%
Die Farbe bleibt also gleich, die Helligkeit ändert sich.
Um dies umzusetzen muss man das DDF Manuell ändern (die .XML datei z.B. mit dem Editor öffnen):
In der Channel Configuration muss dann z.B. dies eingefügt werden (natürlich an euer Gerät angepasst)
<virtual channel="0" minvalue="0" maxvalue="255" name="Intesity" fade="yes" type="dimmer">
<channel channel="1" />
<channel channel="2" />
<channel channel="3" />
</virtual>
<virtual channel="0" minvalue="0" maxvalue="255" name="Intesity" fade="yes" type="dimmer"> eröffnet die Definition des virtuellen kanäle und bedeutet folgendes:
- virtueller Kanal = der 1. Kanal des Gerätes (Zählweise beginnt bei 0)
- minimal Wert = 0
- maximal Wert = 255
- Name des Kanales = Intesity (der Anzeigename in der Kanalübersicht)
- Kanal wird während der Einblendzeit gefadet (fade = "yes" - alternativ kann "yes" durch "no" ersetzt werden)
- Kanal ist als Dimmerkanal definiert (type= "dimmer" --> Kanal reagiert auf Master und Blackout)
Als nächstes werden die Kanäle definiert die von dem Virtuellen Dimmerkanal beeinflusst werden:
<channel channel="1" />
<channel channel="2" />
<channel channel="3" />
Zum Abschluss wird die Dimmerkanal definition noch beendet:
</virtual>
Beispiel für Generic RGB mit virtuellem dimmer:
<?xml version="1.0" encoding="ISO-8859-1"?>
<device image="Light.gif">
<information>
<name>RGB light with virtual dimmer </name>
<author>Carlo Dischler</author>
<vendor>Generic</vendor>
<comment>Adds virtual dimmer channel to your 3Ch. RGB light</comment>
</information>
<channels>
<virtual channel="3" minvalue="0" maxvalue="255" name="Intesity" fade="yes" type="dimmer">
<channel channel="0" />
<channel channel="1" />
<channel channel="2" />
</virtual>
<function channel="0" minvalue="0" maxvalue="255" name="Red" fade="yes" type="r" />
<function channel="1" minvalue="0" maxvalue="255" name="Green" fade="yes" type="g" />
<function channel="2" minvalue="0" maxvalue="255" name="Blue" fade="yes" type="b" />
</channels>
<form width="225" height="229">
<deviceimage top="0" left="0" />
<devicename top="0" left="40" />
<deviceadress top="16" left="40" />
<colorpicker top="48" left="24" height="100" width="174" mode="rgb" layout="1" channel3="2" channel2="1" channel1="0" />
<slider top="192" left="24" height="33" width="177" startvalue="0" endvalue="255" channel="3" />
<label top="168" left="24" caption="Intensity:" />
</form>
<help>Generic RGB device with virtual dimmer Channel.
Your RGB-Device will need one Channel more.</help>
</device>
