DDFCreator 3: Unterschied zwischen den Versionen

Aus Deutsches DMXC-Wiki
Zur Navigation springen Zur Suche springen
K (kleinere Tippfehler beseitigt)
Zeile 12: Zeile 12:
 
Der [[DDFCreator]] ist zurzeit noch in der Entwicklung, daher kann es durchaus sein, dass ein DDF nicht gelesen, oder geschrieben werden kann.<br>  
 
Der [[DDFCreator]] ist zurzeit noch in der Entwicklung, daher kann es durchaus sein, dass ein DDF nicht gelesen, oder geschrieben werden kann.<br>  
  
Ab dem ersten Release sind alle bekannten Funktionen integriert.<br>
+
Ab dem ersten Release sind alle bekannten Funktionen/Eigenschaften von Geräten unterstützt.<br>
  
 
===== Unterstützte Funktionen: =====
 
===== Unterstützte Funktionen: =====
Shutter, Strobe, Dimmer, Zoom, Focus, Iris, Prism, Frost<br>
+
*Shutter, Strobe, Dimmer, Zoom, Focus, Iris, Prism, Frost<br>
Position(Pan, Tilt), Pan/Tilt-Speed<br>
+
*Position(Pan, Tilt), Pan/Tilt-Speed<br>
RGB(+Amber), CMYK, Colorwheels<br>
+
*RGB(+Amber), CMYK, Colorwheels<br>
Gobowheels(Rotation, Index, Shake)<br>
+
*Gobowheels(Rotation, Index, Shake)<br>
Effectwheels(Rotation, Index)<br>
+
*Effectwheels(Rotation, Index)<br>
Rotation, Index<br>
+
*Rotation, Index<br>
Raws, RawSteps, Constants<br>
+
*Raws, RawSteps, Constants<br>
Fog, Switch, Matrix<br>
+
*Fog, Switch, Matrix<br>
 
<br>
 
<br>
  
Sollte es bei euch Probleme geben meldet das bitte bei [http://www.dmxcontrol.de/mediawiki/index.php?title=Benutzer:Qasi Qasi] und schildert ihm das Problem, oder meldet den Fehler im [http://www.dmxcontrol.de/flyspray/index.php?do=toplevel&project=5 Bugtracker]. Qasi wird sich schnellstmöglich darum kümmern.<br>
+
Sollte es bei euch Probleme geben, meldet das bitte bei [http://www.dmxcontrol.de/mediawiki/index.php?title=Benutzer:Qasi Qasi] und schildert ihm das Problem, oder meldet den Fehler im [http://www.dmxcontrol.de/flyspray/index.php?do=toplevel&project=5 Bugtracker]. Qasi wird sich schnellstmöglich darum kümmern.<br>
  
 
{{BoxWichtig|Text = Ab Windows Vista muss der DDFCreator mit Administrator-Rechten laufen, weil er die DDFs bearbeitet, die im Programmverzeichnis liegen.<br>  
 
{{BoxWichtig|Text = Ab Windows Vista muss der DDFCreator mit Administrator-Rechten laufen, weil er die DDFs bearbeitet, die im Programmverzeichnis liegen.<br>  
 
Deshalb wird bei jedem Programmstart nach den Rechten gefragt.<br>
 
Deshalb wird bei jedem Programmstart nach den Rechten gefragt.<br>
Ein orangenes Dialogfenster öffnet sich. Ihr müsst die Berechtigung zulassen, damit der DDFCreator startet(Ja drücken).
+
Ein orangenes Dialogfenster öffnet sich. Ihr müsst die Berechtigung zulassen, damit der DDFCreator startet (Ja drücken).
 
}}
 
}}
  
Zeile 36: Zeile 36:
 
=== Neues DDF anlegen<br>  ===
 
=== Neues DDF anlegen<br>  ===
  
Bevor es losgehen kann, muss ein Neues Device angelegt werden, indem ihr auf die TabPage "Create Device" oder im Hauptmenü auf File -> New klickt. Es wird eine neue TabPage „Empty“ links neben "Create Device" angelegt. Klickt diese neu TabPage an, nun werden alle Bereiche des DDFCreators freigeschaltet. Fangt mit dem Ausfüllen des Infobereichs an und legt ein Bild fest, danach könnt ihr euch den Funktionen widmen.
+
Bevor es losgehen kann, muss ein neues Device angelegt werden, indem ihr auf die TabPage "Create Device" oder im Hauptmenü auf "File -> New" klickt. Es wird eine neue TabPage „Empty“ links neben "Create Device" angelegt. Klickt diese neue TabPage an, nun werden alle Bereiche des DDFCreators freigeschaltet. Fangt mit dem Ausfüllen des Infobereichs an und legt ein Bild fest, danach könnt ihr euch den Funktionen widmen.
  
 
=== Informationen bearbeiten  ===
 
=== Informationen bearbeiten  ===
 +
 
[[Image:DDFCreatorInfos.png|thumb|300px|right]]
 
[[Image:DDFCreatorInfos.png|thumb|300px|right]]
 
Folgende Informationen werden in jedem DDF benötigt: Anzahl Kanäle (Channel-Count), das Modell, der Hersteller (Vendor), der Ersteller (Author), bitte gebt einen vollständigen Namen (Vor- und Nachname) an. Im Kommentar (Comment) bietet es sich an, den DMX-Modus oder weitere Erläuterungen zu vermerken.<br>
 
Folgende Informationen werden in jedem DDF benötigt: Anzahl Kanäle (Channel-Count), das Modell, der Hersteller (Vendor), der Ersteller (Author), bitte gebt einen vollständigen Namen (Vor- und Nachname) an. Im Kommentar (Comment) bietet es sich an, den DMX-Modus oder weitere Erläuterungen zu vermerken.<br>
Zeile 56: Zeile 57:
 
Ihr könnt ganz einfach ein Bild des Devices auswählen.<br>  
 
Ihr könnt ganz einfach ein Bild des Devices auswählen.<br>  
  
Dazu muss es ledigtlich im Ordner: Kernel/Devices/Images liegen und im Format PNG sein, dazu ist eine Auflösung von 128x128 zu empfelen.<br>  
+
Dazu muss es lediglich im Ordner "Kernel/Devices/Images" liegen und im Format PNG sein, es ist eine Auflösung von 128x128 zu empfehlen.<br>  
  
(Tipp: Ihr könnt das Bild mit z.B. GIMP so bearbeiten, das der hintergrund Transperent ist.)
+
(Tipp: Ihr könnt das Bild mit z.B. GIMP so bearbeiten, das der Hintergrund transperent ist.)
  
Um ein Bild auszuwählen müsst ihr bloß auf den Riesigen PAR-Spot klicken. Es Öffnet sich dann ein File-Chooser mit welchen ihr das Bild aussuchen könnt.<br>  
+
Um ein Bild auszuwählen müsst ihr nur auf den riesigen PAR-Spot klicken. Es öffnet sich dann ein File-Chooser mit dem ihr das Bild aussuchen könnt.<br>  
  
Ihr könnt auch einfach ein Bild ganz einfach Per Drag&Drop auf den Bild-Bereich ziehen, und es wird automatisch im richtigen verzeichnis gespeichert und mit dem DDF verknüpft.<br>
+
Ihr könnt auch einfach ein Bild per Drag&Drop auf den Bild-Bereich ziehen, und es wird automatisch im richtigen Verzeichnis gespeichert und mit dem DDF verknüpft.<br>
  
 
<br>  
 
<br>  
Zeile 76: Zeile 77:
 
<br>  
 
<br>  
  
Um Funktionen hinzu zu fügen müsst ihr mir der Rechten Maustaste in das PropertyGrid auf der linken Seite klicken.
+
Um Funktionen hinzuzufügen müsst ihr mir der rechten Maustaste in das PropertyGrid auf der linken Seite klicken.
Es wird sich eine Menü öffnen in welchem ihr auswählen könnt.<br>  
+
Es wird sich ein Menü öffnen in welchem ihr die Eigenschaften auswählen könnt.<br>  
  
Es gibt Funktionen, wie Shutter, Strobo, Dimmer, Zoom,... welche nur einmal pro Beam ausgewehlt werden können,  
+
Es gibt Funktionen, wie Shutter, Strobo, Dimmer, Zoom,... welche nur einmal pro Beam ausgewehlt werden können, und Color- und Gobowheels, sowie Raws oder Constanten, welche beliebig oft verwendet werden können.<br>
  
und Color- und Gobowheels, sowie Raws oder Constanten, welche belibig offt verwendet werden können.<br>  
+
Es kann immer nur ein RGB oder CMY verwendet werden, niemals beides,<br>  
  
Es kann immer nur ein RGB under CMY verwendet werden, niemals beides,<br>  
+
==== Einstellmöglichkeiten<br> ====
  
==== Einstellmöglichkeiten<br>  ====
+
Jede Funktion hat verschiedene Einstellmöglichkeiten, Standard ist bei allen "Channel".
 +
Fast alle haben dann noch "Finechannel", welcher für 16-Bit Auflösung notwendig ist (In den Manuals oft mit Last signifikant Byte beschriftet).
 +
Zudem kann man bei fast allen Funktionen "SubFunktionen" anlegen. Dies wird aber nur selten verwendet, wenn sich mehere Funktionen einen Channel teilen - hier gilt, "Probieren geht über Studieren".
 +
Außerdem wird angezeigt, wie viele Propertys in der Funktion eingetragen sind, also wie viele verschiedene Schritte eingetragen wurden.
 +
Der Rest ist weitestgehend selbsterklärend.
  
Jede Funktion hat verschiedene Einstellmöglichkeiten,
 
Standard ist bei allen Channel.
 
Fast alle haben dann noch Finechannel, welcher für 16-Bit auflüsung notwendig ist(In den Manuals oft mit Last signifikant Bite beschriftet).
 
Zudem kann mann bei fast allen Funktionen SubFunktionen anlegen, wird aber nur selten verwendet, wenn sich mehere Funktionen einen Channel teilen, an der stelle gilt, "Probieren geht über Studieren".
 
Außerdem wird angezeigt, wifiele Propertys in der Funktion eingetragen sind, also wie viele verschiedene Schritte eingetragen wurden.
 
Der rest ist weitestgehnd selbsterklärend.
 
 
==== Sonstiges ====
 
==== Sonstiges ====
  
Es ist auserdem möglich eine Funktion zu löschen, kopieren oder einzufügen.
+
Es ist ausserdem möglich, eine Funktion zu löschen, kopieren oder einzufügen.
Hierzu einfach die gewünschte Funktion auswählen. Es wird auf der rechten Seite des PropertyGrid ein kleiner Button erscheinen mit dem inhalt "'''...'''". Duch das klicken auf den Button öffnet sich ein Menü mit 4 auswahlmöglichkeiten. Zur auswah steht einem dann Remove, Copy, Paste und Extras.
+
Hierzu einfach die gewünschte Funktion auswählen. Es wird auf der rechten Seite des PropertyGrid ein kleiner Button erscheinen mit dem Inhalt "'''...'''". Duch das Klicken auf den Button öffnet sich ein Menü mit 4 Auswahlmöglichkeiten. Zur Auswahl stehen dann Remove, Copy, Paste und Extras.
Die drei erst genannten sind selbsterklärend, die letztere öffnet ein Fenster in welchem ein PropertyGrid ist, walches die Einstellmöglichkeiten der Funktion anzeigt.
+
Die drei erst genannten sind selbsterklärend, die letztere öffnet ein Fenster in welchem ein PropertyGrid ist, welches die Einstellmöglichkeiten der Funktion anzeigt.
  
Des weiteren gibt es einen Button für Specialfunktionen, er erscheint wenn ine solche funktion ausgewählt ist(Aktuell sind das Amber und Matrix), im PropertyDescriptor und Blinkt grün.
+
Des weiteren gibt es einen Button für Spezialfunktionen, er erscheint wenn eine solche Funktion ausgewählt ist (Aktuell sind das Amber und Matrix), im PropertyDescriptor und blinkt grün.
 
Durch Klick auf diesen Button öffnet sich ein Editor, welcher auf nur diese Funktion zugeschnitten ist.
 
Durch Klick auf diesen Button öffnet sich ein Editor, welcher auf nur diese Funktion zugeschnitten ist.
 
Die Tabellen auf der rechten Seite sind für diese Funktionen deaktiviert, sie können nur mit diesem Editor bearbeitet werden.
 
Die Tabellen auf der rechten Seite sind für diese Funktionen deaktiviert, sie können nur mit diesem Editor bearbeitet werden.
Zeile 111: Zeile 110:
 
==== SpecialFunktionen ====
 
==== SpecialFunktionen ====
 
===== Amber =====
 
===== Amber =====
Amber ist '''NUR''' unter der Funktion "RGB" zu finden, sie ist Standardmäßig NULL, daher kann sie nicht aufgeklapt werden, erst wenn mann hinter ihr mindestens einen Channel einträgt wird sie zugänglich.
+
Amber ist '''NUR''' unter der Funktion "RGB" zu finden, sie ist standardmäßig NULL, daher kann sie nicht aufgeklappt werden, erst wenn mann hinter ihr mindestens einen Channel einträgt wird sie zugänglich.
In ihrem Editor kann man nun einstellen, welchen Bereich des Farbspektrums das Amber wiederspiegelt(am besten ausprobieren).
+
In ihrem Editor kann man nun einstellen, welchen Bereich des Farbspektrums das Amber wiederspiegelt (am besten ausprobieren).
Die Einteilung ist in 0,1° schritten des HUE-Farbschemas.
+
Die Einteilung ist in 0,1° Schritten des HUE-Farbschemas.
Zum einstellen können die Regler unten verwendet werden oder auch die Eckpunkte oben in der Visualisierung.
+
Zum Einstellen können die Regler unten verwendet werden oder auch die Eckpunkte oben in der Visualisierung.
Zu beachten ist, das die Eckpunkte ihre Benachbarten Eckpunkte zur linken und rechten nicht überhohlt werden können, das ist gewollt, alles andere wäre Quatsch.
+
Zu beachten ist, dass die Eckpunkte von ihren benachbarten Eckpunkte zur linken und rechten nicht überhohlt werden können, das ist gewollt, denn nur so macht es Sinn.
  
Außerdem sind alle Werte über 120°(Grün) irsinnig, washalb, sollte ein Wert darüber liegen, dies Rot gekennzeichnet werden.
+
Außerdem sind alle Werte über 120°(Grün) irsinnig, sollte ein Wert darüber liegen, wird dies rot gekennzeichnet.
  
 
===== Matrix=====
 
===== Matrix=====
Es wurde ein Control geschrieben, mit welchem es einem licht fällt große Matrizen anzufertigen min nur wenigen Mausklicks.
+
Es wurde ein Control geschrieben, mit welchem es einem leicht fällt, große Matrizen anzufertigen mit nur wenigen Mausklicks.
 
Es kann gespiegelt, rotiert und die Adressierungsreihenfolge sogar in Schlangenlinien geändert werden.
 
Es kann gespiegelt, rotiert und die Adressierungsreihenfolge sogar in Schlangenlinien geändert werden.
Um alledem noch die Krone aufzusetzen können auch noch mehere Cluster angelegt werden, dies ist hilfreich wenn aus meheren Matrizen eine Matrix gemacht werden soll.
+
Um alledem noch die Krone aufzusetzen, können auch noch mehere Cluster angelegt werden, dies ist hilfreich wenn aus mehreren Matrizen eine Matrix gemacht werden soll.
  
 
<br>
 
<br>
  
 
=== ValueChooser  ===
 
=== ValueChooser  ===
Ich habe einige ValueChooser Programmiert, welche euch die Arbeit erleichtern solln.
+
Ich habe einige ValueChooser programmiert, welche euch die Arbeit erleichtern sollen.
 
Damit ihr auch mit ihnen arbeiten könnt erkläre ich sie euch hier.
 
Damit ihr auch mit ihnen arbeiten könnt erkläre ich sie euch hier.
 
==== DMXValueChooser====
 
==== DMXValueChooser====
 
[[Image:DDFCreatorDMXValueChooser.png|thumb|right]]  
 
[[Image:DDFCreatorDMXValueChooser.png|thumb|right]]  
Dieser Chooser ermöglicht Prozentwerte und Hexadecimalwerte in den DMX-Wertebereich umzurechnen, um das abschreiben der Manuels zu erleichtern/beschleunigen.
+
Dieser Chooser ermöglicht Prozentwerte und Hexadezimalwerte in den DMX-Wertebereich umzurechnen, um das abschreiben der Manuels zu erleichtern/beschleunigen.
Er läst sich bei den Columns -DMX und +DMX durch Doppelklick öffnen
+
Er lässt sich bei den Columns -DMX und +DMX durch Doppelklick öffnen.
 
<br> <br> <br/>
 
<br> <br> <br/>
  
 
==== ColorThempratureChooser====
 
==== ColorThempratureChooser====
 
[[Image:DDFCreatorColorThempratureChooser.png|thumb|right]]  
 
[[Image:DDFCreatorColorThempratureChooser.png|thumb|right]]  
Mit diesem speziellen Chooser kann menn ausschließlich eine Farbthemperatur festlegen.
+
Mit diesem speziellen Chooser kann man ausschließlich eine Farbtemperatur festlegen.
 
Der Wertebereich geht von 1000K bis 16000K.<br>
 
Der Wertebereich geht von 1000K bis 16000K.<br>
Er erleichtert die Auswahl enorm, da die Farbthemperatur Visualisiert wird.
+
Er erleichtert die Auswahl enorm, da die Farbtemperatur visualisiert wird.
 
<br> <br> <br>
 
<br> <br> <br>
  
Zeile 147: Zeile 146:
 
Ihr müsst nur wissen wie es geht.
 
Ihr müsst nur wissen wie es geht.
 
<br>
 
<br>
Der Chooser hat ein Farbkreis zur schnellen auswahl einer Farbe, es kann aber auch über die Regler die Farbe eingestellt werden.
+
Der Chooser hat einen Farbkreis zur schnellen Auswahl einer Farbe, es kann aber auch über die Regler die Farbe eingestellt werden.
 
<br>
 
<br>
Zusätzlich hab ich eine Datenbank mit Standardfarben angelegt, zugriff bekommt ihr indem ihr Oben rechts auf Vendor Colorlists klickt. <br> Der Chooser wird sich verbreitern hier könnt ihr durch einfaches Scrollen eine Farbe aussuchen und durch die eingabe von Suchbegrifen die Auswahl einschränken.
+
Zusätzlich hab ich eine Datenbank mit Standardfarben angelegt, Zugriff bekommt ihr indem ihr oben rechts auf Vendor Colorlists klickt. <br> Der Chooser wird sich verbreitern. Hier könnt ihr durch einfaches Scrollen eine Farbe aussuchen und durch die Eingabe von Suchbegrifen die Auswahl einschränken.
 
<br>
 
<br>
Und das ganze noch weiter zu erleichtern könnt ihr Farben einfach vom Desktop, wie mit einer Pipete kopieren.
+
Und das ganze noch weiter zu erleichtern könnt ihr Farben einfach vom Desktop, wie mit einer Pipette kopieren.
 
Hierfür setzt ihr einfach das Häckchen links neben "From Desktop", nun müsst ihr mit der Maus nur noch auf die gewünschte Farbe zeigen und dann SHIFT oder STRG/CTRL kurz drücken.
 
Hierfür setzt ihr einfach das Häckchen links neben "From Desktop", nun müsst ihr mit der Maus nur noch auf die gewünschte Farbe zeigen und dann SHIFT oder STRG/CTRL kurz drücken.
 
Nun wird die Farbe in den Chooser kopiert.
 
Nun wird die Farbe in den Chooser kopiert.
Zeile 159: Zeile 158:
  
 
[[Image:DDFCreatorGoboChooser.png|thumb|right]]
 
[[Image:DDFCreatorGoboChooser.png|thumb|right]]
Dieser Chooser erscheint wenn mann auf eine Celle in der GoboColumn beim Gobowheel oder Prisma klickt.<br>
+
Dieser Chooser erscheint wenn man auf eine Zelle in der GoboColumn beim Gobowheel oder Prisma klickt.<br>
 
Er erlaubt es ein Gobo aus dem Gobo-Verzeichnis des Kernels auszwählen.<br>
 
Er erlaubt es ein Gobo aus dem Gobo-Verzeichnis des Kernels auszwählen.<br>
Um die Gobos besser betachten zu können werden die Gobos auf eine Größe von 128x128 Skaliert.<br/>
+
Um die Gobos besser betrachten zu können werden die Gobos auf eine Größe von 128x128 skaliert.<br/>
Neue Gobos müssen zur zeit noch Manuel in das Kernel/Icons Verzeichnis kopiert werden.
+
Neue Gobos müssen zur zeit noch manuell in das Kernel/Icons Verzeichnis kopiert werden.
 
<br> <br> <br> <br/>
 
<br> <br> <br> <br/>
  
Zeile 168: Zeile 167:
 
[[Image:DDFCreatorPreviewButton.png|thumb|right]]  
 
[[Image:DDFCreatorPreviewButton.png|thumb|right]]  
  
Dieses Fenster könnt ihr neben dem DDFCreator3 geöffnet lassen, um zu sehen, was welche Wertänderung in dem dann Fertigen DDF Bewirkt, es ist quasi eine Echtzeitvisualisierung der entstehenden XML-Datei.<br>  
+
Dieses Fenster könnt ihr neben dem DDFCreator3 geöffnet lassen, um zu sehen, was welche Wertänderung in dem dann fertigen DDF bewirkt, es ist quasi eine Echtzeitvisualisierung der entstehenden XML-Datei.<br>  
Es ist ledigtlich möglich sich das XML-File anzusehen, es können hie keine werte geändert werden.<br> <br>
+
Es ist lediglich möglich sich das XML-File anzusehen, hier können keine Werte geändert werden.<br> <br>
  
 
=== Speichern<br>  ===
 
=== Speichern<br>  ===
Es kann per plick auf den Button Save das aktuell ausgewählte DDF als XML gespeichert werden.<br>  
+
Es kann per Klick auf den Button "Sav"e das aktuell ausgewählte DDF als XML gespeichert werden.<br>  
Selbiges geschieht durch Files->Save.
+
Selbiges geschieht durch "Files->Save".
 
<br>  
 
<br>  
Durch klick auf Files-> Save All werden Alle geladenen DDFs gespeichert.
+
Durch Klick auf Files-> Save All werden alle geladenen DDFs gespeichert.
 
<br>  
 
<br>  
Gespeichert wird vorzugsweise in DMXControl/Kernel/Devices
+
Gespeichert wird vorzugsweise im Verzeichnis DMXControl/Kernel/Devices
 
<br>
 
<br>
  
Zeile 189: Zeile 188:
 
Oder mann selektiert das gewünschte Device und Klick auuf "Load"<br>
 
Oder mann selektiert das gewünschte Device und Klick auuf "Load"<br>
  
Sollte es von einem Device mehere DDFs geben kann mann sie Unterscheiden auhand des Unten angezeigten Pfades.<br>
+
Sollte es von einem Device mehrere DDFs geben, kann mann sie anhand des unten angezeigten Pfades unterscheiden.<br>
 
<br> <br> <br>
 
<br> <br> <br>
  
Zeile 195: Zeile 194:
 
=== Ab Windows XP===
 
=== Ab Windows XP===
 
Ihr könnt DDFs per direkt aus dem Verzeichnis durch "Öffnen mit" aus dem Verzeichnis öffnen.
 
Ihr könnt DDFs per direkt aus dem Verzeichnis durch "Öffnen mit" aus dem Verzeichnis öffnen.
 +
 
=== Ab Windows Vista ===
 
=== Ab Windows Vista ===
 
[[Image:DDFCreatorAnheften.png|thumb|upright|right]]  
 
[[Image:DDFCreatorAnheften.png|thumb|upright|right]]  
Ihr könnt DDFs per Drag&Drop auf den Task in der Taskleiste an den DDFCreator anhäften.<br>
+
Ihr könnt DDFs per Drag&Drop auf den Task in der Taskleiste an den DDFCreator anheften.<br>
Das ermöglicht euch eure Wichtigen DDFs schnell zugriffsbereit zu haben.<br>
+
Das ermöglicht euch eure wichtigen DDFs schnell zugriffsbereit zu haben.<br>
Durch klick auf ein angeheftetes DDF wird dies in den Creator geladen.<br>
+
Durch Klick auf ein angeheftetes DDF wird dies in den Creator geladen.<br>
 
Es können bis zu 12 DDFs angeheftet werden, alle weiteren werden nicht angezeigt,<br>
 
Es können bis zu 12 DDFs angeheftet werden, alle weiteren werden nicht angezeigt,<br>
sie rücken aber nach, wenn eines der 12 sichtbaren DDFs aus der Liste entfernt werden.
+
sie rücken aber nach, wenn eines der 12 sichtbaren DDFs aus der Liste entfernt wird.
 
<br>
 
<br>
  

Version vom 28. Dezember 2014, 17:18 Uhr

DDFCreator 3
No-photo.jpg
DDFCreator.png

Mit dieser Software soll das Erstellen und Bearbeiten von DDFs erleichtert werden.
Entwickler Patrick Grote
Aktuelle Version 3.0 (05.01.2014)
Funktioniert mit Windows
Programmier­sprache C#
Deutschsprachig Nein
Download


Einleitung

Hier findet ihr alles, was ihr über den DDFCreator wissen müsst und wie ihr mit ihm umgeht.


Der DDFCreator ist zurzeit noch in der Entwicklung, daher kann es durchaus sein, dass ein DDF nicht gelesen, oder geschrieben werden kann.

Ab dem ersten Release sind alle bekannten Funktionen/Eigenschaften von Geräten unterstützt.

Unterstützte Funktionen:
  • Shutter, Strobe, Dimmer, Zoom, Focus, Iris, Prism, Frost
  • Position(Pan, Tilt), Pan/Tilt-Speed
  • RGB(+Amber), CMYK, Colorwheels
  • Gobowheels(Rotation, Index, Shake)
  • Effectwheels(Rotation, Index)
  • Rotation, Index
  • Raws, RawSteps, Constants
  • Fog, Switch, Matrix


Sollte es bei euch Probleme geben, meldet das bitte bei Qasi und schildert ihm das Problem, oder meldet den Fehler im Bugtracker. Qasi wird sich schnellstmöglich darum kümmern.


 Wichtiger Hinweis Ab Windows Vista muss der DDFCreator mit Administrator-Rechten laufen, weil er die DDFs bearbeitet, die im Programmverzeichnis liegen.

Deshalb wird bei jedem Programmstart nach den Rechten gefragt.
Ein orangenes Dialogfenster öffnet sich. Ihr müsst die Berechtigung zulassen, damit der DDFCreator startet (Ja drücken).


Verwendung

Neues DDF anlegen

Bevor es losgehen kann, muss ein neues Device angelegt werden, indem ihr auf die TabPage "Create Device" oder im Hauptmenü auf "File -> New" klickt. Es wird eine neue TabPage „Empty“ links neben "Create Device" angelegt. Klickt diese neue TabPage an, nun werden alle Bereiche des DDFCreators freigeschaltet. Fangt mit dem Ausfüllen des Infobereichs an und legt ein Bild fest, danach könnt ihr euch den Funktionen widmen.

Informationen bearbeiten

DDFCreatorInfos.png

Folgende Informationen werden in jedem DDF benötigt: Anzahl Kanäle (Channel-Count), das Modell, der Hersteller (Vendor), der Ersteller (Author), bitte gebt einen vollständigen Namen (Vor- und Nachname) an. Im Kommentar (Comment) bietet es sich an, den DMX-Modus oder weitere Erläuterungen zu vermerken.
Die Eigenschaft „DefaultStyle“ definiert, wie das Gerät im LiveView dargestellt wird, hier gibt es 4 Einstellmöglichkeiten


  1. <leer>: Jeder Benutzer kann die Darstellungsform in der LiveView später selbst bestimmen
  2. CUSTOM: gleich wie <leer>
  3. IMAGE: es wird das Bild des Devices angezeigt
  4. PREVIEW: es wird eine Visualisierung angezeigt


Bild auswählen

DDFCreatorImage.png

Ihr könnt ganz einfach ein Bild des Devices auswählen.

Dazu muss es lediglich im Ordner "Kernel/Devices/Images" liegen und im Format PNG sein, es ist eine Auflösung von 128x128 zu empfehlen.

(Tipp: Ihr könnt das Bild mit z.B. GIMP so bearbeiten, das der Hintergrund transperent ist.)

Um ein Bild auszuwählen müsst ihr nur auf den riesigen PAR-Spot klicken. Es öffnet sich dann ein File-Chooser mit dem ihr das Bild aussuchen könnt.

Ihr könnt auch einfach ein Bild per Drag&Drop auf den Bild-Bereich ziehen, und es wird automatisch im richtigen Verzeichnis gespeichert und mit dem DDF verknüpft.




Funktionen festlegen

DDFCreatorPropertyGrid.png


Um Funktionen hinzuzufügen müsst ihr mir der rechten Maustaste in das PropertyGrid auf der linken Seite klicken. Es wird sich ein Menü öffnen in welchem ihr die Eigenschaften auswählen könnt.

Es gibt Funktionen, wie Shutter, Strobo, Dimmer, Zoom,... welche nur einmal pro Beam ausgewehlt werden können, und Color- und Gobowheels, sowie Raws oder Constanten, welche beliebig oft verwendet werden können.

Es kann immer nur ein RGB oder CMY verwendet werden, niemals beides,

Einstellmöglichkeiten

Jede Funktion hat verschiedene Einstellmöglichkeiten, Standard ist bei allen "Channel". Fast alle haben dann noch "Finechannel", welcher für 16-Bit Auflösung notwendig ist (In den Manuals oft mit Last signifikant Byte beschriftet). Zudem kann man bei fast allen Funktionen "SubFunktionen" anlegen. Dies wird aber nur selten verwendet, wenn sich mehere Funktionen einen Channel teilen - hier gilt, "Probieren geht über Studieren". Außerdem wird angezeigt, wie viele Propertys in der Funktion eingetragen sind, also wie viele verschiedene Schritte eingetragen wurden. Der Rest ist weitestgehend selbsterklärend.

Sonstiges

Es ist ausserdem möglich, eine Funktion zu löschen, kopieren oder einzufügen. Hierzu einfach die gewünschte Funktion auswählen. Es wird auf der rechten Seite des PropertyGrid ein kleiner Button erscheinen mit dem Inhalt "...". Duch das Klicken auf den Button öffnet sich ein Menü mit 4 Auswahlmöglichkeiten. Zur Auswahl stehen dann Remove, Copy, Paste und Extras. Die drei erst genannten sind selbsterklärend, die letztere öffnet ein Fenster in welchem ein PropertyGrid ist, welches die Einstellmöglichkeiten der Funktion anzeigt.

Des weiteren gibt es einen Button für Spezialfunktionen, er erscheint wenn eine solche Funktion ausgewählt ist (Aktuell sind das Amber und Matrix), im PropertyDescriptor und blinkt grün. Durch Klick auf diesen Button öffnet sich ein Editor, welcher auf nur diese Funktion zugeschnitten ist. Die Tabellen auf der rechten Seite sind für diese Funktionen deaktiviert, sie können nur mit diesem Editor bearbeitet werden.

SpecialFunktionen

Amber

Amber ist NUR unter der Funktion "RGB" zu finden, sie ist standardmäßig NULL, daher kann sie nicht aufgeklappt werden, erst wenn mann hinter ihr mindestens einen Channel einträgt wird sie zugänglich. In ihrem Editor kann man nun einstellen, welchen Bereich des Farbspektrums das Amber wiederspiegelt (am besten ausprobieren). Die Einteilung ist in 0,1° Schritten des HUE-Farbschemas. Zum Einstellen können die Regler unten verwendet werden oder auch die Eckpunkte oben in der Visualisierung. Zu beachten ist, dass die Eckpunkte von ihren benachbarten Eckpunkte zur linken und rechten nicht überhohlt werden können, das ist gewollt, denn nur so macht es Sinn.

Außerdem sind alle Werte über 120°(Grün) irsinnig, sollte ein Wert darüber liegen, wird dies rot gekennzeichnet.

Matrix

Es wurde ein Control geschrieben, mit welchem es einem leicht fällt, große Matrizen anzufertigen mit nur wenigen Mausklicks. Es kann gespiegelt, rotiert und die Adressierungsreihenfolge sogar in Schlangenlinien geändert werden. Um alledem noch die Krone aufzusetzen, können auch noch mehere Cluster angelegt werden, dies ist hilfreich wenn aus mehreren Matrizen eine Matrix gemacht werden soll.


ValueChooser

Ich habe einige ValueChooser programmiert, welche euch die Arbeit erleichtern sollen. Damit ihr auch mit ihnen arbeiten könnt erkläre ich sie euch hier.

DMXValueChooser

DDFCreatorDMXValueChooser.png

Dieser Chooser ermöglicht Prozentwerte und Hexadezimalwerte in den DMX-Wertebereich umzurechnen, um das abschreiben der Manuels zu erleichtern/beschleunigen. Er lässt sich bei den Columns -DMX und +DMX durch Doppelklick öffnen.


ColorThempratureChooser

DDFCreatorColorThempratureChooser.png

Mit diesem speziellen Chooser kann man ausschließlich eine Farbtemperatur festlegen. Der Wertebereich geht von 1000K bis 16000K.
Er erleichtert die Auswahl enorm, da die Farbtemperatur visualisiert wird.


ColorChooser

DDFCreatorColorChooser.png

Dieser ColorChooser ermöglicht es euch schnell die wirklich richtige Farbe zu finden. Ihr müsst nur wissen wie es geht.
Der Chooser hat einen Farbkreis zur schnellen Auswahl einer Farbe, es kann aber auch über die Regler die Farbe eingestellt werden.
Zusätzlich hab ich eine Datenbank mit Standardfarben angelegt, Zugriff bekommt ihr indem ihr oben rechts auf Vendor Colorlists klickt.
Der Chooser wird sich verbreitern. Hier könnt ihr durch einfaches Scrollen eine Farbe aussuchen und durch die Eingabe von Suchbegrifen die Auswahl einschränken.
Und das ganze noch weiter zu erleichtern könnt ihr Farben einfach vom Desktop, wie mit einer Pipette kopieren. Hierfür setzt ihr einfach das Häckchen links neben "From Desktop", nun müsst ihr mit der Maus nur noch auf die gewünschte Farbe zeigen und dann SHIFT oder STRG/CTRL kurz drücken. Nun wird die Farbe in den Chooser kopiert.


GoboChooser

DDFCreatorGoboChooser.png

Dieser Chooser erscheint wenn man auf eine Zelle in der GoboColumn beim Gobowheel oder Prisma klickt.
Er erlaubt es ein Gobo aus dem Gobo-Verzeichnis des Kernels auszwählen.
Um die Gobos besser betrachten zu können werden die Gobos auf eine Größe von 128x128 skaliert.
Neue Gobos müssen zur zeit noch manuell in das Kernel/Icons Verzeichnis kopiert werden.



Preview

DDFCreatorPreviewButton.png

Dieses Fenster könnt ihr neben dem DDFCreator3 geöffnet lassen, um zu sehen, was welche Wertänderung in dem dann fertigen DDF bewirkt, es ist quasi eine Echtzeitvisualisierung der entstehenden XML-Datei.
Es ist lediglich möglich sich das XML-File anzusehen, hier können keine Werte geändert werden.

Speichern

Es kann per Klick auf den Button "Sav"e das aktuell ausgewählte DDF als XML gespeichert werden.
Selbiges geschieht durch "Files->Save".
Durch Klick auf Files-> Save All werden alle geladenen DDFs gespeichert.
Gespeichert wird vorzugsweise im Verzeichnis DMXControl/Kernel/Devices

Laden

DDFCreatorLoad.png

Hiermit können DDFs geladen werden. Die DDFs sind hierbei nach Hersteller sortiert.

Es können Per Doppelklick auf einen Hersteller alle Devices des Herstellers geladen werden.
Per Doppelklick auf ein Devices wird nur dies geladen.
Oder mann selektiert das gewünschte Device und Klick auuf "Load"

Sollte es von einem Device mehrere DDFs geben, kann mann sie anhand des unten angezeigten Pfades unterscheiden.



Besondere Funktionen

Ab Windows XP

Ihr könnt DDFs per direkt aus dem Verzeichnis durch "Öffnen mit" aus dem Verzeichnis öffnen.

Ab Windows Vista

DDFCreatorAnheften.png

Ihr könnt DDFs per Drag&Drop auf den Task in der Taskleiste an den DDFCreator anheften.
Das ermöglicht euch eure wichtigen DDFs schnell zugriffsbereit zu haben.
Durch Klick auf ein angeheftetes DDF wird dies in den Creator geladen.
Es können bis zu 12 DDFs angeheftet werden, alle weiteren werden nicht angezeigt,
sie rücken aber nach, wenn eines der 12 sichtbaren DDFs aus der Liste entfernt wird.