Ausgabeplugins DMXC2: Unterschied zwischen den Versionen

Aus Deutsches DMXC-Wiki
Zur Navigation springen Zur Suche springen
Zeile 10: Zeile 10:
 
04.08. Review Frank: nicht besonders schön, aber ausreichend<br>
 
04.08. Review Frank: nicht besonders schön, aber ausreichend<br>
 
11.09. Review Uwe: Beim Delphi 7.0 Demoplugin funktioniert der Link nicht mehr, am besten ganz raus nehmen.<br />
 
11.09. Review Uwe: Beim Delphi 7.0 Demoplugin funktioniert der Link nicht mehr, am besten ganz raus nehmen.<br />
04.10.2012 Uwe und Jens-Peter: Review OK
+
04.10.2012 Uwe und Jens-Peter: Review OK<br>
 +
13.10.2012 Uwe: keine Erklärung für Button ''Plugins für Benutzer ohne Administrationsrechte freigeben''
 
}}     
 
}}     
  

Version vom 13. Oktober 2012, 18:47 Uhr

Books.png Ausgabeplugins DMXC2
Arrow back.png Geräteliste
Kanalübersicht Arrow forw.png
Inhaltsverzeichnis

Hinweis:
{{{1}}}

Überblick

Die Schnittstelle zwischen DMXControl und einem realen oder virtuellem DMX-Universe (d.h. dem DMX-Interface zur DMX-Kette oder z.B. einem Visualizer) wird über ein entsprechendes Ausgabeplugin angesprochen, welches geeignet in DMXControl konfiguriert sein muss.

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 1:Die Verwaltung der Ausgabeplugins
Abbildung 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äßt 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 BREAK. Hier sollte man sich in einschlägigen Quellen über die Bedeutung informieren, z.B. http://www.soundlight.de/techtips/dmx512/dmx512.htm


Tipps

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 und Delphi 7) 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: http://www.dmxcontrol.de/files/Sample.zip
  • 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

Arrow back.png Geräteliste
Kanalübersicht Arrow forw.png
Inhaltsverzeichnis