Position (DDF-Syntax) DMXC3: Unterschied zwischen den Versionen

Aus Deutsches DMXC-Wiki
Zur Navigation springen Zur Suche springen
(Beispiel für CW/WW-Scheinwerfer hinzugefügt und Artikel überarbeitet)
 
(14 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Kapitelüberschrift|Version=DMXControl 3.2.0}}
+
{{Kapitelüberschrift|Version=DMXControl 3.2.3}}
  
 
+
{{DMXC3 Manual-Navigation DDF
{{DMXC3_Manual-Navigation_DDF
+
|zurückLink = Intensity (DDF-Syntax) DMXC3
|zurückLink = DDF-Syntax_Position_DMXC3
+
|zurückText = Intensität
|zurückText = Position
+
|vorLink = Color (DDF-Syntax) DMXC3
|vorLink = DDF-Syntax_Matrix_DMXC3
+
|vorText = Farbe
|vorText = Matrix
 
 
}}
 
}}
  
  
= Farbe =
+
{{Manual Windowcaption|Position}} und {{Manual Windowcaption|Pan-Tilt-Geschwindigkeit}} sind Funktionen in den DDFs für DMXControl 3, welche der Gruppe {{Manual Objectcaption|Position}} zugeordnet und dabei für die Bewegung eines Moving-Heads oder eines Scanners benötigt werden, also das horizontale und vertikale Bewegen des Kopfs bzw. des Spiegels. Für die Positionierung eines Moving-Heads oder eines Scanners im Raum stellt die GUI ein entsprechendes {{Manual Windowcaption|[[Control Panel DMXC3|Steuerungsfenster (Control panel)]]}} zur Verfügung.
Alle Kanäle können durch wie hier am Beispiel für rote LEDs von der Standart-Auflösung mit 8 bit <code><red dmxchannel="0" /></code> auf eine Auflösung mit bis zu 32 bit <code><red dmxchannel="0" finedmxchannel="1" ultraddmxchannel="2" ultrafinedmxchannel="3" /></code> erweitert werden. Die entsprechende Berechnung, wie welcher DMX-Kanal anzusteuern ist, übernimmt DMXControl automatisch.
 
 
 
Bei allen Farbmischungs-Systemen werden ausgenommen von den Farben amber und ultraviolett jeweils nur die DMX-Kanäle angeben, wo sich welche Farbe befindet. Weitere Angaben sind hier nicht erforderlich.
 
 
 
== RGBx-Farbmischung ==
 
Die RGB-Farbmischung ist eine so genannte additive Farbmischung. Hierbei werden bei der Farbmischung verschiedene Farben hinzugenommen, um die gewünschte Mischfarbe zu erhalten. Daher muss man die Farben rot, grün und blau jeweils auf die maximale Helligkeit stellen, um die Farbe Weiß zu erhalten.
 
In DMXControl 3 sind aktuell folgende Farben verfügbar, die direkt von der HAL ohne weitere Anpassungen in einer Standard-Konfiguration unterstützt werden:
 
* <code>red</code>
 
* <code>lime</code>
 
* <code>amber</code>
 
* <code>green</code>
 
* <code>cyan</code>
 
* <code>blue</code>
 
* <code>indigo</code>
 
* <code>uv</code>
 
* <code>white</code>
 
 
 
{{BoxWichtig|Text=DMXControl 3 rechnet bei Farben im Wertebereich von <code>0</code> bis <code>1</code> und nicht im Wertebereich von <code>0%</code> bis <code>100%</code> oder analog zu DMX im Wertebereich von <code>0</code> bis <code>255</code>. Deswegen zeigt das {{Manual_Windowcaption|[[Device_Control_DMXC3|Device Control]]}} standardmäßig für weiß die Werte <code>1; 1; 1</code> oder für schwarz <code>0; 0; 0</code> an. Solltet ihr also bei einem DFF den Wertebereich auf den DMX-Kanälen für die Farben "beschneiden" müssen, beachtet den Wertebereich von <code>0</code> bis <code>1</code>. }}
 
 
 
{| class="wikitable toptextcells"
 
|-
 
! Variante !! Code
 
|-
 
| style="width: 10em" | Einfacher RGB-Scheinwerfer
 
| style="width: 60em" | <syntaxhighlight lang="xml">
 
<rgb>
 
  <red dmxchannel="0" />
 
  <green dmxchannel="1" />
 
  <blue dmxchannel="2" />
 
</rgb>
 
</syntaxhighlight>
 
RGB-Farbmischung auf den Kanälen 1 bis 3, wobei der DMX-Kanal
 
* 1 die roten LEDs steuert
 
* 2 die grünen LEDs steuert
 
* 3 die blauen LEDs steuert
 
|-
 
| RGB-Farbmischung nur auf Teilbereichen der DMX-Kanäle für rot, grün und blau
 
| <syntaxhighlight lang="xml">
 
<rgb>
 
  <red dmxchannel="0" >
 
    <step type="off" mindmx="0" maxdmx="9" />
 
    <range type="linear" mindmx="10" maxdmx="255" minval="0" maxval="1" />
 
  </red>
 
  <green dmxchannel="1" >
 
    <step type="off" mindmx="0" maxdmx="9" />
 
    <range type="linear" mindmx="10" maxdmx="255" minval="0" maxval="1" />
 
  </green>
 
  <blue dmxchannel="2" >
 
    <step type="off" mindmx="0" maxdmx="9" />
 
    <range type="linear" mindmx="10" maxdmx="255" minval="0" maxval="1" />
 
  </blue>
 
</rgb></syntaxhighlight>
 
RGB-Farbmischung auf den DMX-Kanälen 1 bis 3:
 
* Keine Farbausgabe (LEDs aus) auf jedem DMX-Kanal bei einem DMX-Wert zwischen 0 und 9.
 
* Dimmen der LEDs auf jeweiligen DMX-Kanälen von 0% bei DMX-Wert 10 bis 100% bei DMX-Wert 255.
 
|-
 
| RGBW-Scheinwerfer
 
| <syntaxhighlight lang="xml">
 
<rgb>
 
  <red dmxchannel="0" />
 
  <green dmxchannel="1" />
 
  <blue dmxchannel="2" />
 
  <white dmxchannel="3" />
 
</rgb>
 
</syntaxhighlight>
 
|-
 
| RGBA-Scheinwerfer
 
| <syntaxhighlight lang="xml">
 
<rgb>
 
  <red dmxchannel="0" />
 
  <green dmxchannel="1" />
 
  <blue dmxchannel="2" />
 
  <amber dmxchannel="3" />
 
</rgb>
 
</syntaxhighlight>
 
|-
 
| style="width: 10em" | Scheinwerfer mit zwei verschiedenen Weißlicht-LEDs
 
| style="width: 60em" | <syntaxhighlight lang="xml">
 
<rgb>
 
  <red />
 
  <green />
 
  <blue />
 
  <cw dmxchannel="0" />
 
  <ww dmxchannel="1" />
 
</rgb>
 
</syntaxhighlight>
 
Farbmischung für die kaltweißen und warmweißen LEDs auf den Kanälen 1 und 2, wobei der DMX-Kanal
 
* 1 die kaltweißen LEDs steuert (<code>cw</code>)
 
* 2 die warmweißen LEDs steuert (<code>ww</code>)
 
|}
 
 
 
=== Arbeitsweise der zusätzlichen LED-Farben===
 
Alle zusätzlichen LED-Farben wie weiß, amber, uv etc., die neben den RGB-LEDs im Gerät verbaut sind, werden nach dem Hinzufügen des Geräts zu einem Projekt standardmäßig erst einmal nicht angesteuert. In den Eigenschaften des Geräts, aufzurufen zum Beispiel über die Stage View, kann unter dem Eintrag ''White Automix Mode'' das Verhalten für jedes Gerät einzeln angepasst werden:
 
* ''None'': Keine Ansteuerung der weißen LED (Standard-Einstellung)
 
* ''Add white'': Alle vier LEDs bei 100% für die Farbe weiß
 
* ''Only white'': Nur weiße LEDs bei 100% für die Farbe weiß
 
 
 
=== Arbeitsbereiche für zusätzliche LED-Farben ===
 
In DMXControl sind für die Arbeitsbereite der zusätzlichen LED-Farben standardmäßig im Programm hinterlegt, können aber vom Nutzer in den jeweiligen DDFs angepasst werden. Der Arbeitsbereich gibt an, ab wann die HAL beginnt, die Farbe amber, indigo etc. in die Farbmischung einzuberechnen. Diese Angaben werden für jede Farbe separat jeweils über die folgenden vier Attribute definiert. Alle vier Attribute zusammen ergeben im Farbspektrum ein Trapez, sofern das linke und rechte Maximum zusammen auf einem Punkt liegen. In letzterem Fall ergibt sich dann ein Dreieck.
 
* <code>hueLeftBottom</code>: linker Nullpunkt des Trapezes
 
* <code>hueLeftTop</code>: linkes Maximum des Trapezes
 
* <code>hueRightTop</code>: rechtes Maximum des Trapezes
 
* <code>hueRightBottom</code>: rechter Nullpunkt des Trapezes
 
Die Standardwerte sind in der untenstehenden Tabelle notiert. Die Werte der Attribute sind in Grad angegeben.
 
{| class="wikitable toptextcells"
 
|-
 
! Farbe !! hueLeftBottom !! hueLeftTop !! hueRightTop !! hueRightBottom
 
|-
 
!style="width: 10em; vertical-align:top"| <code>lime</code>
 
|style="width: 10em"| <code>60</code>
 
|style="width: 10em"| <code>90</code>
 
|style="width: 10em"| <code>90</code>
 
|style="width: 10em"| <code>120</code>
 
|-
 
! <code>amber</code>
 
| <code>0</code>
 
| <code>45</code>
 
| <code>45</code>
 
| <code>60</code>
 
|-
 
! <code>cyan</code>
 
| <code>120</code>
 
| <code>180</code>
 
| <code>180</code>
 
| <code>240</code>
 
|-
 
! <code>indigo</code>
 
| <code>240</code>
 
| <code>255</code>
 
| <code>255</code>
 
| <code>300</code>
 
|}
 
 
 
Für die Farbe <code>amber</code> sieht die vollständige Definition bei einem RGBA-LED-Scheinwerfer dann wie folgt aus:
 
<br />
 
<syntaxhighlight lang="xml"><rgb>
 
  <red dmxchannel="0" />
 
  <green dmxchannel="1" />
 
  <blue dmxchannel="2" />
 
  <amber dmxchannel="4" hueLeftBottom="0" hueLeftTop="60" hueRightTop="60" hueRightBottom="120" />
 
</rgb>
 
</syntaxhighlight>
 
 
 
 
 
== CMY-Farbmischung ==
 
Die CMY-Farbmischung ist eine so genannte subtraktive Farbmischung. Hier werden ausgehen von der Farbe Weiß verschiedene durch drei Scheiben in den Farben Cyan, Magenta und Gelb Farbanteile abgezogen, um die gewünschte Mischfarbe zu erhalten. Die Scheiben sind dabei auf der einen Seiten transparent und auf der gegenüberliegenden Seite vollständig eingefärbt.
 
 
 
{| class="wikitable toptextcells"
 
|-
 
! Variante !! Code
 
|-
 
| style="width: 10em" | Standard-CMY-Farbmischung mit 8 bit
 
| style="width: 60em" | <syntaxhighlight lang="xml">
 
<cmy>
 
  <cyan dmxchannel="0" />
 
  <magenta dmxchannel="1" />
 
  <yellow dmxchannel="2" />
 
</cmy>
 
</syntaxhighlight>
 
CMY-Farbmischung auf den Kanälen 1 bis 3, wobei der DMX-Kanal
 
* 1 die Intensität von Cyan steuert
 
* 2 die Intensität von Magenta steuert
 
* 3 die Intensität von Gelb steuert
 
|}
 
 
 
== HSV-Farbmischung ==
 
{| class="wikitable toptextcells"
 
|-
 
! Variante !! Code
 
|-
 
| style="width: 10em" | HSV-Farbmischung mit einer Auflösung von 16 bit
 
| style="width: 60em" | <syntaxhighlight lang="xml">
 
<hsv>
 
  <h dmxchannel="0" finedmxchannel="1"/>
 
  <s dmxchannel="2" finedmxchannel="3"/>
 
  <v dmxchannel="4" finedmxchannel="5"/>
 
</hsv>
 
</syntaxhighlight>
 
HSV-Farbmischung auf den DMX-Kanälen 1 bis 6, wobei die DMX-Kanäle
 
* 1, 3 und 5 eine Auflösung von 8 bit und die DMX-Kanäle
 
* 2, 4 und 6 für die 16-bit-Auflösung zuständig sind.
 
|}
 
 
 
= Farbrad =
 
Ein Farbrad besteht aus mehreren im Kreis angeordneten, lichtdurchlässigen Elementen, die in verschiedenen Farben eingefärbt sind. Hierdurch erhält der Lichtstrahl eines Moving-Heads oder eines Scanners "seine" Farbe. Je nach Ausführung sind auch Halbfarben möglich, wo das Farbrad dann immer genau in der Mitte zwischen zwei benachbarten Farben im Lichtstrahl positioniert wird.
 
 
 
Die Anzahl der Farben für ein Farbrad ist effektiv gesehen nicht begrenzt. Allerdings sind technisch bedingt nur 255 verschiedene Farben zuzüglich Weiß möglich. Ein DMX-Kanal kann nur Werte zwischen 0 und 255 annehmen.
 
 
 
== Basis-Funktionen ==
 
Beim Farbrad gibt es zwei Varianten, die Farbe im DDF zu hinterlegen:
 
* '''Eigene Definition''': Man arbeitet im Attribut <code>val</code> mit dem Hexadezimal-Code der entsprechenden Farbe und benennt die Farbe im Attribut <code>caption</code> mit einem indivudellen "Klarname" selbst. Color Control und Device Control zeigen diesen Namen ebenfalls an.
 
* '''Definition mittels Farbliste''': Man nutzt die in DMXControl 3 hinterlegten Farblisten nach Lee, Chromagel oder Supergel und trägt im Attribut <code>val</code> nur die Nummer der Farbe ein. Den zugehörigen Namen übernimmt DMXControl im Color Control und im Device Control automatisch.
 
In beiden Fällen erscheinen die Buttons mit den Farben erscheinen dann automatisch Color Control sowie im Device Control.
 
 
 
Es ist zulässig, dass bei den Attributen <code>mindmx</code> und <code>maxdmx</code> die gleichen Werte eingetragen werden. Dies ist immer dann erforderlich, wenn das Farbrad keine feste Position für eine bestimmte Farbe besitzt und sich beliebig positionieren lässt.
 
  
{| class="wikitable toptextcells"
+
= Position =
|-
+
In der Funktion {{Manual Windowcaption|Position}} werden die DMX-Kanäle für die Pan- und Tilt-Bewegung von Moving-Heads und Scannern im DDF hinterlegt.
! Variante !! Code
+
{{DMXC3 Manual-Tableheader DDF-Code examples | de}}
|-
+
| Standard
| style="width: 10em" | Klassisches Farbrad mit Farbfiltern für eine Entladungslampe oder eine Weißlicht-LED
 
| style="width: 60em" | <syntaxhighlight lang="xml">
 
<colorwheel dmxchannel="0">
 
  <step type="color" val="#ffffff" mindmx="0" maxdmx="9" caption="White" />
 
  <step type="color" val="#e51e1a" mindmx="10" maxdmx="19" caption="Red" />
 
  <step type="color" val="#79bd7f" mindmx="20" maxdmx="29" caption="Aquamarine" />
 
  <step type="color" val="#018934" mindmx="30" maxdmx="39" caption="Green" />
 
  ...
 
</colorwheel>
 
</syntaxhighlight>
 
Farbrad auf DMX-Kanal 1:
 
* Farbe Weiß (Farbcode #FFFFFF) zwischen DMX-Wert 0 und 9
 
* Farbe Rot (Farbcode #E51E1A) zwischen DMX-Wert 10 und 19
 
* Farbe Aquamarine (Farbcode #79BD7F) zwischen DMX-Wert 20 und 29
 
* Farbe Grün (Farbcode #018934) zwischen DMX-Wert 30 und 39
 
|-
 
| Virtuelles Farbrad oder Farbmakros für LED-Scheinwerfer
 
 
| <syntaxhighlight lang="xml">
 
| <syntaxhighlight lang="xml">
<colorwheel dmxchannel="0">
+
<position>
   <step type="enableRGB" mindmx="0" maxdmx="9"/>
+
   <pan dmxchannel="0" finedmxchannel="1">
   <step type="color" val="#e51e1a" mindmx="10" maxdmx="19" caption="Red" />
+
    <range range="540" />
   ...
+
   </pan>
</colorwheel>
+
  <tilt dmxchannel="2" finedmxchannel="3">
 +
    <range range="240" />
 +
   </tilt>
 +
</position>
 
</syntaxhighlight>
 
</syntaxhighlight>
Farbrad auf DMX-Kanal 1:
+
Pan- und Tilt-Bewegung mit Auflösung von 16 bit auf den DMX-Kanälen {{Manual Value | DMX channel | 1}} bis {{Manual Value | DMX channel | 4}}, wobei die DMXControl-interne Standard-Definition genutzt wird:
* Aktivierung der Farbauswahl über die DMX-Kanäle für RGB+ zwischen DMX-Wert 0 und 9
+
* Pan-Bewegung mit einem Gesamt-Schwenkbereich von {{Manual Value || 540°}} auf den DMX-Kanälen {{Manual Value | DMX channel | 1}} (für 8 bit / Standardauflösung) und {{Manual Value | DMX channel | 2}} (für 16 bit / Feinauflösung) mit {{Manual Value || -270°}} bei DMX-Wert {{Manual Value | DMX value | 0}} und {{Manual Value || +270°}} bei DMX-Wert {{Manual Value | DMX value | 255}}.
* Farbe Rot (Farbcode #E51E1A) über die Farbmakro-Funktion zwischen DMX-Wert 10 und 19
+
* Tilt-Bewegung mit einem Gesamt-Kippbereich von {{Manual Value || 240°}} auf den DMX-Kanälen {{Manual Value | DMX channel | 3}} (für 8 bit / Standardauflösung) und {{Manual Value | DMX channel | 4}} (für 16 bit / Feinauflösung) mit {{Manual Value || -120°}} bei DMX-Wert {{Manual Value | DMX value | 0}} und {{Manual Value || +120°}} bei DMX-Wert {{Manual Value | DMX value | 255}}.
 
|-
 
|-
| Defintion der Farben mit Hilfe von Farblisten nach Lee, Chromagel oder Supergel
+
| Positionierung der Pan- und Tiltachse nur über einen Teilbereich des DMX-Kanals
 
| <syntaxhighlight lang="xml">
 
| <syntaxhighlight lang="xml">
<colorwheel dmxchannel="0">
+
<position>
  <step type="enableRGB" mindmx="0" maxdmx="9"/>
+
  <pan dmxchannel="0">
  <step type="color" val="L106" mindmx="10" maxdmx="19" />
+
    <range range="630" mindmx="0" maxdmx="191" minval="0" maxval="630" />
   <step type="color" val="L139" mindmx="20" maxdmx="29" />
+
   </pan>
   <step type="color" val="L071" mindmx="30" maxdmx="39" />
+
   <tilt dmxchannel="1">
  <step type="color" val="L174" mindmx="40" maxdmx="49" />
+
    <range range="360" mindmx="0" maxdmx="191" minval="0" maxval="360" />
   <step type="color" val="L101" mindmx="50" maxdmx="59" />
+
   </tilt>
  ...
+
</position>
</colorwheel>
 
 
</syntaxhighlight>
 
</syntaxhighlight>
Farbrad auf DMX-Kanal 1:
+
Pan- und Tilt-Bewegung mit Auflösung von 8 bit auf den DMX-Kanälen {{Manual Value | DMX channel | 1}} und {{Manual Value | DMX channel | 2}}:
* Aktivierung der Farbauswahl über die DMX-Kanäle für RGB+ zwischen DMX-Wert 0 und 9
+
* Pan-Bewegung mit einem Gesamt-Schwenkbereich von {{Manual Value || 630°}} auf dem DMX-Kanal {{Manual Value | DMX channel | 1}}, wobei die Pan-Achse bei DMX-Wert {{Manual Value | DMX value | 0}} bei {{Manual Value || -315°}} und bei DMX-Wert {{Manual Value | DMX value | 191}} bei {{Manual Value || +315°}} steht.
* Farbe Primary Red (LEE-Nummer 106) zwischen DMX-Wert 10 und 19
+
* Tilt-Bewegung mit einem Gesamt-Kippbereich von {{Manual Value || 360°}} auf den DMX-Kanal {{Manual Value | DMX channel | 2}}, wobei die Pan-Achse bei DMX-Wert {{Manual Value | DMX value | 0}} bei {{Manual Value || -180°}} und bei DMX-Wert {{Manual Value | DMX value | 191}} bei {{Manual Value || +180°}} steht.
* Farbe Primary Green (LEE-Nummer 139) zwischen DMX-Wert 20 und 29
 
* Farbe Tokyo Blue (LEE-Nummer 071) zwischen DMX-Wert 30 und 39
 
* Farbe Dark Steel Blue (LEE-Nummer 174) zwischen DMX-Wert 40 und 49
 
* Farbe Yellow (LEE-Nummer 101) zwischen DMX-Wert 50 und 59
 
 
|-
 
|-
| Aktivierung der Auswahl von vollen Farben des Farbrads über einen zweiten DMX-Kanal
+
| Gerät verfügt nur über eine Bewegungsachse
 
| <syntaxhighlight lang="xml">
 
| <syntaxhighlight lang="xml">
<colorwheel dmxchannel="0">
+
<position>
   <support dmxchannel="1" name="colorwheel" >
+
   <pan>
     <step mindmx="0" maxdmx="15" />
+
     <range range="0" />
   </support>
+
   </pan>
   <step type="color" val="#ffffff" mindmx="0" maxdmx="9" caption="White" />
+
   <tilt dmxchannel="0" finedmxchannel="1">
  <step type="color" val="#e51e1a" mindmx="10" maxdmx="19" caption="Red" />
+
    <range range="240" />
   <step type="color" val="#79bd7f" mindmx="20" maxdmx="29" caption="Aquamarine" />
+
   </tilt>
  <step type="color" val="#018934" mindmx="30" maxdmx="39" caption="Green" />
+
</position>
  ...
 
</colorwheel>
 
 
</syntaxhighlight>
 
</syntaxhighlight>
Farbrad auf DMX-Kanal 1, wenn DMX-Wert auf DMX-Kanal 2 zwischen 0 und 15:
+
Gerät verfügt nur über eine Tilt-Achse mit einer Auflösung von 16 bit auf den DMX-Kanälen {{Manual Value | DMX channel | 1}} und {{Manual Value | DMX channel | 2}}:
* Farbe Weiß (Farbcode #FFFFFF) zwischen DMX-Wert 0 und 9
+
* Tilt-Bewegung mit einem Gesamt-Kippbereich von {{Manual Value || 240°}} auf den DMX-Kanälen {{Manual Value | DMX channel | 1}} und {{Manual Value | DMX channel | 2}}, wobei die Tilt-Achse bei DMX-Wert {{Manual Value | DMX value | 0}} bei {{Manual Value || -120°}} und bei DMX-Wert {{Manual Value | DMX value | 255}} bei {{Manual Value || +120°}} steht.
* Farbe Rot (Farbcode #E51E1A) zwischen DMX-Wert 10 und 19
 
* Farbe Aquamarine (Farbcode #79BD7F) zwischen DMX-Wert 20 und 29
 
* Farbe Grün (Farbcode #018934) zwischen DMX-Wert 30 und 39
 
 
|}
 
|}
{| class="wikitable toptextcells"
+
{{DMXC3 Manual-Tableheader DDF-Code attributes | de | range-range}}
|-
+
! vertical-align:top" | Beschreibung
! Attribut !! type !! val !! mindmx !! maxdmx !! caption
+
| Schwenkbereich über Pan- bzw. Tilt-Achse
|-
+
| DMX-Wert für minimalen Wert des Schwenkbereichs
! style="width: 10em; vertical-align:top"| Beschreibung
+
| DMX-Wert für maximalen Wert des Schwenkbereichs
| style="width: 10em" |
+
| Minimaler Wert des Schwenkbereichs
| style="width: 10em" | Farbcode der Farbe im HEX-Formart
+
| Maximaler Wert des Schwenkbereichs
| style="width: 10em" | Unterer DMX-Wert für die Farbe
 
| style="width: 10em" | Oberer DMX-Wert für die Farbe
 
| style="width: 10em" | Name der Farbe
 
 
|-
 
|-
 
! style="vertical-align:top" | Zulässiger Attributwert  
 
! style="vertical-align:top" | Zulässiger Attributwert  
| <code>color</code>
+
| <code></code> bis <code>1080°</code>
| <code>#000000 bis #FFFFFF</code>
+
| <code>0</code> bis <code>255</code>
| <code>0 bis 255</code>
+
| <code>0</code> bis <code>255</code>
| <code>0 bis 255</code>
+
| <code></code> bis <code>1080°</code>
| <code>Text</code>
+
| <code></code> bis <code>1080°</code>
|}
 
 
 
Der Hexadezimal-Wert (HEX-Wert) kann aus allen anderen Farbsystemen umgerechnet werden. Aus je zwei Buchstaben ergibt sich immer ein Dezimal-Wert zwischen 0 und 255. Beispiele sind hierfür:
 
 
 
{| class="wikitable toptextcells"
 
|-
 
! Name !! RGB-Wert !! HEX-Wert !! CMY
 
|-
 
| style="width: 10em" | Weiß
 
| style="width: 10em" | <code>255; 255; 255</code>
 
| style="width: 10em" | <code>#FFFFFF</code>
 
| style="width: 10em" | <code> 0%;  0%;  0%</code>
 
|-
 
| Rot
 
| <code>255;  0;  0</code>
 
| <code>#FF0000</code>
 
| <code>  0%;  95%;  94%</code>
 
|-
 
| Gelb
 
| <code>255; 255;  0</code>
 
| <code>#FFFF00</code>
 
| <code>  9%;  0%;  93%</code>
 
|-
 
| Hellgrün
 
| <code>161; 195;  45</code>
 
| <code>#A1C32D</code>
 
| <code> 46%;  0%;  92%</code>
 
|-
 
| Schwarz
 
| <code>  0;  0;  0</code>
 
| <code>#000000</code>
 
| <code>100%; 100%; 100%</code>
 
 
|}
 
|}
  
Im Internet gibt es unter dem Suchwort "''RGB zu HEX''" mehrere Konverter, mit deren Hilfe man die RGB-Farben in das HEX-Format umrechnen oder über einen Farbkreis direkt den HEX-Wert generieren kann.
+
= Pan-Tilt-Geschwindigkeit =
 
+
Mit der Funktion für die Pan-Tilt-Geschwindigkeit wird festgelegt, wie schnell ein Moving-Head oder Scanner bei seinen Fahrten fährt.
== Ergänzende Funktionen ==
+
{{DMXC3 Manual-Tableheader DDF-Code examples | de}}
Für den DMX-Kanal für das Farbrad sind folgende ergänzende Funktionen verfügbar, die in der Regel auf dem gleiche DMX-Kanal liegen:
+
| Standard
* <code>wheelrotation</code>: Kontinuierliches Drehen des Farbrads
 
* <code>random</code>: Drehung des Farbrads auf zufällige Positionen
 
 
 
=== Wheelrotation ===
 
{| class="wikitable toptextcells"
 
|-
 
! Variante !! Code
 
|-
 
| style="width: 10em" | Gleicher DMX-Kanal für kontinuierliche Drehung des Farbrads
 
| style="width: 60em" | <syntaxhighlight lang="xml">
 
<colorwheel dmxchannel="0">
 
  <step type="color" val="#ffffff" mindmx="0" maxdmx="0" caption="White" />
 
  <step type="color" val="#e51e1a" mindmx="15" maxdmx="15" caption="Red" />
 
  ...
 
  <wheelrotation>
 
    <range type="cw" mindmx="219" maxdmx="199" minval="0.1" maxval="8" />
 
    <range type="ccw" mindmx="220" maxdmx="240" minval="0.1" maxval="8" />
 
  </wheelrotation>
 
</colorwheel>
 
</syntaxhighlight>
 
Kontinuierliche Drehung des Farbrads zwischen DMX-Wert 199 und 240 auf DMX-Kanal 1
 
* Drehung des Farbrads im Uhrzeigersinn mit 8 1/s bei DMX-Wert 199, abnehmend bis 0,1 1/s bei DMX-Wert 219.
 
* Drehung des Farbrads gegen den Uhrzeigersinn mit 0,1 1/s bei DMX-Wert 220, schneller werdend 8 1/s bei DMX-Wert 240.
 
|-
 
| Aktivierung und Einstellung der Drehrichtung der kontinuierlichen Drehung des Farbrad über einen separaten DMX-Kanal, Einstellung der Drehgeschwindigkeit über den eigentlichen DMX-Kanal für das Farbrad
 
 
| <syntaxhighlight lang="xml">
 
| <syntaxhighlight lang="xml">
<colorwheel dmxchannel="0">
+
<ptspeed dmxchannel="0">
   <step type="color" val="#ffffff" mindmx="0" maxdmx="0" caption="White" />
+
   <range type="linear" mindmx="255" maxdmx="0" minval="0" maxval="100" />
  <step type="color" val="#e51e1a" mindmx="15" maxdmx="15" caption="Red" />
+
</ptspeed>
  ...
 
  <wheelrotation>
 
    <support dmxchannel="1" name="wheelrotation" />
 
    <range type="cw" mindmx="0" maxdmx="255" minval="0.1" maxval="8" >
 
      <step handler="support-wheelrotation" mindmx="32" maxdmx="47" />
 
    </range>
 
    <range type="ccw" mindmx="0" maxdmx="255" minval="0.1" maxval="8" >
 
      <step handler="support-wheelrotation" mindmx="48" maxdmx="63" />
 
    </range>
 
  </wheelrotation>
 
</colorwheel>
 
</syntaxhighlight>
 
Kontinuierliche Drehung des Farbrads
 
* Drehung im Uhrzeigersinn mit 0,1 1/s bei DMX-Wert 0 bis 8 1/s bei DMX-Wert 255 auf DMX-Kanal 1 (DMX-Kanal für Farbrad) bei einem DMX-Wert zwischen 32 und 47 auf DMX-Kanal 2 (Support-Kanal).
 
* Drehung gegen den Uhrzeigersinn mit 0,1 1/s bei DMX-Wert 0 bis 8 1/s bei DMX-Wert 255 auf DMX-Kanal 1 (DMX-Kanal für Farbrad) bei einem DMX-Wert zwischen 32 und 47 auf DMX-Kanal 2 (Support-Kanal)
 
|}
 
{| class="wikitable toptextcells"
 
|-
 
! Attribut !! type !! mindmx !! maxdmx !! minval !! maxval
 
|-
 
! style="width: 10em; vertical-align:top"| Beschreibung
 
| style="width: 10em" |
 
| style="width: 10em" | DMX-Wert für geringste Drehzahl
 
| style="width: 10em" | DMX-Wert für die schnellste Drehzahl
 
| style="width: 10em" | Minimale Drehzahl des Farbrad
 
| style="width: 10em" | Maximale Drehzahl des Farbrads
 
|-
 
! style="vertical-align:top" | Zulässiger Attributwert
 
| <code>cw</code><br />
 
<code>ccw</code>
 
| <code>0 bis 255</code>
 
| <code>0 bis 255</code>
 
| <code>0.01 1/s bis 15 1/s</code>
 
| <code>0.01 1/s bis 15 1/s</code>
 
|}
 
 
 
=== Random ===
 
{| class="wikitable toptextcells"
 
|-
 
! Variante !! Code
 
|-
 
| style="width: 10em" | Gleicher DMX-Kanal für zufällige Farbauswahl
 
| style="width: 60em" | <syntaxhighlight lang="xml">
 
<colorwheel dmxchannel="0">
 
  <step type="color" val="#ffffff" mindmx="0" maxdmx="0" caption="White" />
 
  <step type="color" val="#e51e1a" mindmx="15" maxdmx="15" caption="Red" />
 
  ...
 
  <random>
 
    <step type="fast" mindmx="241" maxdmx="245" />
 
    <step type="medium" mindmx="246" maxdmx="250" />
 
    <step type="slow" mindmx="251" maxdmx="255" />
 
  </random>
 
</colorwheel>
 
</syntaxhighlight>
 
Zufällige Farbe des Farbrads auf Kanal 1
 
* Schneller Farbwechsel bei einem DMX-Wert zwischen 241 und 245
 
* Farbwechsel mit mittlerer Geschwindigkeit bei einem DMX-Wert zwischen 246 und 250
 
* Langsamer Farbwechsel bei einem DMX-Wert zwischen 251 und 255
 
|}
 
{| class="wikitable toptextcells"
 
|-
 
! Attribut !! type !! mindmx !! maxdmx
 
|-
 
! style="width: 10em; vertical-align:top" | Beschreibung
 
| style="width: 10em" |
 
| style="width: 10em" |
 
| style="width: 10em" |
 
|-
 
! style="vertical-align:top" | Zulässiger Attributwert
 
| <code>fast</code><br />
 
<code>medium</code><br />
 
<code>slow</code>
 
| <code>0 bis 255</code>
 
| <code>0 bis 255</code>
 
|}
 
 
 
= Farbtemperatur =
 
Mit der Farbtemperatur wird angegeben, wie warm oder kalt eine Farbe dargestellt werden soll. Ein warmes Weiß erzeugen klassische PAR-Scheinwerfer. Die Farbtemperatur liegt hier bei etwa 2.700 K. Entladungslampen in Moving-Head oder Scannern haben dagegen eine Farbtemperatur zwischen 7.000 K und 8.000 K, wodurch dieses Licht als kalt empfunden wird.
 
 
 
{| class="wikitable toptextcells"
 
|-
 
! Variante !! Code
 
|-
 
| style="width: 10em" | Standard
 
| style="width: 60em" | <syntaxhighlight lang="xml">
 
<colortemp dmxchannel="0" >
 
  <range minval="3200" maxval="7000" mindmx="0" maxdmx="255" />
 
</colortemp>
 
 
</syntaxhighlight>
 
</syntaxhighlight>
Farbtemperatur auf DMX-Kanal 1:
+
Pan-Tilt-Geschwindigkeit auf Kanal {{Manual Value | DMX channel | 1}}:
* Farbtemperatur von 3.200 K bei DMX-Wert zunehmend bis 7.000 K bei DMX-Wert 255.
+
* Maximalwert der Pan-Tilt-Geschwindigkeit ({{Manual Value || 100%}}) bei DMX-Wert {{Manual Value | DMX value | 0}}, abnehmend auf geringsten Wert ({{Manual Value || 0%}})bei DMX-Wert {{Manual Value | DMX value | 255}}.
 
|}
 
|}
{| class="wikitable toptextcells"
+
{{DMXC3 Manual-Tableheader DDF-Code attributes | de | range-generic }}
|-
+
! vertical-align:top" | Beschreibung
! Attribut !! type !! mindmx !! maxdmx !! minval !! maxval
+
|
|-
+
| DMX-Wert für geringste Pan-Tilt-Geschwindigkeit
! style="width: 10em; vertical-align:top" | Beschreibung
+
| DMX-Wert für maximale Pan-Tilt-Geschwindigkeit
| style="width: 10em" |  
+
| Geringste Pan-Tilt-Geschwindigkeit
| style="width: 10em" | DMX-Wert für die wärmste Farbtemperatur
+
| Maximale Pan-Tilt-Geschwindigkeit
| style="width: 10em" | DMX-Wert für die kälteste Farbtemperatur
 
| style="width: 10em" | Wärmste Farbtemperatur
 
| style="width: 10em" | Kälteste Farbtemperatur
 
 
|-
 
|-
 
! style="vertical-align:top" | Zulässiger Attributwert  
 
! style="vertical-align:top" | Zulässiger Attributwert  
| nicht vorhanden
+
| <code>linear</code>
| <code>0 bis 255</code>
+
| <code>0</code> bis <code>255</code>
| <code>0 bis 255</code>
+
| <code>0</code> bis <code>255</code>
| <code>2500 K bis 8000 K</code>
+
| <code>0 %</code> bis <code>100 %</code>
| <code>2500 K bis 8000 K</code>
+
| <code>0 %</code> bis <code>100 %</code>
 
|}
 
|}
  
 +
[[en: Position (DDF-Syntax) DMXC3]]
 
[[Kategorie: DDF DMXControl 3]]
 
[[Kategorie: DDF DMXControl 3]]

Aktuelle Version vom 13. März 2024, 12:56 Uhr

Books.png Position (DDF-Syntax) DMXC3 Artikel beschreibt
DMXControl 3.2.3
Arrow back.png Intensität
Farbe Arrow forw.png
Inhaltsverzeichnis
Teil 1: Grundlagen
Teil 2: Funktionen
Teil 3: Procederes
Teil 4: Beispiele


Position und Pan-Tilt-Geschwindigkeit sind Funktionen in den DDFs für DMXControl 3, welche der Gruppe Position zugeordnet und dabei für die Bewegung eines Moving-Heads oder eines Scanners benötigt werden, also das horizontale und vertikale Bewegen des Kopfs bzw. des Spiegels. Für die Positionierung eines Moving-Heads oder eines Scanners im Raum stellt die GUI ein entsprechendes Steuerungsfenster (Control panel) zur Verfügung.

Position

In der Funktion Position werden die DMX-Kanäle für die Pan- und Tilt-Bewegung von Moving-Heads und Scannern im DDF hinterlegt.

Variante Code-Beispiel
Standard
<position>
  <pan dmxchannel="0" finedmxchannel="1">
    <range range="540" />
  </pan>
  <tilt dmxchannel="2" finedmxchannel="3">
    <range range="240" />
  </tilt>
</position>

Pan- und Tilt-Bewegung mit Auflösung von 16 bit auf den DMX-Kanälen 1 bis 4, wobei die DMXControl-interne Standard-Definition genutzt wird:

  • Pan-Bewegung mit einem Gesamt-Schwenkbereich von 540° auf den DMX-Kanälen 1 (für 8 bit / Standardauflösung) und 2 (für 16 bit / Feinauflösung) mit -270° bei DMX-Wert 0 und +270° bei DMX-Wert 255.
  • Tilt-Bewegung mit einem Gesamt-Kippbereich von 240° auf den DMX-Kanälen 3 (für 8 bit / Standardauflösung) und 4 (für 16 bit / Feinauflösung) mit -120° bei DMX-Wert 0 und +120° bei DMX-Wert 255.
Positionierung der Pan- und Tiltachse nur über einen Teilbereich des DMX-Kanals
<position>
  <pan dmxchannel="0">
    <range range="630" mindmx="0" maxdmx="191" minval="0" maxval="630" />
  </pan>
  <tilt dmxchannel="1">
    <range range="360" mindmx="0" maxdmx="191" minval="0" maxval="360" />
  </tilt>
</position>

Pan- und Tilt-Bewegung mit Auflösung von 8 bit auf den DMX-Kanälen 1 und 2:

  • Pan-Bewegung mit einem Gesamt-Schwenkbereich von 630° auf dem DMX-Kanal 1, wobei die Pan-Achse bei DMX-Wert 0 bei -315° und bei DMX-Wert 191 bei +315° steht.
  • Tilt-Bewegung mit einem Gesamt-Kippbereich von 360° auf den DMX-Kanal 2, wobei die Pan-Achse bei DMX-Wert 0 bei -180° und bei DMX-Wert 191 bei +180° steht.
Gerät verfügt nur über eine Bewegungsachse
<position>
  <pan>
    <range range="0" />
  </pan>
  <tilt dmxchannel="0" finedmxchannel="1">
    <range range="240" />
  </tilt>
</position>

Gerät verfügt nur über eine Tilt-Achse mit einer Auflösung von 16 bit auf den DMX-Kanälen 1 und 2:

  • Tilt-Bewegung mit einem Gesamt-Kippbereich von 240° auf den DMX-Kanälen 1 und 2, wobei die Tilt-Achse bei DMX-Wert 0 bei -120° und bei DMX-Wert 255 bei +120° steht.
Attribut range mindmx maxdmx minval maxval
Beschreibung Schwenkbereich über Pan- bzw. Tilt-Achse DMX-Wert für minimalen Wert des Schwenkbereichs DMX-Wert für maximalen Wert des Schwenkbereichs Minimaler Wert des Schwenkbereichs Maximaler Wert des Schwenkbereichs
Zulässiger Attributwert bis 1080° 0 bis 255 0 bis 255 bis 1080° bis 1080°

Pan-Tilt-Geschwindigkeit

Mit der Funktion für die Pan-Tilt-Geschwindigkeit wird festgelegt, wie schnell ein Moving-Head oder Scanner bei seinen Fahrten fährt.

Variante Code-Beispiel
Standard
<ptspeed dmxchannel="0">
  <range type="linear" mindmx="255" maxdmx="0" minval="0" maxval="100" />
</ptspeed>

Pan-Tilt-Geschwindigkeit auf Kanal 1:

  • Maximalwert der Pan-Tilt-Geschwindigkeit ( 100%) bei DMX-Wert 0, abnehmend auf geringsten Wert ( 0%)bei DMX-Wert 255.
Attribut type mindmx maxdmx minval maxval
Beschreibung DMX-Wert für geringste Pan-Tilt-Geschwindigkeit DMX-Wert für maximale Pan-Tilt-Geschwindigkeit Geringste Pan-Tilt-Geschwindigkeit Maximale Pan-Tilt-Geschwindigkeit
Zulässiger Attributwert linear 0 bis 255 0 bis 255 0 % bis 100 % 0 % bis 100 %