Input Assignment DMXC3: Unterschied zwischen den Versionen
(Struktur des Artikels verbessert und Textkorrekturen) |
|||
Zeile 3: | Zeile 3: | ||
− | Das Input Assignment ist die zentrale Schnittstelle um | + | Das {{Manual_Windowcaption|Input Assignment}} ist die zentrale Schnittstelle, um DMXControl 3 mit beliebigen Eingabegeräten zu bedienen. Eingabegeräte und -möglichkeiten sind zum Beispiel eine Tastatur, das {{Manual_Windowcaption|[[Softdesk_DMXC3|Softdesk]]}}, DMX-In oder ein MIDI-Controller. Mit dem {{Manual_Windowcaption|Input Assignment}} können Verbindungen der so genannten In- und Outputs zu DMXControl 3 internen Eigenschaften und Funktionen wie {{Manual_Windowcaption|[[Cuelist_DMXC3|Cuelist]]}}, {{Manual_Windowcaption|[[Executor_DMXC3|Executoren]]}} etc. angelegt werden. |
− | = | + | =Überblick= |
− | |||
− | |||
− | =Aufbau= | + | |
+ | ==Aufruf== | ||
+ | Das {{Manual_Windowcaption|Input Assignment}} kann über drei verschiedene Wege aufgerufen werden: | ||
+ | * direkt über den Weg {{Manual_MenuText|Windows|Input Assignment}}, | ||
+ | * über den {{Manual_Windowcaption|[[Project_Explorer_DMXC3|Project Explorer]]}} und zwar unter dem Eintrag {{Manual_Fields|Settings}} oder | ||
+ | * ein weiteres Mal über {{Manual_MenuText|Settings|Settings}}, wo ihr in dem sich öffnenden Fenster ebenfalls den Eintrag {{Manual_Windowcaption|Input Assignment}} findet. | ||
+ | |||
+ | Auch dieses Fenster lässt sich über das [[Panelkonzept_DMXC3|Panelsystem]] frei in DMXControl positionieren und kann so bei genügend Platz auf dem Bildschirm die ganze Zeit geöffnet bleiben. | ||
+ | |||
+ | =Wichtige Merkmale= | ||
+ | ==Grundkonzept des Input Assignments== | ||
+ | |||
+ | |||
+ | ==Begriffe und Funktionen== | ||
+ | |||
+ | |||
+ | =Nutzung= | ||
+ | |||
+ | ==Aufbau der Oberfläche== | ||
Das Fenster ist in drei Bereiche aufgeteilt. Links alle Inputs, rechts daneben alle verfügbaren Outputs und auf der rechten Seite Eine Tabelle mit angelegten Verbindungen. Über der Tabelle befinden sich die Schnellzugriffe zum Bearbeiten von Verbindungen und Bänken. Über den In- und Outputs befindet sich ein Textfeld, welche zum Filtern der jeweiligen Bäume fungiert. | Das Fenster ist in drei Bereiche aufgeteilt. Links alle Inputs, rechts daneben alle verfügbaren Outputs und auf der rechten Seite Eine Tabelle mit angelegten Verbindungen. Über der Tabelle befinden sich die Schnellzugriffe zum Bearbeiten von Verbindungen und Bänken. Über den In- und Outputs befindet sich ein Textfeld, welche zum Filtern der jeweiligen Bäume fungiert. | ||
Zeile 30: | Zeile 46: | ||
Filter - Macht noch nichts | Filter - Macht noch nichts | ||
− | =Anlegen von Verbindungen= | + | ==Arbeitsweise des Input Assignment== |
+ | ===Anlegen von Verbindungen=== | ||
Zuerst muss im In- und Output Baum die das entsprechende Node gesucht werden. Ein Node kann ein Button, ein Fader, oder auch ein Eigenschaft einer Cuelist wie z.b. Go sein. Jede Node hat am Anfang einen blauen Pfeil. Um nun die Verbindung anzulegen. Im Kapitel "In- und Outputs" werden alle Verfügbaren erklärt. Um eine Verbinung anzulegen, muss nun ein Input Node auf ein Output Node per Drag and Drop gezogen werden. In der geöffneten Bank wird nun die neue Verbindung angezeigt. | Zuerst muss im In- und Output Baum die das entsprechende Node gesucht werden. Ein Node kann ein Button, ein Fader, oder auch ein Eigenschaft einer Cuelist wie z.b. Go sein. Jede Node hat am Anfang einen blauen Pfeil. Um nun die Verbindung anzulegen. Im Kapitel "In- und Outputs" werden alle Verfügbaren erklärt. Um eine Verbinung anzulegen, muss nun ein Input Node auf ein Output Node per Drag and Drop gezogen werden. In der geöffneten Bank wird nun die neue Verbindung angezeigt. | ||
<br> | <br> | ||
Zeile 44: | Zeile 61: | ||
Sollte eine Verbindung orange markiert werden, so ist beim anlegen ein Fehler aufgetreten. Das bedeutet, dass der Eingang mit dem Ausgang nicht direkt verbunden werden kann. Dies kann aber mit dem Graphen Editor bearbeitet werden. | Sollte eine Verbindung orange markiert werden, so ist beim anlegen ein Fehler aufgetreten. Das bedeutet, dass der Eingang mit dem Ausgang nicht direkt verbunden werden kann. Dies kann aber mit dem Graphen Editor bearbeitet werden. | ||
− | =Bänke= | + | =Funktionen= |
+ | ==Bänke== | ||
In einer Bank können Verbindungen Gruppiert werden. Dies hat den Vorteil, dass zum einen die Übersicht erhalten bleibt, dass eine Bank mit allen Verbindung aktiviert und deaktiviert werden kann und dass eine Bank per Input aktiviert oder deaktiviert werden kann. | In einer Bank können Verbindungen Gruppiert werden. Dies hat den Vorteil, dass zum einen die Übersicht erhalten bleibt, dass eine Bank mit allen Verbindung aktiviert und deaktiviert werden kann und dass eine Bank per Input aktiviert oder deaktiviert werden kann. | ||
Als kleines Beispiel z.b. die Tastaturstuerung. Man hat diverse Tasten auf bestimmte Funktionen gelegt und möchte aber eine Cue beschriften. Beim tippen würden zunächst die Funktionen ausgeführt werden, die vorher festgelegt wurden sind. Dies könnte in einer laufenden Show z.b. stören. Hier kommt nun die Band zum Einsatz. Hat man alle Tastaturbefehle in einer Bank z.b. "Tastatur" abgelegt, könnte diese per Softdesk oder einer bestimmten Tastenkombination nun aktiviert, oder deaktiviert werden, um seine Eingaben durchführen zu können. | Als kleines Beispiel z.b. die Tastaturstuerung. Man hat diverse Tasten auf bestimmte Funktionen gelegt und möchte aber eine Cue beschriften. Beim tippen würden zunächst die Funktionen ausgeführt werden, die vorher festgelegt wurden sind. Dies könnte in einer laufenden Show z.b. stören. Hier kommt nun die Band zum Einsatz. Hat man alle Tastaturbefehle in einer Bank z.b. "Tastatur" abgelegt, könnte diese per Softdesk oder einer bestimmten Tastenkombination nun aktiviert, oder deaktiviert werden, um seine Eingaben durchführen zu können. | ||
− | =Graphen Editor= | + | ==Graphen Editor== |
!!!Patricks Kommentar einarbeiten: "OK, dann nur zur Erklärung, jede Zeile in der Tabelle ist ein Graph, in einem Graph sind min. zwei Knoten(Nodes) welche mit Verbindungen(Edges) verknüpft sind."!!! | !!!Patricks Kommentar einarbeiten: "OK, dann nur zur Erklärung, jede Zeile in der Tabelle ist ein Graph, in einem Graph sind min. zwei Knoten(Nodes) welche mit Verbindungen(Edges) verknüpft sind."!!! | ||
Zeile 147: | Zeile 165: | ||
|} | |} | ||
− | =Inputs & Outputs= | + | ==Inputs & Outputs== |
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Zeile 178: | Zeile 196: | ||
|Master | |Master | ||
|} | |} | ||
− | + | =Tipps und Trick= | |
− | =Programmer im Input Assignment= | + | ==Programmer im Input Assignment== |
Version vom 1. September 2019, 19:58 Uhr
Input Assignment DMXC3 | Artikel beschreibt DMXControl 3.2.0 |
Das Input Assignment ist die zentrale Schnittstelle, um DMXControl 3 mit beliebigen Eingabegeräten zu bedienen. Eingabegeräte und -möglichkeiten sind zum Beispiel eine Tastatur, das Softdesk, DMX-In oder ein MIDI-Controller. Mit dem Input Assignment können Verbindungen der so genannten In- und Outputs zu DMXControl 3 internen Eigenschaften und Funktionen wie Cuelist, Executoren etc. angelegt werden.
Inhaltsverzeichnis
Überblick
Aufruf
Das Input Assignment kann über drei verschiedene Wege aufgerufen werden:
- direkt über den Weg « Windows »⇒ « Input Assignment »,
- über den Project Explorer und zwar unter dem Eintrag "Settings" oder
- ein weiteres Mal über « Settings »⇒ « Settings », wo ihr in dem sich öffnenden Fenster ebenfalls den Eintrag Input Assignment findet.
Auch dieses Fenster lässt sich über das Panelsystem frei in DMXControl positionieren und kann so bei genügend Platz auf dem Bildschirm die ganze Zeit geöffnet bleiben.
Wichtige Merkmale
Grundkonzept des Input Assignments
Begriffe und Funktionen
Nutzung
Aufbau der Oberfläche
Das Fenster ist in drei Bereiche aufgeteilt. Links alle Inputs, rechts daneben alle verfügbaren Outputs und auf der rechten Seite Eine Tabelle mit angelegten Verbindungen. Über der Tabelle befinden sich die Schnellzugriffe zum Bearbeiten von Verbindungen und Bänken. Über den In- und Outputs befindet sich ein Textfeld, welche zum Filtern der jeweiligen Bäume fungiert.
[Screenshot IA]
Show Graph - Schaltet zwischen der Tabelle und der Grafenansicht um Add Connection - Legt in der aktuellen Tabelle ein neue leere Verbindung an. Bank - Macht noch nichts Bank-Add - Fügt eine neue Bank hinzu Bank-Delete - Löscht die ausgewählte Bank Bank-Rename - Benennt die aktuelle Bank um Bank-Active - Aktiviert / Deaktiviert die akutelle Bank Edit - Macht noch nichts Edit-Delete Connection - Löscht die Selektierte Verbindung Edit-Move Connection - Verschiebt die Selektierte Verbindung zur ausgewählten Bank Filter - Macht noch nichts
Arbeitsweise des Input Assignment
Anlegen von Verbindungen
Zuerst muss im In- und Output Baum die das entsprechende Node gesucht werden. Ein Node kann ein Button, ein Fader, oder auch ein Eigenschaft einer Cuelist wie z.b. Go sein. Jede Node hat am Anfang einen blauen Pfeil. Um nun die Verbindung anzulegen. Im Kapitel "In- und Outputs" werden alle Verfügbaren erklärt. Um eine Verbinung anzulegen, muss nun ein Input Node auf ein Output Node per Drag and Drop gezogen werden. In der geöffneten Bank wird nun die neue Verbindung angezeigt.
Eine zweite Option kann
[Screenshot IA mit Verbindung]
Erklärung der Tabelle Active - Zum Aktivieren/Deaktivieren der Verbindung Name - Name der Verbindung (kann geändert werden) Input - Welche Inputs werden verwendet Output - Welche Outputs werden verwendet
Sollte eine Verbindung orange markiert werden, so ist beim anlegen ein Fehler aufgetreten. Das bedeutet, dass der Eingang mit dem Ausgang nicht direkt verbunden werden kann. Dies kann aber mit dem Graphen Editor bearbeitet werden.
Funktionen
Bänke
In einer Bank können Verbindungen Gruppiert werden. Dies hat den Vorteil, dass zum einen die Übersicht erhalten bleibt, dass eine Bank mit allen Verbindung aktiviert und deaktiviert werden kann und dass eine Bank per Input aktiviert oder deaktiviert werden kann. Als kleines Beispiel z.b. die Tastaturstuerung. Man hat diverse Tasten auf bestimmte Funktionen gelegt und möchte aber eine Cue beschriften. Beim tippen würden zunächst die Funktionen ausgeführt werden, die vorher festgelegt wurden sind. Dies könnte in einer laufenden Show z.b. stören. Hier kommt nun die Band zum Einsatz. Hat man alle Tastaturbefehle in einer Bank z.b. "Tastatur" abgelegt, könnte diese per Softdesk oder einer bestimmten Tastenkombination nun aktiviert, oder deaktiviert werden, um seine Eingaben durchführen zu können.
Graphen Editor
!!!Patricks Kommentar einarbeiten: "OK, dann nur zur Erklärung, jede Zeile in der Tabelle ist ein Graph, in einem Graph sind min. zwei Knoten(Nodes) welche mit Verbindungen(Edges) verknüpft sind."!!!
Der Graphen Editor ist zur Anpassung und Erweiterung von Verbindungen. Um diesen aufzurufen selektiert man die zu bearbeitende Zeile und klickt oben in der Menüleiste auf "Show Graph", oder macht einen Doppelklick auf das graue Feld der Zeile.
Im Graphen Fenster wird nun die automatisch generierte Funktion, bestehend aus den Eingang, ggf. einem Converter und einem Ausgang, welche durch Linien verbunden sind.
Im Editor können nun weitere Nodes hinzugefügt werden. Welche es gibt und welche Funktion diese haben, findet man im nächsten Kapitel.
Nodes
Converter
Node | Kurzbeschreibung |
Beat to Bool | Wandelt das Beat Signal (z.b. Manual Beat) in ein Binäres Signal. |
Bitmap from Ressource | Lädt eine Bitmap (.bmp) Datei aus dem Files Ordner im Project Explorer. |
Color to RGB | Wandelt einen Colorwert in RGB Werte um. |
HSV to Color | Wandelt die drei Eingänge für Hue, Saturation und Value in einen Farbwert um. |
Position to Pan/Tilt | Wandelt den position Eingang in ein Pan und ein Tilt Signal um. |
Wrapper
Node | Kurzbeschreibung |
Device | Mit diesem Baustein, können Geräte selektiert und dessen Eigenschaften abgefragt werden. |
Device Group | Mit diesem Baustein, können Gerätegruppen selektiert und dessen Eigenschaften abgefragt werden. |
Selected Device Group | Dieses Baustein gibt das aktuelle selektierte Gerät oder die selktierte Gruppe aus. |
Dynamic Executor | Mit diesem Baustein kann ein Executer der aktuell ausgewählten Executer Page gesteuert werden bzw. der aktuelle Zustande ausgelesen werden. |
Executor | Mit diesem Baustein kann ein Executer gesteuert werden bzw. der aktuelle Zustande ausgelesen werden. |
Executor Page | Dieser Baustein gibt die aktuellen Zustände der parametrierten Executor Page aus. |
SelectedExecutorPage | Mit diesem Baustein kann eine Executor Page ausgewählt oder umgeschaltet werden und es wird die aktuell selektierte Page ausgegeben. |
Blackout | Hiermit kann Blackout aktiviert werden und der aktuelle Zustand von Blackout ausgegeben werden. |
Freeze | Hiermit kann Freeze aktiviert werden und der aktuelle Zustand von Freeze ausgegeben werden. |
Highlight | Hiermit kann Highlight aktiviert werden und der aktuelle Zustand von Highlight ausgegeben werden. |
Grand Master | Mit diesem Baustein kann der Grand Master gesteuert oder der Zustand abgefragt werden. |
Group Master | Mit diesem Baustein kann der eingestellte Group Master gesteuert oder der Zustand abgefragt werden. |
Playback Master | Mit diesem Baustein kann der eingestellte Playback Master gesteuert oder der Zustand abgefragt werden. |
Speed Master | Mit diesem Baustein kann der eingestellte Speed Master gesteuert oder der Zustand abgefragt werden. |
Cue | Liest die Eigenschaften der parametrierten Cue aus. |
Cuelist | Über diesen Baustein kann die parametrierte Cuelist getriggert und dessen Zustände ausgelesen werden. |
Bank | Darüber kann eine Bank aktiviert oder deaktiviert werden bzw. aktuelle Informationen der Bank ausgelesen werden. |
Programmer | Mit diesem Baustein lässt sich der Programmer bedienen und der Filter Modus auslesen. |
Other
Node | Kurzbeschreibung |
Binary Switcher | |
Bool Switcher | |
Compare | |
Counter | |
Delay | |
Draw Bitmap | |
Format | |
Logic | |
Math | |
Rule of Three | |
Schmittrigger | |
Selector |
Inputs & Outputs
Gruppe | Node | Wertebereich | Beschreibung |
Inputs | |||
Electricity | Overload | low/high | geht auf High, sobald ein Stromkreis im Electricity Feature überlastet ist. |
DMX In | 1 / 2 | 0-255 | Der Ordner 1 bzw. 2 gibt das Universum an und die 1.1 ist dann die DMX Adresse 1 im Universum 1. |
Beat | Manual Beat | low/high | gibt den Beat aus dem Manual Beat an. |
Keyboard | |||
Softdesk | Buttons | low/high | Der Zustand eines Buttons wird hier ausgegeben low - nicht gedrückt, high - gedrückt. |
Slider | 0-100 | Gibt die aktuelle Stellung des Faders als Wert aus. | |
ColorBar | HSV | Gibt die Farbe | |
Position | Position | ||
Bank | |||
Dynamic Executor | |||
Programmer | |||
Master |