Lektion 20 Tut3: Unterschied zwischen den Versionen

Aus Deutsches DMXC-Wiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 16: Zeile 16:
Eine Gerätedefinitionsdatei (kurz: DDF) wird verwendet, um DMXControl über die Eigenschaften eines Gerätes zu informieren. Ein DDF ist in XML-Sprache geschrieben und die Datei befindet sich im Ordner  
Eine Gerätedefinitionsdatei (kurz: DDF) wird verwendet, um DMXControl über die Eigenschaften eines Gerätes zu informieren. Ein DDF ist in XML-Sprache geschrieben und die Datei befindet sich im Ordner  


  <DMXControl program path>\kernel\devices
  <DMXControl program path>\kernel\devices
<br>
<br>
Wenn Du mit DDFs von DMXControl 2 vertraut bist, dann kannst Du einige wichtige Unterschiede feststellen:  
Wenn Du mit DDFs von DMXControl 2 vertraut bist, dann kannst Du einige wichtige Unterschiede feststellen:  
Zeile 73: Zeile 73:
| switch  
| switch  
| colspan="2" | Fixture hat einen Switch-Kanal<br>  
| colspan="2" | Fixture hat einen Switch-Kanal<br>  
| colspan="3" | <pre>&lt;switch dmxchannel="0" /&gt;</pre>
| colspan="3" | <source lang="xml"><switch dmxchannel="0" /></source>  
|-
|-
| dimmer  
| dimmer  
| colspan="2" | Fixture hat einen Dimmer-Kanal<br>  
| colspan="2" | Fixture hat einen Dimmer-Kanal<br>  
| colspan="3" | <pre>&lt;dimmer dmxchannel="0" /&gt; </pre>
| colspan="3" | <source lang="xml"><dimmer dmxchannel="0" /></source>  
|-
|-
| matrix  
| matrix  
| colspan="2" | Fixture ist ein Matrix-Gerät<br>  
| colspan="2" | Fixture ist ein Matrix-Gerät<br>  
| colspan="3" | <pre>&lt;matrix rows="2" columns="3"&gt;
| colspan="3" | <source lang="xml"><matrix rows="2" columns="3">
   &lt;rgb&gt;
   <rgb>
     &lt;red dmxchannel="2" /&gt;
     <red dmxchannel="2" />
     &lt;green dmxchannel="2" /&gt;
     <green dmxchannel="2" />
     &lt;blue dmxchannel="2" /&gt;
     <blue dmxchannel="2" />
   &lt;/rgb&gt;
   </rgb>
   &lt;rgb&gt;
   <rgb>
     &lt;red dmxchannel="2" /&gt;
     <red dmxchannel="2" />
     &lt;green dmxchannel="2" /&gt;
     <green dmxchannel="2" />
     &lt;blue dmxchannel="2" /&gt;
     <blue dmxchannel="2" />
   &lt;/rgb&gt;
   </rgb>
   &lt;rgb&gt;
   <rgb>
     &lt;red dmxchannel="2" /&gt;
     <red dmxchannel="2" />
     &lt;green dmxchannel="2" /&gt;
     <green dmxchannel="2" />
     &lt;blue dmxchannel="2" /&gt;
     <blue dmxchannel="2" />
   &lt;/rgb&gt;
   </rgb>
   &lt;rgb&gt;
   <rgb>
     &lt;red dmxchannel="2" /&gt;
     <red dmxchannel="2" />
     &lt;green dmxchannel="2" /&gt;
     <green dmxchannel="2" />
     &lt;blue dmxchannel="2" /&gt;
     <blue dmxchannel="2" />
   &lt;/rgb&gt;
   </rgb>
   &lt;rgb&gt;
   <rgb>
     &lt;red dmxchannel="2" /&gt;
     <red dmxchannel="2" />
     &lt;green dmxchannel="2" /&gt;
     <green dmxchannel="2" />
     &lt;blue dmxchannel="2" /&gt;
     <blue dmxchannel="2" />
   &lt;/rgb&gt;
   </rgb>
   &lt;rgb&gt;
   <rgb>
     &lt;red dmxchannel="2" /&gt;
     <red dmxchannel="2" />
     &lt;green dmxchannel="2" /&gt;
     <green dmxchannel="2" />
     &lt;blue dmxchannel="2" /&gt;
     <blue dmxchannel="2" />
   &lt;/rgb&gt;
   </rgb>
&lt;/matrix&gt;
</matrix>
</pre>
</source>  
|-
|-
| fog  
| fog  
| colspan="2" | Nebel-Kanal<br>  
| colspan="2" | Nebel-Kanal<br>  
| colspan="3" | <pre>&lt;fog dmxchannel="0" /&gt;</pre>
| colspan="3" | <source lang="xml"><fog dmxchannel="0" /></source>
|-
|-
| shutter  
| shutter  
| colspan="2" | Fixture hat einen Shutter<br>  
| colspan="2" | Fixture hat einen Shutter<br>  
| colspan="3" | <pre>&lt;shutter dmxchannel="0" /&gt;</pre>
| colspan="3" | <source lang="xml"><shutter dmxchannel="0" /></source>
|-
|-
| strobe  
| strobe  
| colspan="2" | Fixture hat einen Strobe-Kanal<br>  
| colspan="2" | Fixture hat einen Strobe-Kanal<br>  
| colspan="3" | <pre>&lt;strobe dmxchannel="0" /&gt;</pre>
| colspan="3" | <source lang="xml"><strobe dmxchannel="0" /></source>
|-
|-
| iris<br>  
| iris<br>  
| colspan="2" | Fixture hat einen Iris-Kanal<br>  
| colspan="2" | Fixture hat einen Iris-Kanal<br>  
| colspan="3" | <pre>&lt;iris dmxchannel="0"/&gt;</pre>
| colspan="3" | <source lang="xml"><iris dmxchannel="0"/></source>
|-
|-
| focus<br>  
| focus<br>  
| colspan="2" | Fixture hat einen Fokus-Kanal<br>  
| colspan="2" | Fixture hat einen Fokus-Kanal<br>  
| colspan="3" | <pre>&lt;focus dmxchannel="0"/&gt;</pre>
| colspan="3" | <source lang="xml"><focus dmxchannel="0"/></source>
|-
|-
| zoom<br>  
| zoom<br>  
| colspan="2" | Fixture hat einen Zoom-Kanal<br>  
| colspan="2" | Fixture hat einen Zoom-Kanal<br>  
| colspan="3" | <pre>&lt;zoom dmxchannel="0"/&gt;</pre>
| colspan="3" | <source lang="xml"><zoom dmxchannel="0"/></source>
|-
|-
| rgb  
| rgb  
| colspan="2" | Fixture hat die RGB-Funktion  
| colspan="2" | Fixture hat die RGB-Funktion  
| colspan="3" | <pre>&lt;rgb&gt;
| colspan="3" | <source lang="xml"><rgb>
   &lt;red dmxchannel="0" /&gt;
   <red dmxchannel="0" />
   &lt;green dmxchannel="1" /&gt;
   <green dmxchannel="1" />
   &lt;blue dmxchannel="2" /&gt;
   <blue dmxchannel="2" />
&lt;/rgb&gt;
</rgb>
</pre>
</source>
|-
|-
| cmy<br>  
| cmy<br>  
| colspan="2" | Fixture hat die CMY-Funktion<br>  
| colspan="2" | Fixture hat die CMY-Funktion<br>  
| colspan="3" | <pre>&lt;cmy&gt;
| colspan="3" | <source lang="xml"><cmy>
   &lt;cyan dmxchannel="0"/&gt;
   <cyan dmxchannel="0"/>
   &lt;magenta dmxchannel="1"/&gt;
   <magenta dmxchannel="1"/>
   &lt;yellow dmxchannel="2"/&gt;
   <yellow dmxchannel="2"/>
&lt;/cmy&gt;
</cmy>
</pre>
</source>
|-
|-
| position  
| position  
| colspan="2" | Fixture hat Pan und/ oder Tilt  
| colspan="2" | Fixture hat Pan und/ oder Tilt  
| nowrap="nowrap" colspan="3" | <pre>&lt;position&gt;
| nowrap="nowrap" colspan="3" | <source lang="xml"><position>
   &lt;pan dmxchannel="0"&gt;
   <pan dmxchannel="0">
     &lt;range range="540" /&gt;
     <range range="540" />
   &lt;/pan&gt;
   </pan>
   &lt;tilt dmxchannel="1"&gt;
   <tilt dmxchannel="1">
     &lt;range range="246" /&gt;
     <range range="246" />
   &lt;/tilt&gt;
   </tilt>
&lt;/position&gt;
</position>
</pre>
</source>
|-
|-
| color wheel  
| color wheel  
| colspan="2" | Fixture mit Farbrad  
| colspan="2" | Fixture mit Farbrad  
| colspan="3" | <pre>&lt;colorwheel dmxchannel="0"&gt;
| colspan="3" | <source lang="xml"><colorwheel dmxchannel="0">
   &lt;step type="color" val="#ffffff" caption="Weiß" mindmx="0" maxdmx="0" /&gt;
   <step type="color" val="#ffffff" caption="Weiß" mindmx="0" maxdmx="0" />
   &lt;step type="color" val="#00bd52" caption="Grün 203" mindmx="32" maxdmx="32" /&gt;
   <step type="color" val="#00bd52" caption="Grün 203" mindmx="32" maxdmx="32" />
   &lt;step type="color" val="#080094" caption="Blau 108" mindmx="64" maxdmx="64" /&gt;
   <step type="color" val="#080094" caption="Blau 108" mindmx="64" maxdmx="64" />
   &lt;step type="color" val="#8e10bc" caption="UV" mindmx="96" maxdmx="96" /&gt;
   <step type="color" val="#8e10bc" caption="UV" mindmx="96" maxdmx="96" />
   &lt;step type="color" val="#eedefe" caption="1/2 Minus Green" mindmx="128" maxdmx="128" /&gt;
   <step type="color" val="#eedefe" caption="1/2 Minus Green" mindmx="128" maxdmx="128" />
   &lt;step type="color" val="#ffffff" caption="Weiß" mindmx="160" maxdmx="160" /&gt;
   <step type="color" val="#ffffff" caption="Weiß" mindmx="160" maxdmx="160" />
&lt;/colorwheel&gt;
</colorwheel>
</pre>
</source>
|-
|-
| rowspan="4" | gobo wheel  
| rowspan="4" | gobo wheel  
Zeile 188: Zeile 188:
Goborotation  
Goborotation  


| valign="top" nowrap="nowrap" rowspan="3" | <pre>&lt;gobowheel dmxchannel="0"&gt;
| valign="top" nowrap="nowrap" rowspan="3" | <source lang="xml"><gobowheel dmxchannel="0">
   &lt;goborotation dmxchannel="12" finedmxchannel="13"&gt;
   <goborotation dmxchannel="12" finedmxchannel="13">
     &lt;step type="stop" mindmx="0" maxdmx="2" /&gt;
     <step type="stop" mindmx="0" maxdmx="2" />
     &lt;step type="stop" mindmx="253" maxdmx="255" /&gt;
     <step type="stop" mindmx="253" maxdmx="255" />
     &lt;range type="cw" mindmx="3" maxdmx="127" minval="0,1" maxval="8" /&gt;
     <range type="cw" mindmx="3" maxdmx="127" minval="0,1" maxval="8" />
     &lt;range type="ccw" mindmx="252" maxdmx="128" minval="0,1" maxval="8" /&gt;
     <range type="ccw" mindmx="252" maxdmx="128" minval="0,1" maxval="8" />
   &lt;/goborotation&gt;
   </goborotation>
   &lt;goboindex dmxchannel="8" finedmxchannel="9"&gt;
   <goboindex dmxchannel="8" finedmxchannel="9">
     &lt;range mindmx="0" maxdmx="255" range="395" /&gt;
     <range mindmx="0" maxdmx="255" range="395" />
   &lt;/goboindex&gt;
   </goboindex>
   &lt;step type="open" caption="Open" mindmx="0" maxdmx="11" /&gt;
   <step type="open" caption="Open" mindmx="0" maxdmx="11" />
   &lt;step type="gobo" caption="Gobo 1" mindmx="12" maxdmx="15" val="gobo1.png"&gt;
   <step type="gobo" caption="Gobo 1" mindmx="12" maxdmx="15" val="gobo1.png">
     &lt;step for="goborotation" mindmx="36" maxdmx="39" /&gt;
     <step for="goborotation" mindmx="36" maxdmx="39" />
     &lt;step handler="shake" mindmx="60" maxdmx="71" minval="0,1" maxval="3" /&gt;
     <step handler="shake" mindmx="60" maxdmx="71" minval="0,1" maxval="3" />
   &lt;/step&gt;
   </step>
   ...
   ...
&lt;/gobowheel&gt;</pre>
</gobowheel></source>
|-
|-
| valign="top" |  
| valign="top" |  
Zeile 217: Zeile 217:


Wenn das Fixture über ein Farb/Goborad verfügt, das sich kontinuierlich drehen kann, dann schreibt man das so:<br>  
Wenn das Fixture über ein Farb/Goborad verfügt, das sich kontinuierlich drehen kann, dann schreibt man das so:<br>  
<pre>&lt;gobowheel dmxchannel="0"&gt;
<source lang="xml"><gobowheel dmxchannel="0">
   &lt;step type="open" caption="Open" mindmx="0" maxdmx="0" /&gt;
   <step type="open" caption="Open" mindmx="0" maxdmx="0" />
   &lt;step type="gobo" caption="Gobo 1" mindmx="11" maxdmx="11" /&gt;
   <step type="gobo" caption="Gobo 1" mindmx="11" maxdmx="11" />
   ...
   ...
   &lt;wheelrotation&gt;
   <wheelrotation>
     &lt;range type="cw" mindmx="221" maxdmx="203" minval="0,1" maxval="2" /&gt;
     <range type="cw" mindmx="221" maxdmx="203" minval="0,1" maxval="2" />
     &lt;range type="ccw" mindmx="222" maxdmx="240" minval="0,1" maxval="2" /&gt;
     <range type="ccw" mindmx="222" maxdmx="240" minval="0,1" maxval="2" />
   &lt;/wheelrotation&gt;
   </wheelrotation>
&lt;/gobowheel&gt;
</gobowheel>
</pre>  
</source>  
<br>  
<br>  


Wenn das Fixture über ein Farb/Goborad verfügt, das sich auf zufällige Positionen drehen kann, dann schreibt man das so:<br>  
Wenn das Fixture über ein Farb/Goborad verfügt, das sich auf zufällige Positionen drehen kann, dann schreibt man das so:<br>  
<pre>&lt;gobowheel dmxchannel="0"&gt;
<source lang="xml">
   &lt;step type="open" caption="Open" mindmx="0" maxdmx="0" /&gt;
<gobowheel dmxchannel="0">
   <step type="open" caption="Open" mindmx="0" maxdmx="0" />
   ...
   ...
   &lt;random&gt;
   <random>
     &lt;step type="fast" mindmx="241" maxdmx="245" /&gt;
     <step type="fast" mindmx="241" maxdmx="245" />
     &lt;step type="medium" mindmx="246" maxdmx="250" /&gt;
     <step type="medium" mindmx="246" maxdmx="250" />
     &lt;step type="slow" mindmx="251" maxdmx="255" /&gt;
     <step type="slow" mindmx="251" maxdmx="255" />
   &lt;/random&gt;
   </random>
&lt;/gobowheel&gt;
</gobowheel>
</pre>  
</source>
<br>  
<br>  


Wenn ein Gerät über feine Kanäle für z.B Zoom verfügt, dann schreibt man das so:
Wenn ein Gerät über feine Kanäle für z.B Zoom verfügt, dann schreibt man das so:
<br>  
<br>  
<pre>&lt;zoom dmxchannel="0" finedmxchannel="1"/&gt;
<source lang="xml"><zoom dmxchannel="0" finedmxchannel="1"/></source>
</pre>  


Das funktioniert bei jedem Property.  
Das funktioniert bei jedem Property.  
Zeile 251: Zeile 251:
Die verschiedenen Intervalle in einem DMX-Kanal werden von der „Step“ Variablen definiert:  
Die verschiedenen Intervalle in einem DMX-Kanal werden von der „Step“ Variablen definiert:  


  &lt;step val="0" mindmx="0" maxdmx="127" /&gt;
<source lang="xml">
  &lt;step val="100" mindmx="128" maxdmx="255" /&gt;
  <step val="0" mindmx="0" maxdmx="127" />
  <step val="100" mindmx="128" maxdmx="255" />
</source>


oder:  
oder:  


  &lt;step type="color" val="#FFFFFF" caption="Weiß" mindmx="0" maxdmx="31" /&gt;
<source lang="xml">
  &lt;step type="color" val="#FF0000" caption="Rot" mindmx="32" maxdmx="63" /&gt;
  <step type="color" val="#FFFFFF" caption="Weiß" mindmx="0" maxdmx="31" />
  <step type="color" val="#FF0000" caption="Rot" mindmx="32" maxdmx="63" />
</source>


{{BoxHinweis
{{BoxHinweis

Version vom 14. Mai 2013, 16:23 Uhr

[[Bild:{{{Logo}}}|48px|link=]] {{{Überschrift}}}


Inhaltsverzeichnis

Überblick

In dieser Lektion lernst Du, wie das Erstellen und Hinzufügen neuer Gerätedefinitionen funktioniert. Du mußt diese Aktion nur machen, wenn Dein Gerät noch nicht als Standardgerät von DMXControl 3. definiert ist.

Lektion 20: Neue Gerätedefinitionen erstellen

Eine Gerätedefinitionsdatei (kurz: DDF) wird verwendet, um DMXControl über die Eigenschaften eines Gerätes zu informieren. Ein DDF ist in XML-Sprache geschrieben und die Datei befindet sich im Ordner

<DMXControl program path>\kernel\devices


Wenn Du mit DDFs von DMXControl 2 vertraut bist, dann kannst Du einige wichtige Unterschiede feststellen:

  • Es gibt keine grafische Oberfläche (GUI), da DMXControl 3 kein Gerätekontextmenü unterstützt
  • Einige Syntaxelemente sind sehr ähnlich (speziell im Informations-Teil), d.h. Du kannst die bestehenden DDFs wiederverwenden
  • Der Funktionsteil ist viel abstrakter: Du machst die Definition vor allem durch die Eigenschaften und nicht durch die DMX-Kanäle


Als erstes schauen wir uns ein sehr einfaches DDF an ("Generic RGB Par"):


 01 <?xml version="1.0" encoding="utf-8" ?>
 02 <device image="bild" type="DMXDevice">
 03  <information>
 04    <modell>Generic RGB PAR</modell>
 05    <vendor>Generic</vendor>
 06    <author>Arne Luedtke</author>
 07    <comment>KLEINER TEXT</comment>
 08  </information>
 09  <functions>
 10    <rgb>
 11      <red dmxchannel="0" />
 12      <green dmxchannel="1" />
 13      <blue dmxchannel="2" />
 14    </rgb>
 15  </functions>
 16 </device>


DeviceManegerInfoBox.jpg


Zeile 01 ist zwingend notwendig für die Beschreibung der XML-Version. Zeile 02 ("bild" kann ersetzt werden durch z.B. "Light.gif" oder "Light.png") und 15 bilden den Rahmen für die Geräte-Definition, die aus zwei Teilen besteht:

  • Informationsbereich (Zeile 03 bis 08), keine weitere Erklärung notwendig.
  • Funktionsbereich (Zeile 09 to 14)

Das Gerät in unserm Beispiel hat eine Eigenschaft: RGB color Modus. Die Zuordnung der DMX Kanäle wird in den Zeilen 11 bis 13 beschrieben.

Das ist alles!

Folgende Tabelle zeigt die vorhandenen Eigenschaften

Property Description Comment
switch Fixture hat einen Switch-Kanal
<switch dmxchannel="0" />
dimmer Fixture hat einen Dimmer-Kanal
<dimmer dmxchannel="0" />
matrix Fixture ist ein Matrix-Gerät
<matrix rows="2" columns="3"> 
  <rgb>
    <red dmxchannel="2" />
    <green dmxchannel="2" />
    <blue dmxchannel="2" />
  </rgb>
  <rgb>
    <red dmxchannel="2" />
    <green dmxchannel="2" />
    <blue dmxchannel="2" />
  </rgb>
  <rgb>
    <red dmxchannel="2" />
    <green dmxchannel="2" />
    <blue dmxchannel="2" />
  </rgb>
  <rgb>
    <red dmxchannel="2" />
    <green dmxchannel="2" />
    <blue dmxchannel="2" />
  </rgb>
  <rgb>
    <red dmxchannel="2" />
    <green dmxchannel="2" />
    <blue dmxchannel="2" />
  </rgb>
  <rgb>
    <red dmxchannel="2" />
    <green dmxchannel="2" />
    <blue dmxchannel="2" />
  </rgb>
</matrix>
fog Nebel-Kanal
<fog dmxchannel="0" />
shutter Fixture hat einen Shutter
<shutter dmxchannel="0" />
strobe Fixture hat einen Strobe-Kanal
<strobe dmxchannel="0" />
iris
Fixture hat einen Iris-Kanal
<iris dmxchannel="0"/>
focus
Fixture hat einen Fokus-Kanal
<focus dmxchannel="0"/>
zoom
Fixture hat einen Zoom-Kanal
<zoom dmxchannel="0"/>
rgb Fixture hat die RGB-Funktion
<rgb>
  <red dmxchannel="0" />
  <green dmxchannel="1" />
  <blue dmxchannel="2" />
</rgb>
cmy
Fixture hat die CMY-Funktion
<cmy>
  <cyan dmxchannel="0"/>
  <magenta dmxchannel="1"/>
  <yellow dmxchannel="2"/>
</cmy>
position Fixture hat Pan und/ oder Tilt
<position>
  <pan dmxchannel="0">
    <range range="540" />
  </pan>
  <tilt dmxchannel="1">
    <range range="246" />
  </tilt>
</position>
color wheel Fixture mit Farbrad
<colorwheel dmxchannel="0">
   <step type="color" val="#ffffff" caption="Weiß" mindmx="0" maxdmx="0" />
   <step type="color" val="#00bd52" caption="Grün 203" mindmx="32" maxdmx="32" />
   <step type="color" val="#080094" caption="Blau 108" mindmx="64" maxdmx="64" />
   <step type="color" val="#8e10bc" caption="UV" mindmx="96" maxdmx="96" />
   <step type="color" val="#eedefe" caption="1/2 Minus Green" mindmx="128" maxdmx="128" />
   <step type="color" val="#ffffff" caption="Weiß" mindmx="160" maxdmx="160" />
</colorwheel>
gobo wheel Fixture mit Gobobrad


Goborotation

<gobowheel dmxchannel="0">
  <goborotation dmxchannel="12" finedmxchannel="13">
    <step type="stop" mindmx="0" maxdmx="2" />
    <step type="stop" mindmx="253" maxdmx="255" />
    <range type="cw" mindmx="3" maxdmx="127" minval="0,1" maxval="8" />
    <range type="ccw" mindmx="252" maxdmx="128" minval="0,1" maxval="8" />
  </goborotation>
  <goboindex dmxchannel="8" finedmxchannel="9">
    <range mindmx="0" maxdmx="255" range="395" />
  </goboindex>
  <step type="open" caption="Open" mindmx="0" maxdmx="11" />
  <step type="gobo" caption="Gobo 1" mindmx="12" maxdmx="15" val="gobo1.png">
    <step for="goborotation" mindmx="36" maxdmx="39" />
    <step handler="shake" mindmx="60" maxdmx="71" minval="0,1" maxval="3" />
  </step>
  ...
</gobowheel>

Gobopositi

Rotation Gobo 1

Shake Gobo 1

Wenn das Fixture über ein Farb/Goborad verfügt, das sich kontinuierlich drehen kann, dann schreibt man das so:

<gobowheel dmxchannel="0">
  <step type="open" caption="Open" mindmx="0" maxdmx="0" />
  <step type="gobo" caption="Gobo 1" mindmx="11" maxdmx="11" />
  ...
  <wheelrotation>
    <range type="cw" mindmx="221" maxdmx="203" minval="0,1" maxval="2" />
    <range type="ccw" mindmx="222" maxdmx="240" minval="0,1" maxval="2" />
  </wheelrotation>
</gobowheel>


Wenn das Fixture über ein Farb/Goborad verfügt, das sich auf zufällige Positionen drehen kann, dann schreibt man das so:

<gobowheel dmxchannel="0">
  <step type="open" caption="Open" mindmx="0" maxdmx="0" />
  ...
  <random>
    <step type="fast" mindmx="241" maxdmx="245" />
    <step type="medium" mindmx="246" maxdmx="250" />
    <step type="slow" mindmx="251" maxdmx="255" />
  </random>
</gobowheel>


Wenn ein Gerät über feine Kanäle für z.B Zoom verfügt, dann schreibt man das so:

<zoom dmxchannel="0" finedmxchannel="1"/>

Das funktioniert bei jedem Property.
Die verschiedenen Intervalle in einem DMX-Kanal werden von der „Step“ Variablen definiert:

 <step val="0" mindmx="0" maxdmx="127" />
 <step val="100" mindmx="128" maxdmx="255" />

oder:

 <step type="color" val="#FFFFFF" caption="Weiß" mindmx="0" maxdmx="31" />
 <step type="color" val="#FF0000" caption="Rot" mindmx="32" maxdmx="63" />


 Wichtiger Hinweis Ein DDF-Creator für DMXControl 3 ist bereits in Arbeit, siehe [Forum]. Ihr könnt mit diesem Prototype arbeiten oder die eigenen DDFs mit einem XML-Editor Eurer Wahl oder einfach mit einem Texteditor erstellen. Manchmal hilft es, ein bereits existierendes DDF zu kopieren und anzupassen.

Bitte sendet uns Eure neuen DDFs, damit wir sie in die Bibliothek aufnehmen können.


Übung

1) Wirf einen Blick in einige Definitionen von Geräten, bevor Du eigene DDFs erstellst (siehe obiges Verzeichnis)
2) Öffne das DDF für den TS255. Trenne die unterschiedlichen Eigenschaften durch Leerzeilen, um es besser zu verstehen
3) Erstelle ein DDF für Dein eigenes Gerät.


Inhaltsverzeichnis