Ausgabeplugins DMXC2: Unterschied zwischen den Versionen

Aus Deutsches DMXC-Wiki
Keine Bearbeitungszusammenfassung
 
(9 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Kapitelüberschrift}} 
{{Manual Header
{{NavigationTop-Man2
| Type = DMXC2 Main-Software
|zurückLink = Geräte_DMXC2   
| Version = 2.12.2
|zurückText = Geräteliste
| zurückLink = Geräte_DMXC2   
|vorLink = Kanalübersicht_DMXC2
| zurückText = Geräteliste
|vorText = Kanalübersicht
| vorLink = Kanalübersicht_DMXC2
| vorText = Kanalübersicht
}}     
}}     
{{Start-LaTeX}}
{{Start-LaTeX}}
==Überblick==     
==Überblick==     


Die Schnittstelle zwischen DMXControl und den zu steuernden DMX Geräten wird über ein DMX-Interface realisiert. Dieses wandelt die Signale vom PC in das DMX Protokoll um. Hierbei bilden 512 Kanäle ein sogenanntes Universe ab. Das Interface wird über ein Ausgabeplugin angesprochen, welches in DMXControl konfiguriert werden muss. Gleiches gilt für einen Visualizer, jedoch ist das Interface hier „virtuell“.
Die Schnittstelle zwischen DMXControl und den zu steuernden DMX Geräten wird über ein DMX-Interface realisiert. Dieses wandelt die Signale vom PC in das DMX Protokoll um. Hierbei bilden 512 Kanäle ein sogenanntes Universe ab. Das Interface wird über ein Ausgabeplugin angesprochen, welches in DMXControl konfiguriert werden muss. Gleiches gilt für einen Visualizer, jedoch ist das Interface hier „virtuell“. Um diese Ausgabeplugins zu konfigurieren gibt es das Fenster {{Manual_Windowcaption|Ausgabeplugins}}, welches unter {{Manual_MenuText|Konfiguration|Ausgabeplugins...}} zu finden ist.


==Beschreibung==     
==Beschreibung==     


Da DMXControl mit möglichst vielen Transmittern funktionieren soll, werden diese über (erweiterbare) Plugins angesprochen. Beim Programmstart sucht DMXControl in seinem Programmverzeichnis nach Dateien mit der Endung <tt>".out.dll"</tt> und versucht diese einzubinden. Der Benutzer kann so, durch einfaches Kopieren von Dateien in dieses Verzeichnis, neue Interfaces (auch Transmitter genannt) hinzufügen.   
Da DMXControl mit möglichst vielen Transmittern funktionieren soll, werden diese über (erweiterbare) Plugins angesprochen. Beim Programmstart sucht DMXControl in seinem Programmverzeichnis nach Dateien mit der Endung {{Manual_Filepath|.out.dll}} und versucht diese einzubinden. Der Benutzer kann so, durch einfaches Kopieren von Dateien in dieses Verzeichnis, neue Interfaces (auch Transmitter genannt) hinzufügen.   


{{Bild_mit_Unterschrift |DMXC2_Manual_PlugInVerwaltung_Fenster.png|1|Die Verwaltung der Ausgabeplugins|center}}
{{Bild_mit_Unterschrift |DMXC2_Manual_PlugInVerwaltung_Fenster.png|7.1|Die Verwaltung der Ausgabeplugins|center}}


Es können auch mehrere Transmitter parallel verwendet werden. Dazu sind entsprechend alle erforderlichen Interface-Plugins im Ausgabe-Plugin-Konfigurationsmenü mit einem Häkchen zu versehen. Dies kann sinnvoll sein, da erfahrungsgemäß bei preiswerten Geräten Probleme mit einzelnen Transmittern auftreten können. So kann man verschiedene DMX-Ketten mit der günstigeren Kombination bilden. Entweder lässt man auf allen Transmittern sämtliche Werte ausgeben (standardmäßig) oder man teilt Adressbereiche ein, falls die Transmitter Startadressen unterstützen.
Es können auch mehrere Transmitter parallel verwendet werden. Dazu sind entsprechend alle erforderlichen Interface-Plugins im {{Manual_Windowcaption|Ausgabe-Plugin-Konfigurationsmenü}} mit einem Häkchen zu versehen. Dies kann sinnvoll sein, da erfahrungsgemäß bei preiswerten Geräten Probleme mit einzelnen Transmittern auftreten können. So kann man verschiedene DMX-Ketten mit der günstigeren Kombination bilden. Entweder lässt man auf allen Transmittern sämtliche Werte ausgeben (standardmäßig) oder man teilt Adressbereiche ein, falls die Transmitter Startadressen unterstützen.
 
Unterhalt des Buttons &laquo; Gewähltes Plugin konfigurieren &raquo; Buttons befindet sich der Button &laquo; Plugins für Benutzer ohne Administrationsrechte freigeben &raquo;. Hier können Benutzer, die keine Administrationsrechte am PC haben, dies hier umgehen.


==Bedienelemente==     
==Bedienelemente==     
 
====Gewähltes Plugin konfigurieren====
'''Gewähltes Plugin konfigurieren:'''<br>
Einige Interface-Plugins erlauben die Einstellung von ''''Low-Level''''-Parametern wie z.B. BREAK-Zeiten. Über dem Button {{Manual_Buttons|Gewähltes Plugin konfigurieren}} lassen sich diese Parameter anpassen. Hier sollte man sich in einschlägigen Quellen über die Bedeutung informieren, z.B. http://www.soundlight.de/techtips/dmx512/dmx512.htm
Einige Interface-Plugins erlauben die Einstellung von ''''Low-Level''''-Parametern wie z.B. BREAK-Zeiten. Hier sollte man sich in einschlägigen Quellen über die Bedeutung informieren, z.B. http://www.soundlight.de/techtips/dmx512/dmx512.htm
<br>
====Plugins für Benutzer ohne Administrationsrechte freigeben====
Unterhalt des Buttons {{Manual_Buttons|Gewähltes Plugin konfigurieren}} befindet sich der Button {{Manual_Buttons|Plugins für Benutzer ohne Administrationsrechte freigeben}}. Hier kann der Betrieb von Interfaces auch für Benutzer freigegeben werden, die in Windows Vista, Windows 7 order Windows 8 keine Administrationsrechte am PC besitzen.


==Tipp(s)==   
==Tipp(s)==   
Wenn Sie ein eigenes Interface entwickelt haben, können Sie relativ einfach ein eigenes Ausgabeplugin schreiben und somit das Interface zusammen mit DMXControl verwenden.   
Wenn Sie ein eigenes Interface entwickelt haben, können Sie relativ einfach ein eigenes Ausgabeplugin schreiben und somit das Interface zusammen mit DMXControl verwenden.   


Beispiel-Plugins (Visual Basic 6) als Ausgangspunkt für ihre eigene Implementation können Sie hier herunterladen. Das Visual-Basic Beispiel ist umfangreich kommentiert und beschreibt den Ausgabe-Plugin Mechanismus.   
Ein Beispiel-Plugin (Visual Basic 6) als Ausgangspunkt für ihre eigene Implementation können Sie hier herunterladen. Das Visual-Basic Beispiel ist umfangreich kommentiert und beschreibt den Ausgabe-Plugin Mechanismus.   


Für den Download ist keine Registrierung bei uns nötig, aber es wäre sehr schön, wenn Sie sich bei uns melden, wenn Sie ein neues Plugin geschrieben haben. Nur so können wir über die verfügbaren Treiber auf dem Laufenden bleiben und diese auf der Homepage angeben. Vielen Dank!
Für den Download ist keine Registrierung bei uns nötig, aber es wäre sehr schön, wenn Sie sich bei uns melden, wenn Sie ein neues Plugin geschrieben haben. Nur so können wir über die verfügbaren Treiber auf dem Laufenden bleiben und diese auf der Homepage angeben. Vielen Dank!
Zeile 39: Zeile 39:
*'''Autor:''' Stefan Krupop
*'''Autor:''' Stefan Krupop
*'''Status:''' ''Stabil''  
*'''Status:''' ''Stabil''  
*'''Datei:''' ''http://www.dmxcontrol.de/files/interfaces/dmxc2_output_sample.zip''
*'''Datei:''' [https://www.dmxcontrol.de/files/DMXControl_2/interfaces/OutputSample/dmxc2_output_sample.zip Ausgabeplugin Beispiel]
*'''Beschreibung:'''  Dieses Plugin stellt ein Skelett für eigene Entwicklungen bereit und führt kurz in die Funktionsweise des Ausgabepluginsystems ein.
*'''Beschreibung:'''  Dieses Plugin stellt ein Skelett für eigene Entwicklungen bereit und führt kurz in die Funktionsweise des Ausgabepluginsystems ein.


Zeile 46: Zeile 46:
* Infos zum DMX-Standard: http://www.soundlight.de/techtips/dmx512/dmx512.htm
* Infos zum DMX-Standard: http://www.soundlight.de/techtips/dmx512/dmx512.htm
{{End-LaTeX}}
{{End-LaTeX}}
{{NavigationTop-Man2
|zurückLink = Geräte_DMXC2 
|zurückText = Geräteliste
|vorLink = Kanalübersicht_DMXC2
|vorText = Kanalübersicht
}}   


[[Kategorie: DMXControl 2]]
[[en:Output plugins_DMXC2]]
[[Kategorie: Handbuch DMXControl 2]]

Aktuelle Version vom 10. November 2024, 16:41 Uhr

Books.png Artikel beschreibt
DMXControl 2.12.2
Ausgabeplugins DMXC2
Arrow back.png Geräteliste
Kanalübersicht Arrow forw.png
Inhaltsverzeichnis

 

Überblick

Die Schnittstelle zwischen DMXControl und den zu steuernden DMX Geräten wird über ein DMX-Interface realisiert. Dieses wandelt die Signale vom PC in das DMX Protokoll um. Hierbei bilden 512 Kanäle ein sogenanntes Universe ab. Das Interface wird über ein Ausgabeplugin angesprochen, welches in DMXControl konfiguriert werden muss. Gleiches gilt für einen Visualizer, jedoch ist das Interface hier „virtuell“. Um diese Ausgabeplugins zu konfigurieren gibt es das Fenster Ausgabeplugins, welches unter « Konfiguration »⇒ « Ausgabeplugins... » zu finden ist.

Beschreibung

Da DMXControl mit möglichst vielen Transmittern funktionieren soll, werden diese über (erweiterbare) Plugins angesprochen. Beim Programmstart sucht DMXControl in seinem Programmverzeichnis nach Dateien mit der Endung ".out.dll" und versucht diese einzubinden. Der Benutzer kann so, durch einfaches Kopieren von Dateien in dieses Verzeichnis, neue Interfaces (auch Transmitter genannt) hinzufügen.

Abbildung 7.1:Die Verwaltung der Ausgabeplugins
Abbildung 7.1: Die Verwaltung der Ausgabeplugins


Es können auch mehrere Transmitter parallel verwendet werden. Dazu sind entsprechend alle erforderlichen Interface-Plugins im Ausgabe-Plugin-Konfigurationsmenü mit einem Häkchen zu versehen. Dies kann sinnvoll sein, da erfahrungsgemäß bei preiswerten Geräten Probleme mit einzelnen Transmittern auftreten können. So kann man verschiedene DMX-Ketten mit der günstigeren Kombination bilden. Entweder lässt man auf allen Transmittern sämtliche Werte ausgeben (standardmäßig) oder man teilt Adressbereiche ein, falls die Transmitter Startadressen unterstützen.

Bedienelemente

Gewähltes Plugin konfigurieren

Einige Interface-Plugins erlauben die Einstellung von 'Low-Level'-Parametern wie z.B. BREAK-Zeiten. Über dem Button [Gewähltes Plugin konfigurieren] lassen sich diese Parameter anpassen. Hier sollte man sich in einschlägigen Quellen über die Bedeutung informieren, z.B. http://www.soundlight.de/techtips/dmx512/dmx512.htm

Plugins für Benutzer ohne Administrationsrechte freigeben

Unterhalt des Buttons [Gewähltes Plugin konfigurieren] befindet sich der Button [Plugins für Benutzer ohne Administrationsrechte freigeben]. Hier kann der Betrieb von Interfaces auch für Benutzer freigegeben werden, die in Windows Vista, Windows 7 order Windows 8 keine Administrationsrechte am PC besitzen.

Tipp(s)

Wenn Sie ein eigenes Interface entwickelt haben, können Sie relativ einfach ein eigenes Ausgabeplugin schreiben und somit das Interface zusammen mit DMXControl verwenden.

Ein Beispiel-Plugin (Visual Basic 6) als Ausgangspunkt für ihre eigene Implementation können Sie hier herunterladen. Das Visual-Basic Beispiel ist umfangreich kommentiert und beschreibt den Ausgabe-Plugin Mechanismus.

Für den Download ist keine Registrierung bei uns nötig, aber es wäre sehr schön, wenn Sie sich bei uns melden, wenn Sie ein neues Plugin geschrieben haben. Nur so können wir über die verfügbaren Treiber auf dem Laufenden bleiben und diese auf der Homepage angeben. Vielen Dank!


Visual Basic 6.0 Demoplugin mit DMX-In

  • Datum/Zeit: 29.10.2005/17:35
  • Autor: Stefan Krupop
  • Status: Stabil
  • Datei: Ausgabeplugin Beispiel
  • Beschreibung: Dieses Plugin stellt ein Skelett für eigene Entwicklungen bereit und führt kurz in die Funktionsweise des Ausgabepluginsystems ein.

Links und Referenzen

Links