DDF DMXC3: Unterschied zwischen den Versionen

Aus Deutsches DMXC-Wiki
(Syntax-Artikel für Radix hinzu)
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
{{Kapitelüberschrift|Version=DMXControl 3.1.2}} {{Inuse}}
{{Kapitelüberschrift|Version=DMXControl 3.2.0}}




Zeile 55: Zeile 55:
|-
|-
! Freie Funktionen
! Freie Funktionen
| [[DDF-Syntax_Freie_Funktionen_DMXC3#rawstep|rawstep]], [[DDF-Syntax_Freie_Funktionen_DMXC3#raw|raw]], [[DDF-Syntax_Freie_Funktionen_DMXC3#const|const]]
| [[DDF-Syntax_Freie_Funktionen_DMXC3#rawstep|rawstep]], [[DDF-Syntax_Freie_Funktionen_DMXC3#raw|raw]], [[DDF-Syntax_Freie_Funktionen_DMXC3#rawranges|rawranges]], [[DDF-Syntax_Freie_Funktionen_DMXC3#const|const]]
|}
|}
<!--==Procedures==
Mit Hilfe von Procedures werden Funktionen aufgerufen, die im Live-Betrieb in der Regel nicht benötigt werden. Auch ein Abspeichern dieser Funktionen in Cues ist im Normalfall nicht erforderlich.
Auf diese Funktionen wird nicht über das Device Control, sondern im Stage View über das Kontexmenü des jeweiligen Geräts, über das Untermenü Procedures zugegriffen.
===Aufbau===
Procedures in DDFs für DMXControl 3 besitzen alle den gleichen Aufbau, der meistens aus vier Elementen besteht:
* Name der Funktion für das zugehörige Procedure
* <code>set</code>: Festlegung des DMX-Kanals und dem DMX-Wert
* <code>hold</code>: Haltezeit für den DMX-Wert
* <code>restore</code>: Wiederherstellung des Ausgangszustands
Lässt man das Element <code>restore</code> in einem Procedure weg, bleibt der unter <code>set</code> eingetragene DMX-Wert gesetzt.
===Verfügbare Procedures===
Aktuell sind in DMXControl 3 folgende Procedures bereits hinterlegt, es können aber auch Procedures mit eigenen Namen erstellt werden. Für die gängigsten Funktionen werden dem Namen automatisch auch eindeutige Symbole zugeordnet.
Wie die Benennung erfolgt, kann selbst festgelegt werden, da mit den Procedures direkt DMX-Kanäle mit DMX-Werten angesprochen werden. Es ist daher möglich, mit dem Procedure zum Einschalten der Lampe auch einen vollständigen Gerätereset zu starten. Allerdings ist diese Vorgehensweise nicht zu empfehlen.
{| class="wikitable toptextcells"
|-
! Procedur-Name
! Beschreibung
! Bemerkung
|-
|style="width: 10em"| lamp_on
| Schaltet die Lampe des entsprechenden Geräts ein.
|-
| lamp_off
| Schaltet die Lampe des entsprechenden Geräts aus.
|-
| reset
| Löst am entsprechenden Gerät einen Reset aus.
|-
| reset_pan_tilt
| Löst am entsprechenden Gerät einen Reset der Pan & Tilt Motoren aus.
| Das Gerät fährt mit Pan & Tilt seine Referenzpunkte an.
|-
| reset_pan
| Löst am entsprechenden Gerät einen Reset des Pan Motors aus.
| Das Gerät fährt mit Pan seine Referenzpunkte an.
|-
| reset_tilt
| Löst am entsprechenden Gerät einen Reset des Tilt Motors aus.
| Das Gerät fährt mit Tilt seine Referenzpunkte an.
|-
| reset_gobo reset_gobowheel
| Löst am entsprechenden Gerät einen Reset des Gobo Motors aus.
| Das Goborad fährt seine Referenzpunkte an.
|-
| reset_gobo2 reset_gobowheel2
| Löst am entsprechenden Gerät einen Reset des Gobo2 Motors aus.
| Das Goborad 2 fährt seine Referenzpunkte an.
|-
| reset_color reset_colorwheel
| Löst am entsprechenden Gerät einen Reset des Color Motors aus.
| Das Farbrad fährt seine Referenzpunkte an.
|-
| reset_color2 reset_colorwheel2
| Löst am entsprechenden Gerät einen Reset des Color2 Motors aus.
| Das Farbrad 2 fährt seine Referenzpunkte an.
|-
| reset_effects
| Löst am entsprechenden Gerät das Zurücksetzen der eingebauten Effekte aus.
|
|-
| reset_zoom
| Löst am entsprechenden Gerät den Reset der Zoom-Funktion aus.
|
|-
| reset_shutter
| Löst am entsprechenden Gerät den Reset des Shutters aus.
|
|-
| reset_iris
| Löst am entsprechenden Gerät den Reset der Iris-Blende aus.
|
|-
| reset_focus
| Löst am entsprechenden Gerät den Reset der Fokusfunktion aus.
|
|-
| reset_prism
| Löst am entsprechenden Gerät einen Reset des Prismarades aus.
|
|-
| pan_invert_on
| Am entsprechenden Gerät wird der Pan-Kanal invertiert.
|
|-
| pan_invert_off
| Am entsprechenden Gerät wird die Invertierung des Pan-Kanals aufgehoben.
|
|-
| tilt_invert_on
| Am entsprechenden Gerät wird der Tilt-Kanal invertiert.
|
|-
| tilt_invert_off
| Am entsprechenden Gerät wird die Invertierung des Tilt-Kanals aufgehoben.
|
|-
| pan_tilt_swap_on
| Am entsprechenden Gerät werden Pan und Tilt vertauscht.
|
|-
| pan_tilt_swap_off
| Die Vertauschung von Pan und Tilt wird deaktiviert.
|
|-
| display_on
| Das Display des entsprechenden Gerätes wird aktiviert.
|
|-
| display_off
| Das Display des entsprechenden Gerätes wird deaktiviert.
|
|}
===Beispiele===
{| class="wikitable toptextcells"
|-
! Tag !! Variante !! Code
|-
|style="width: 10em"| <code>reset</code>
|style="width: 10em"| Vollständiger Reset des Gerätes
|style="width: 60em"| <source lang="xml">
<reset>
  <set dmxchannel="0" value="255" />
  <hold value="6000" />
  <restore dmxchannel="0" />
</reset>
</source>
Reset
* Setzen DMX-Kanal 1 auf DMX-Wert 255.
* Halten des DMX-Werts für 6000 ms (6 s).
* Wiederherstellung des ursprünglichen DMX-Wertes für DMX-Kanal 1.
|-
| <code>lamp_on</code>
| Leuchtmittel einschalten
| <source lang="xml">
<lamp_on>
  <set dmxchannel="0" value="255" />
  <hold value="4000" />
  <restore dmxchannel="0" />
</lamp_on>
</source>
Leuchtmittel einschalten
* Setzen DMX-Kanal 1 auf DMX-Wert 255.
* Halten des DMX-Werts für 4000 ms (4 s).
* Wiederherstellung des ursprünglichen DMX-Wertes für DMX-Kanal 1.
|-
| <code>lamp_off</code>
| Leuchtmittel ausschalten
| <source lang="xml">
<lamp_off>
  <set dmxchannel="0" value="50" />
  <hold value="8000" />
  <restore dmxchannel="0" />
</lamp_off>
</source>
Leuchtmittel ausschalten
* Setzen DMX-Kanal 1 auf DMX-Wert 50.
* Halten des DMX-Werts für 8000 ms (8 s).
* Wiederherstellung des ursprünglichen DMX-Wertes für DMX-Kanal 1.
|-
| <code>procedure</code>
| Eco-Mode für Leuchtmittel
| <source lang="xml">
<procedure name="Lamp eco mode">
  <set dmxchannel="0" value="170" />
  <hold value="4500" />
  <restore dmxchannel="0" />
</procedure>
</source>
Eigenes Procedure mit dem Namen „Eco-Mode für Leuchtmittel“
* Setzen DMX-Kanal 1 auf DMX-Wert 170.
* Halten des DMX-Werts für 4500 ms (4,5 s).
* Wiederherstellung des ursprünglichen DMX-Wertes für DMX-Kanal 1.
|}
==Fehlerbehebung: warum funktioniert mein DDF nicht?==
Dies sind häufige Fehler, die verhindern, dass ein DDF zu einem Projekt hinzugefügt werden kann:
* Bei Pan- und Tilt wurde im Attribut <code>range</code> kein Schwenkbereich angegeben.
* Für Strobe ist kein Wert für <code>minval</code> und <code>maxval</code> hinterlegt.
* Der Tag <code>model</code> ist noch falsch geschrieben.
Fußnoten
<references/>
{{End-LaTeX}}
{{NavigationTop-Man3
|zurückLink =
|zurückText =
|vorLink =
|vorText =
}}-->


[[Kategorie: Handbuch DMXControl 3]]
[[Kategorie: Handbuch DMXControl 3]]

Version vom 10. Oktober 2019, 11:58 Uhr

Books.png DDF DMXC3 Artikel beschreibt
DMXControl 3.2.0


Inhaltsverzeichnis
Teil 1: Grundlagen
Teil 2: Funktionen
Teil 3: Procederes
Teil 4: Beispiele


Inhaltsübersicht

Dieser Band der Enzyklopädie über DMXControl 3 beschäftigt mit der Erstellung von DDFs. Der ursprüngliche Artikel wurde dabei entsprechend aufgeteilt auf Basis der vorhandenen Fenster in DMXControl 3 selbst.

Dieser Band gliedert sich in vier Bereiche:

  • Grundlagen und wichtige Hinweise zur DDF-Erstellung
  • Syntax der unterstützten Funktionen
  • Procedures zum Aufrufen bestimmter Gerätefunktionen
  • Beispiele zur manuellen Programmierung von DDFs für DMXControl 3


Funktionsübersicht

In den DDFs werden folgende Funktionen direkt von der HAL unterstützt. Die Tabelle verweist euch auf die verschiedenen Artikel, in denen euch die jeweiligen Funktionen inklusive aller möglichen Varianten mit entsprechenden Beispielen erklärt werden.

Bereich Funktionen
Intensität Dimmer, Switch, Shutter, Strobe
Position Position, Pan-Tilt-Geschwindigkeit
Farbe RGBx-Farbmischung, CMY-Farbmischung, HSV-Farbmischung, Farbrad, Farbtemperatur
Matrix Matrix, Radix
Gobo Goborad
Linse Fokus, Frost, Iris, Zoom
Effektrad Prisma, Effektrad
Bühneneffekte Nebel, Ventilator
Allgemeine Funktionen Index, Rotation
Freie Funktionen rawstep, raw, rawranges, const