(Die Seite wurde neu angelegt: „{{Kapitelüberschrift|Version=DMXControl 3.3.0}} {{DMXC3_Manual-Navigation_Hauptprogramm}} {{Manual Objectcaption|Parameter-Master}} sind ein Typ der in DMXC…“) |
Keine Bearbeitungszusammenfassung |
||
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{ | {{Manual Header | ||
| Type = DMXC3 Main-Software | |||
| Version = 3.3.0}} | |||
{{Manual Objectcaption|Parameter-Master}} sind ein Typ der in DMXControl 3 verfügbaren {{Manual Windowcaption|[[Master DMXC3|Master]]}}, mit dem man | {{Manual Objectcaption|Parameter-Master}} sind ein Typ der in DMXControl 3 verfügbaren {{Manual Windowcaption|[[Master DMXC3|Master]]}}, mit dem man Werte von Gerätefunktionen (zum Beispiel Dimmer) sowie Parameter von Effekten (Peak, Size, Phase, ...) live manipulieren kann. Grundsätzlich gilt hierbei, dass sich die Parameter-Master nur auf die Gerätefunktionen oder Effektparameter anwenden lassen, welche keine Geschwindigkeit angeben (Frequenz in Hertz oder Zeit in Sekunden bzw. Millisekunden). | ||
Die Parameter-Master haben standardmäßig einen Wertebereich von <code>0</code> bis <code>100</code>, den sie als Wert an die jeweilige Funktion oder Parameter übergeben. Dieser Wertebereich lässt sich in den Eigenschaften jedes Parameter-Masters anpassen, sodass man zum Beispiel an die Phase eines Effekts auch einen Wertebereich von <code>180</code> bis <code>540</code> übergeben kann. In der Eingangszuweisung korrespondiert der gewählte Wertebereich immer mit dem dort normierten Wertebereich für linear änderbare Werte von <code>0</code> bis <code>1</code>, um das Verknüpfen mit anderen Nodes etc. zu vereinfachen. | Die Parameter-Master haben standardmäßig einen Wertebereich von <code>0</code> bis <code>100</code>, den sie als Wert an die jeweilige Funktion oder Parameter übergeben. Dieser Wertebereich lässt sich in den Eigenschaften jedes Parameter-Masters anpassen, sodass man zum Beispiel an die Phase eines Effekts auch einen Wertebereich von <code>180</code> bis <code>540</code> übergeben kann. In der Eingangszuweisung korrespondiert der gewählte Wertebereich immer mit dem dort normierten Wertebereich für linear änderbare Werte von <code>0</code> bis <code>1</code>, um das Verknüpfen mit anderen Nodes etc. zu vereinfachen. | ||
Zeile 10: | Zeile 11: | ||
= Nutzung = | = Nutzung = | ||
== Neue Parameter-Master anlegen == | == Neue Parameter-Master anlegen == | ||
Um einen Parameter-Master zu | Um einen neuen Parameter-Master zu erzeugen, gibt es zwei Wege: | ||
* Man legt diesen im {{Manual Windowcaption|[[Project Explorer DMXC3|Projektexplorer (Project Explorer)]]}} im Zweig {{Manual Windowcaption|Master}} an. Hierbei erhält jeder neue Parameter-Master automatisch eine fortlaufenden Nummern. | |||
* Möchte man statt der fortlaufenden Nummer eine eigene, trägt man in der {{Manual Windowcaption|[[Device Control DMXC3|Gerätesteuerung (Device Control)]]}} in der entsprechenden Gerätefunktion bzw. dem Parameter anstelle des Werts den Namen des gewünschten Parameter-Master inklusive seiner Nummer entsprechend eines vorgegeben Schemas ein. | |||
{{ | Dieses Schema lautet, dass man Typ des Masters als internes Schlüsselwort für DMXControl 3 (hier <code>ParameterMaster</code>) und dessen laufender Nummer definiert. Beides - Schlüsselwort und laufende Nummer - werden durch werden durch eine geschweifte Klammer <code>{ ... }</code> eingefasst. Im folgenden Beispiel ist der <code>{ParameterMaster 1}</code> der Amplitude des Bump-Effekts zugeordnet: | ||
{{Bild mit Unterschrift|DMXC3 Manual Master Parametermaster-effect-usage.png|1|Anwendung des Parametermaster in der Gerätesteuerung|center}} | |||
Existiert der gewünschte Parameter-Master im Projekt bis dato noch nicht, so wird er bei Bestätigung der Eingabe automatisch anlegt. Ein vorheriges Anlegen des Parameter-Masters über den Projektexplorer ist hier also nicht zwingend erforderlich. Man kann bei der Eingabe auch jede andere Zahl verwenden, zum Beispiel <code>{ParameterMaster 32}</code> oder <code>{ParameterMaster 4942}</code>, um auch beispielsweise komplexere Fannings oder gleich mehrere Gerätefunktionen bzw. Parameter von Effekten in einer einzigen Szene zu speichern. | Existiert der gewünschte Parameter-Master im Projekt bis dato noch nicht, so wird er bei Bestätigung der Eingabe automatisch anlegt. Ein vorheriges Anlegen des Parameter-Masters über den Projektexplorer ist hier also nicht zwingend erforderlich. Man kann bei der Eingabe auch jede andere Zahl verwenden, zum Beispiel <code>{ParameterMaster 32}</code> oder <code>{ParameterMaster 4942}</code>, um auch beispielsweise komplexere Fannings oder gleich mehrere Gerätefunktionen bzw. Parameter von Effekten in einer einzigen Szene zu speichern. | ||
== Fanning mit Parameter-Mastern == | == Fanning mit Parameter-Mastern == | ||
Neben der einfachen Verwendung können mit den normalen {{Manual Windowcaption|[[ | Neben der einfachen Verwendung können mit den normalen {{Manual Windowcaption|[[Fanning DMXC3|Fanning]]}}-Operatoren in jeder erdenklicher Kombination gefannt werden: mehrere Parameter-Master untereinander oder in Kombination mit einem statischen Wert. Durch die Eingabe von <code>{ParameterMaster 1} > {ParameterMaster 2}</code> wird beispielsweise ein lineares Fanning zwischen den gesetzten Werten des Parameter-Master 1 und Parameter-Master 2 generiert. Mit der in diesem Kontext erfolgende Eingabe von <code>{ParameterMaster 2}</code> wird der Parameter-Master 2 automatisch im Projekt angelegt, sofern dieser noch nicht existiert. | ||
== Parameter-Master speichern und ansprechen == | == Parameter-Master speichern und ansprechen == | ||
Nach der Eingabe der Werte für die Gerätefunktionen und Parameter von Effekten wird diese Einstellung in eine {{Manual Windowcaption|[[ | Nach der Eingabe der Werte für die Gerätefunktionen und Parameter von Effekten wird diese Einstellung in eine {{Manual Windowcaption|[[Cuelist DMXC3|Szene (Cue)]]}} oder ein {{Manual Windowcaption|[[Preset DMXC3|Preset]]}} gespeichert. Beim Ausführen der Szene über die zugehörige {{Manual Windowcaption|Szenenliste}} oder des Presets wird der Parameter-Master im Hintergrund geladen. Sobald nun der Wert des Parameter-Masters geändert wird, passt sich die entsprechende Eigenschaft an. Die Änderung der Werte kann dabei entweder über das Masterfenster, über die {{Manual Windowcaption|[[Executor DMXC3|Executoren]]}} oder über die {{Manual Windowcaption|[[Input Assignment DMXC3|Eingangszuweisung (Input Assignement)]]}} erfolgen. | ||
== Weitere Nutzungsmöglichkeiten == | == Weitere Nutzungsmöglichkeiten == | ||
Parameter-Master können auch außerhalb von Szenenlisten in einem Projekt genutzt werden, zum Beispiel ausschließlich für Operationen in der {{Manual Windowcaption|[[ | Parameter-Master können auch außerhalb von Szenenlisten in einem Projekt genutzt werden, zum Beispiel ausschließlich für Operationen in der {{Manual Windowcaption|[[Input Assignment DMXC3|Eingangszuweisung (Input Assignment)]]}}. Eine Möglichkeit ist zum Beispiel, dass ein Parameter-Master gleiche Werte in mehreren Verbindungssets (Connectionsets) zur Verfügung stellt und hiermit die Funktion eines Merkers übernimmt. | ||
{{Manual Box | de | Hint | Benötigt man in seinem Projekt zusätzliche Parameter-Master, so lassen sich diese zur Zeit dennoch nur über die {{Manual Windowcaption|Gerätesteuerung}} erzeugen. Der Weg erfolgt nach dem gleichen Schema, als ob man den Parameter-Master in einem Effekt oder für eine Gerätefunktion verwendet. Nachdem diese Eingabe durch Drücken der {{Manual Keyboard|Enter}}-Taste in den {{Manual Windowcaption|[[ | {{Manual Box | de | Hint | Benötigt man in seinem Projekt zusätzliche Parameter-Master, so lassen sich diese zur Zeit dennoch nur über die {{Manual Windowcaption|Gerätesteuerung}} erzeugen. Der Weg erfolgt nach dem gleichen Schema, als ob man den Parameter-Master in einem Effekt oder für eine Gerätefunktion verwendet. Nachdem diese Eingabe durch Drücken der {{Manual Keyboard|Enter}}-Taste in den {{Manual Windowcaption|[[Programmer DMXC3|Programmer]]}} geladen wurde, ist der neue Parameter-Master im Projekt hinterlegt und der Inhalt des Programmers kann gelöscht werden. Hier sind aber bereits entsprechende Verbesserungen in Arbeit.}} | ||
= Einstellungen = | = Einstellungen = | ||
Zeile 46: | Zeile 50: | ||
= Externe Ansteuerung = | = Externe Ansteuerung = | ||
Der Parameter-Master lässt sich über die {{Manual Windowcaption|[[ | Der Parameter-Master lässt sich über die {{Manual Windowcaption|[[Input Assignment DMXC3|Eingangszuweisung (Input Assignement)]]}} ansteuern und gibt entsprechende Werte zurück. Hierzu existieren folgende Nodes, welches mit den Entsprechenden Ein- und Ausgängen verknüpft werden kann: | ||
*[[ | *[[Parameter Master (Input Assignment) DMXC3|Parameter Master]] | ||
Aktuelle Version vom 13. November 2024, 14:40 Uhr
Parameter-Master sind ein Typ der in DMXControl 3 verfügbaren Master, mit dem man Werte von Gerätefunktionen (zum Beispiel Dimmer) sowie Parameter von Effekten (Peak, Size, Phase, ...) live manipulieren kann. Grundsätzlich gilt hierbei, dass sich die Parameter-Master nur auf die Gerätefunktionen oder Effektparameter anwenden lassen, welche keine Geschwindigkeit angeben (Frequenz in Hertz oder Zeit in Sekunden bzw. Millisekunden).
Die Parameter-Master haben standardmäßig einen Wertebereich von 0
bis 100
, den sie als Wert an die jeweilige Funktion oder Parameter übergeben. Dieser Wertebereich lässt sich in den Eigenschaften jedes Parameter-Masters anpassen, sodass man zum Beispiel an die Phase eines Effekts auch einen Wertebereich von 180
bis 540
übergeben kann. In der Eingangszuweisung korrespondiert der gewählte Wertebereich immer mit dem dort normierten Wertebereich für linear änderbare Werte von 0
bis 1
, um das Verknüpfen mit anderen Nodes etc. zu vereinfachen.
Nutzung
Neue Parameter-Master anlegen
Um einen neuen Parameter-Master zu erzeugen, gibt es zwei Wege:
- Man legt diesen im Projektexplorer (Project Explorer) im Zweig Master an. Hierbei erhält jeder neue Parameter-Master automatisch eine fortlaufenden Nummern.
- Möchte man statt der fortlaufenden Nummer eine eigene, trägt man in der Gerätesteuerung (Device Control) in der entsprechenden Gerätefunktion bzw. dem Parameter anstelle des Werts den Namen des gewünschten Parameter-Master inklusive seiner Nummer entsprechend eines vorgegeben Schemas ein.
Dieses Schema lautet, dass man Typ des Masters als internes Schlüsselwort für DMXControl 3 (hier ParameterMaster
) und dessen laufender Nummer definiert. Beides - Schlüsselwort und laufende Nummer - werden durch werden durch eine geschweifte Klammer { ... }
eingefasst. Im folgenden Beispiel ist der {ParameterMaster 1}
der Amplitude des Bump-Effekts zugeordnet:
Abbildung 1: Anwendung des Parametermaster in der Gerätesteuerung |
Existiert der gewünschte Parameter-Master im Projekt bis dato noch nicht, so wird er bei Bestätigung der Eingabe automatisch anlegt. Ein vorheriges Anlegen des Parameter-Masters über den Projektexplorer ist hier also nicht zwingend erforderlich. Man kann bei der Eingabe auch jede andere Zahl verwenden, zum Beispiel {ParameterMaster 32}
oder {ParameterMaster 4942}
, um auch beispielsweise komplexere Fannings oder gleich mehrere Gerätefunktionen bzw. Parameter von Effekten in einer einzigen Szene zu speichern.
Fanning mit Parameter-Mastern
Neben der einfachen Verwendung können mit den normalen Fanning-Operatoren in jeder erdenklicher Kombination gefannt werden: mehrere Parameter-Master untereinander oder in Kombination mit einem statischen Wert. Durch die Eingabe von {ParameterMaster 1} > {ParameterMaster 2}
wird beispielsweise ein lineares Fanning zwischen den gesetzten Werten des Parameter-Master 1 und Parameter-Master 2 generiert. Mit der in diesem Kontext erfolgende Eingabe von {ParameterMaster 2}
wird der Parameter-Master 2 automatisch im Projekt angelegt, sofern dieser noch nicht existiert.
Parameter-Master speichern und ansprechen
Nach der Eingabe der Werte für die Gerätefunktionen und Parameter von Effekten wird diese Einstellung in eine Szene (Cue) oder ein Preset gespeichert. Beim Ausführen der Szene über die zugehörige Szenenliste oder des Presets wird der Parameter-Master im Hintergrund geladen. Sobald nun der Wert des Parameter-Masters geändert wird, passt sich die entsprechende Eigenschaft an. Die Änderung der Werte kann dabei entweder über das Masterfenster, über die Executoren oder über die Eingangszuweisung (Input Assignement) erfolgen.
Weitere Nutzungsmöglichkeiten
Parameter-Master können auch außerhalb von Szenenlisten in einem Projekt genutzt werden, zum Beispiel ausschließlich für Operationen in der Eingangszuweisung (Input Assignment). Eine Möglichkeit ist zum Beispiel, dass ein Parameter-Master gleiche Werte in mehreren Verbindungssets (Connectionsets) zur Verfügung stellt und hiermit die Funktion eines Merkers übernimmt.
Benötigt man in seinem Projekt zusätzliche Parameter-Master, so lassen sich diese zur Zeit dennoch nur über die Gerätesteuerung erzeugen. Der Weg erfolgt nach dem gleichen Schema, als ob man den Parameter-Master in einem Effekt oder für eine Gerätefunktion verwendet. Nachdem diese Eingabe durch Drücken der Enter-Taste in den Programmer geladen wurde, ist der neue Parameter-Master im Projekt hinterlegt und der Inhalt des Programmers kann gelöscht werden. Hier sind aber bereits entsprechende Verbesserungen in Arbeit. |
Einstellungen
Die Parameter-Master bieten folgende Einstellparameter in den Eigenschaften (Properties).
Einstellung | Möglicher Parameter | Standardwert | Beschreibung | |
---|---|---|---|---|
deutsche GUI | englische GUI | |||
Einstellungen des Kernels (Kernel properties) | ||||
Name | Vorgegebenes Textschema | ParameterMaster ... | Interner Name des Parameter-Masters, der als Schlüsselwort für alle Verwendungen dient. | |
Master-Nummer | Master number | Zahlenwert | Interne Nummer des Parameter-Masters. | |
Anzeigename | Display name | beliebiger Text | ParameterMaster ... | Beschreibender, frei zu vergebener Name des Parameter-Masters wie "Dimmer Spots", "Dimmer LED-PARs", "Phase Effekte", ... . |
Min | Zahlenwert | 0 | Minimaler Wert, welcher an die Funktion eines Geräts oder den Parameter eines Effekts etc. übergeben wird. | |
Max | Zahlenwert | 100 | Maximaler Wert, welcher an die Funktion eines Geräts oder den Parameter eines Effekts etc. übergeben wird. |
Externe Ansteuerung
Der Parameter-Master lässt sich über die Eingangszuweisung (Input Assignement) ansteuern und gibt entsprechende Werte zurück. Hierzu existieren folgende Nodes, welches mit den Entsprechenden Ein- und Ausgängen verknüpft werden kann: