Lektion 20 Tut3: Unterschied zwischen den Versionen

Aus Deutsches DMXC-Wiki
Keine Bearbeitungszusammenfassung
Zeile 49: Zeile 49:
* function(property) specification part (lines 08 to 14)
* function(property) specification part (lines 08 to 14)


The example device posesses one property: RGB colar mode. The mapping to DMX channels is described in lines 10 to 12.
The example device possesses one property: RGB colar mode. The mapping to DMX channels is described in lines 10 to 12.


Thats all!
Thats all!

Version vom 19. Mai 2011, 20:54 Uhr

VLC icon.png Dieser Artikel oder Abschnitt wird gerade durch den User Frosch67 bearbeitet. Um Bearbeitungskonflikte zu vermeiden, warte bitte mit Änderungen, bis diese Markierung entfernt ist, oder wende dich an den Bearbeiter.
Pencil.png Dieser Artikel ist sehr kurz und möglicherweise inhaltlich noch sehr unvollständig. Bitte helfen Sie mit: Melden Sie sich an oder loggen Sie sich ein, bearbeiten und vervollständigen Sie den Artikel und entfernen Sie anschließend diesen Hinweis. (Anleitung zum Bearbeiten.)

Hinweis:
Dieser Artikel soll eine Kurzanleitung zu DMXControl sein. Inhalt: Ausführung einer Show und

Wichtiger Hinweis: Dieser Artikel ist zm Teil eine 1:1 Kopie oder wurde mit Hilfe von FreeTranslation.com übersetzt und sehr viele Inhalte müssen noch angepasst werden, also ... jeder kann ja mal einen Satz übersetzen/korrigieren

Erweiterungen

DMXControl 3 Lektion20

Überblick

In dieser Lektion lernst Du, wie das Erstellen und Hinzufügen neuer Gerätedefinitionen funktioniert. Du mußt diese Action nur machen, wenn Dein Gerät noch nicht als Standardgerät von DMXControl3 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

Derzeit gibt es keinen "DDF Creator" für DMXControl 3, wir empfehlen, einen Text-Editor oder XML-Editor-Tool zu verwenden. (Hinweis: Wir brauchen Unterstützung für die Adaption eines bestehenden php-Tool von DMXControl 2 zu DMXControl 3)


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  </information>
08  <functions>
09    <rgb>
10      <red dmxchannel="0" />
11      <green dmxchannel="1" />
12      <blue dmxchannel="2" />
13    </rgb>
14  </functions>
15 </device>

Line 01 is mandatory default line for describing the XML version. Lines 02 and 15 provide the frame for the device definition that contains of two parts:

  • information part (lines 03 to 07), no need for further explanation.
  • function(property) specification part (lines 08 to 14)

The example device possesses one property: RGB colar mode. The mapping to DMX channels is described in lines 10 to 12.

Thats all!

Following table shows the existing properties:

Property Description Comment
switch fixture has a switch channel <switch dmxchannel="0" />
dimmer fixture has a dimmer channel <dimmer dmxchannel="0" />
fog fod property <fog dmxchannel="0" />
shutter fixture has a shutter <shutter dmxchannel="4" />
strobe fixture has a strobe channel <strobe dmxchannel="7" />
rgb fixture uses RGB color mode <red dmxchannel="0" />
     <green dmxchannel="1" />
     <blue dmxchannel="2" />
position fixture has pan/tilt control <position>
     <pan dmxchannel="0" >
       <range range="170" />
     </pan>
     <tilt dmxchannel="1" >
       <range range="110" />
     </tilt>  
color wheel fixtures contains color wheel <colorwheel dmxchannel="2"/>
gobo wheel fixtures contains gobo wheel <gobowheel dmxchannel="2"/>

The different intervals in a DMX channel are defined by the "step" tag:

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

or:

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



Zusätzliche Themen (von beta testern)

  • Please complete the description
  • During the beta test there is no upload capability for new DDFs. This topic must be updated.


Übung

  • Have a look into several device definitions before creating your own DDF.
  • Open the DDF for TS255. Separate the different properties by blank lines to get a better understanding.
  • Create the DDF for your own device.


Zusätzliche Links

Zertifikat

Ich habe die Themen in dieser Lektion verstanden und möchte mit der nächsten Lektion weitermachen: Lektion21:



Vorlage:Languages