Hallo,
Erst einmal finde ich es gut, dass du dir das erstellen eines DDFs aneignest
Zu deinen Fragen:
Bezüglich dem range in der random Definition müsste ich mal in den Code schauen, was DMXControl 3 da erlaubt. Aber vermutlich ist das tatsächlich noch nicht so drin. Ich prüfe das mal und sag nochmal bescheid. Wenn das nicht erlaubt ist, könnten wir hier ein Ticket bei uns im Bugtracker anlegen, um das noch einzubauen, denn das ist schon eine sinnvolle Erweiterung.
Zu den System-Channels: Kanal 9 kannst du mit der Farbtemperatur-Definition definieren: https://wiki-de.dmxcontrol-projects.org/index.php?titl…#Farbtemperatur Dabei ist für dich die zweite Tabellenzeile interessant.
Die Kanäle 10 und 11 würde ich mit Raw-Kanälen https://wiki-de.dmxcontrol-projects.org/index.php?titl…reie_Funktionen in der jeweiligen Ausprägung (hier Rawranges) umsetzen. Damit hat man dann selbst definierte Funktionen gut abgedeckt.
Kanal 12 hängt so ein bisschen davon ab, ob diese Einstellung vom Gerät gesetzt wird, wenn man z.B. auf die Logarithmic Dimmer Curve geht, kurz wartet, dann den Kanal wieder auf null setzt und das Gerät trotzdem weiterhin die logarithmische Dimmerkurve verwendet oder nicht. Wenn das der Fall ist, dann schau in den nächsten Abschnitt, was ich zu Kanal 13 schreibe, denn das ist dann genau so umzusetzen. Wenn das Gerät die Dimmerkurve nur so lange ausführt, wie der Kanal 12 auch in diesem Bereich ist, dann würde ich das über eine rawstep Definition umsetzen.
Bezüglich der Gerätefunktionen (Kanal 13) geht das mittels Procedures. Die entsprechenden Funktionen, die DMXControl 3 hier unterstützt sind unter https://wiki-de.dmxcontrol-projects.org/index.php?titl…F-Syntax)_DMXC3 aufgelistet. Weil auf der Seite der Procedures keine Beispiele aufgelistet sind, habe ich hier mal eines herausgesucht. Du siehst sowohl ein Beispiel für eine vorgegebene Procedure als auch für eine selbst definierte mit eigenem Namen:
<procedures>
<reset>
<set dmxchannel="18" value="255"/>
<hold value="6000"/>
<restore dmxchannel="18"/>
</reset>
<procedure name="Pan Tilt Fast (Default)">
<set dmxchannel="17" value="13"/>
<hold value="5000"/>
<restore dmxchannel="17"/>
</procedure>
</procedures>
Display More
Du kannst dabei (falls nötig) auch mehrere Kanäle innerhalb einer Procedure gleichzeitig setzen. Aber das sollte bei dir ja in dem Fall nicht nötig sein. Wenn du die Procedures angelegt hast, dann tauchen die in DMXControl 3 in der Stage View im Kontextmenü des Scheinwerfers auf (also einen Rechtsklick darauf machen).
Ich hoffe, das hat jetzt soweit geholfen. Wenn du weitere Fragen hast oder noch fragen offen geblieben sind, dann gerne melden 
Viele Grüße
JP
Edit: Ok, während ich getippt habe, war dann
LightningBrothersschneller