Softdesk DMXC3: Unterschied zwischen den Versionen

Aus Deutsches DMXC-Wiki
Zur Navigation springen Zur Suche springen
 
(29 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Kapitelüberschrift|Version=DMXControl 3.2.0}}{{Inuse}}<br>
+
{{Kapitelüberschrift|Version=DMXControl 3.2.2}}
{{NavigationTop-Man3
+
{{DMXC3_Manual-Navigation_Hauptprogramm}}
|zurückLink = Die_ersten_gespeicherten_Szenen_DMXC3
 
|zurückText = Die ersten gespeicherten Szenen
 
|vorLink = Der_Audioanalyzer_DMXC3
 
|vorText = Der Audioanalyzer
 
}}{{Start-LaTeX}}
 
  
Das Softdesk ist die zentrale Schnittstelle um DMX Control mit beliebigen Eingabegeräten zu bedienen. Eigabgeräte sind z.b. Tastatur, das Softdesk, DMX In oder ein Midi Controller. Mit dem Input Assignment können Verbindungen der so genannten In- und Outputs zu DMX Control internen Eigenschaften, wie Cuelists, Executoren etc. angelegt werden.
 
  
 +
Das Softdesk stellt eine individuelle Bedienoberfläche zur Verfügung, über die sich in Verbindung mit der {{Manual_Windowcaption|[[Input_Assignment_DMXC3|Eingangszuweisung (Input Assignment)]]}} zahlreiche Funktionen ansprechen und ausführen lassen. Ein Hauptaugenmerk liegt dabei auf der Bedienung der Funktionen mit einem Touchscreen, sodass man auf diesem Wege ein virtuelles Steuerungspult erhält.
  
=Aufruf=
 
  
Das Input Assignment wird über den Project Explorer aufgerufen.Sttings --> Input Assignment, oder über das Menü Settings-->Settings-->Input Assignment
+
= Überblick =
 +
Das {{Manual_Windowcaption|Softdesk}} unterscheidet sich je nach Anwendungsfall in zwei Bereiche:
 +
* das Softdesk selbst für die Live-Ansicht
 +
* den {{Manual_Windowcaption|[[Softdesk_Designer_DMXC3|Softdesk Designer]]}}, mit dessen Hilfe die gewünschte Oberfläche erstellt und getestet werden kann.
  
Auch dieses Fenster lässt sich über das [[https://wiki-de.dmxcontrol-projects.org/index.php?title=Panelkonzept_DMXC3|Panelsystem]] frei in DMX Control positionieren.
+
= Beschreibung =
 +
Das {{Manual_Windowcaption|Softdesk}} ist eine Funktion von DMXControl 3, welche es ermöglicht individuelle Oberflächen zur Steuerung der Software zu erstellen.
  
=Aufbau=
+
{{Manual_Windowcaption|Softdesks}} werden im {{Manual_Windowcaption|[[Project_Explorer_DMXC3|Projektexplorer (Project Explorer)]]}} angelegt und können zu jeder Zeit verändert werden. Die Signalsteuerung im Softdesk erfolgt über das Modul {{Manual_Windowcaption|Eingänge zuweisen}}.
  
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.
+
= Nutzung =
 +
Die im Projekt verfügbaren Softdesks sind über den Eintrag Softdesks im {{Manual_Windowcaption|[[Project_Explorer_DMXC3|Projektexplorer]]}} aufrufbar. Dies geschieht zum einen über einen Doppelklick auf das entsprechende Softdesk oder über den Eintrag {{Manual_MenuText|Softdesk öffnen (Open Softdesk)}} im Kontextmenü. Dabei öffnet sich jedes Softdesk in einem eigenen Fenster und kann so über das Docking-System frei positioniert werden.
  
[Screenshot IA]
+
Über das Kontextmenü im Softdesk kann man zudem den Vollbild-Modus aktivieren, wenn diese abgedockt - also in einem separaten Fenster - angezeigt werden. Dabei wird
 +
* die Taskleiste von Windows ausgeblendet
 +
* jedes weitere Softdesk als Reiter am unteren Bildschirmrand angezeigt, sodass auch im Vollbild-Modus ein Umschalten zwischen den Softdesks möglich ist.
 +
Der Vollbild-Modus kann nur einmal pro Bildschirm genutzt werden, jedoch lassen sich bei weiteren, am PC angeschlossenen Bildschirmen die Softdesks verteilen und dort jeweils im separat im Vollbild-Modus ausgeben.
  
Show Graph - Schaltet zwischen der Tabelle und der Grafenansicht um
+
Die Positionen und Größe der einzelnen Softdesks sind ebenfalls Bestandteil des im Projekt gespeicherten Fensterlayout und werden entsprechend beim Laden des Projekts wiederhergestellt.
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
 
  
=Anlegen von Verbindungen=
+
= Steuerelemente =
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.
+
Innerhalb des Softdesks kann man unterschiedliche Steuerelemente anlegen, welche auf verschiedene Arten im Modul Eingänge zuweisen mit Aktionen belegt werden.
  
[Screenshot IA mit Verbindung]
+
Die meisten Steuerelemente verfügen über sogenannte Styles. Der Default Style orientiert sich am ausgewählten Theme der GUI und wechselt, falls das Theme zur Laufzeit der Anwendung geändert wird. Diese Funktion steht bei den Custom Styles nicht mehr zur Verfügung. Sollte ein Custom Style eingestellt sein können Farben und Textarten über die entsprechenden Einstellungen
 +
angepasst werden.
  
Erklärung der Tabelle
+
== Darstellungselemente ==
Active - Zum Aktivieren/Deaktivieren der Verbindung
+
Steuerelemente welche zur reinen Darstellung gedacht sind.
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.
+
=== Box ===
 +
'''Inputs'''
 +
{| class="wikitable"
 +
|-
 +
! Art des Inputs !! Anwendung
 +
|-
 +
| Bild || Wird als Hintergrundbild gesetzt
 +
|-
 +
| Farbe || Wird als Hintergrundfarbe gesetzt
 +
|}
 +
 
 +
'''Outputs'''
  
=Bänke=
+
Dieses Steuerelement hat keine Ausgänge
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.
+
=== Header ===  
 +
 
 +
'''Inputs'''
 +
{| class="wikitable"
 +
|-
 +
! Art des Inputs !! Anwendung
 +
|-
 +
| Text || Wird als angezeigter Text gesetzt.
 +
|-
 +
| Farbe || Wird als Textfarbe gesetzt.
 +
|}
  
=Graphen Editor=
+
'''Outputs'''
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.
+
Dieses Steuerelement hat keine Ausgänge
  
Im Editor können nun weitere Nodes hinzugefügt werden. Welche es gibt und welche Funktion diese haben, findet man im nächsten Kapitel.
+
=== Signal lamp ===
  
==Nodes==
+
'''Inputs'''
===Converter===
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
|Node||Kurzbeschreibung
+
! Art des Inputs !! Anwendung
 
|-
 
|-
|Beat to Bool
+
| Zahlenwert (double) || Wird als Helligkeit oder Ein- bzw. Auswert gesetzt.
 
|-
 
|-
|Bitmap from Ressource
+
| Binärwert (boolean) || Wird als ein / aus gesetzt.
 +
|-
 +
| Farbe || Wird als Lampenfarbe verwendet.
 +
|}
 +
 
 +
'''Outputs'''
 +
 
 +
Dieses Steuerelement hat keine Ausgänge.
 +
 
 +
=== Label ===
 +
 
 +
'''Inputs'''
 +
{| class="wikitable"
 
|-
 
|-
|HSV to Color
+
! Art des Inputs !! Anwendung
 
|-
 
|-
|Position to Pan/Tilt
+
| Text || Wird als angezeigter Text verwendet.
 
|}
 
|}
===Wrapper===
+
 
 +
'''Outputs'''
 +
Dieses Steuerelement hat keine Ausgänge.
 +
 
 +
== Eingabeelemente ==
 +
 
 +
=== Button ===
 +
 
 +
'''Inputs'''
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
|Devices
+
! Art des Inputs !! Anwendung
 +
|-
 +
| Text || Wird als angezeigter Text des Buttons verwendet.
 +
|-
 +
| boolean|| Setzt den Button aktiv (wenn true) oder deaktiviert (wenn false). Dafür muss es sich bei dem Button
 +
um einen Tooglebutton handeln.
 
|-
 
|-
|Executors
+
| Color || Wird als Hintergrundfarbe (BaseColor) des Buttons verwendet bzw. zusätzlich als "OnColor".
 
|-
 
|-
|Generals
+
| ESceneListState (CueList-State) || RUNNING wird bei einem ToggleButton als aktiviert gewertet, STOPPED und PAUSED als deaktiviert.
 
|-
 
|-
|Master
+
| SerializableBitmap(Bitmap) || Wird als Hintergrundbild des Buttons verwendet.
 
|-
 
|-
|Scenelists
+
| double || Wird mit dem "Value Activated" und dem "Value Deactivated" abgeglichen und ein ToogleButton wird entsprechend behandelt. Wenn die Eingabe dem "Value Deactivated" entspricht wird dieser deaktiviert
 +
wenn die Eingabe dem "Value Activated" entspricht wird dieser aktiviert.
 +
|}
 +
 
 +
'''Outputs'''
 +
 
 +
Den "Value activated" oder "Value deactivated".
 +
 
 +
=== Color bar ===
 +
 
 +
'''Presets'''
 +
 
 +
Mit dieser Einstellung können Farbvorlagen eingestellt werden.
 +
 
 +
'''Input'''
 +
 
 +
Dieses Steuerelement unterstützt keine Eingabe von Daten.
 +
 
 +
'''Output'''
 +
 
 +
Die Farbe an der aktuellen Position als System.Drawing.Color.
 +
 
 +
'''Tastenkombinationen'''
 +
 
 +
Durch Klicken der Strg-Taste wird zur angewählten Position gefadet
 +
 
 +
=== Color grid ===
 +
 
 +
Dieses Control generiert ein 3x3 Feld um 9 unterschiedliche Farben mit einem Mausklick schnell einstellen zu können.
 +
 
 +
'''Preset'''
 +
 
 +
Mit dieser Einstellung kann eine Vorlage von Farben für das Color Grid geladen werden.
 +
 
 +
'''Input'''
 +
 
 +
Dieses Steuerelement unterstützt die Eingabe von Daten nicht.
 +
 
 +
'''Output'''
 +
 
 +
Die Farbe des angeklickten Felds als System.Drawing.Color.
 +
 
 +
=== Cuelist selector ===
 +
Dieses Control zweigt eine Liste aller existierenden CueLists im Projekt an. Diese Liste wird beim öffnen des DropDown Menüs aktualisiert.
 +
Mithilfe der Suche können die Namen der CueList gesucht werden. Die suche ist '''nicht''' Case Sensitive.
 +
 
 +
'''Inputs'''
 +
{| class="wikitable"
 
|-
 
|-
|Bank
+
! Art des Inputs !! Anwendung
 
|-
 
|-
|Programmer
+
| Text || Ein leerer Text führt dazu das ein reset durchgeführt wird und alle CueLists im Projekt angezeigt werden. Sofern eine Auslistung von CueList IDs übergeben wird (mit einem ';' getrennt), wird diese als Vorfilter verwendet und es werden nur CueLists innerhalb dieser Liste angezeigt.
===Other===
+
Dies ist über zum Beispiel einen CueListGroup-Node möglich.
Binary Switcher
+
|}
Bool Switcher
 
Compare
 
Counter
 
Delay
 
Draw Bitmap
 
Format
 
Logic
 
Math
 
Rule of Three
 
Schmittrigger
 
Selector
 
  
=Inputs & Outputs=
+
'''Output'''
 +
 
 +
Die ID der ausgewählten Cuelist
 +
 
 +
=== Device selector ===
 +
 
 +
'''Inputs'''
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
|Gruppe||Node||Wertebereich||Beschreibung
+
! Art des Inputs !! Anwendung
 
|-
 
|-
|Inputs
+
| Text || Ein leerer Text führt dazu das ein Reset durchgeführt wird und alle Geräte im Projekt angezeigt werden. Sofern eine Auslistung von Geräte-IDs übergeben wird (mit einem ';' getrennt), wird diese als Vorfilter verwendet und es werden nur Geräte innerhalb dieser Liste angezeigt.
 +
Dies ist über zum Beispiel einen Device Group-Node möglich.
 +
|}
 +
 
 +
'''Output'''
 +
 
 +
Die ID des ausgewählten Geräts.
 +
 
 +
=== Position ===
 +
 
 +
'''Output'''
 +
 
 +
Die aktuell ausgewählte Position als PropertyType.Position.
 +
Die Position bewegt sich im Bereich von '''Minimum''' Pan: -90 Tilt: -90 bis '''Maximum''' Pan: 90 Tilt: 90
 +
 
 +
=== Slider ===
 +
 
 +
'''Eigenschaften'''
 +
{| class="wikitable toptextcells"
 +
|- class="hintergrundfarbe6"
 +
! style="width: 125px;" | Einstellung !! style="width: 125px;" | Mögliche Parameter !! style="width: 100px;" | Standard- Wert !! Beschreibung / Funktionsweise
 +
|- class="hintergrundfarbe5"
 +
| colspan="4" | '''Verhalten'''
 +
|-
 +
| '''Minimum''' || Zahlenwert || 0 || Der Minimalwert den das Slider Control ausgeben soll.
 +
|-
 +
| '''Maximum''' || Zahlenwert || 100 || Der Maximalwert den das Slider Control ausgeben soll.
 +
|-
 +
| '''Value''' || Zahlenwert || Nicht vorhanden || Der aktuelle Wert des Sliders. Diese Eigenschaft wird zum Speichern und Laden mit angezeigt, sollte aber beim Einrichten des Softdesks nicht geändert werden.
 +
|-
 +
| '''Pass through''' || True / False || False || Gibt an, ob wenn der Slider über das Input Assignment einen Wert (Zahlenwert) bekommt, diesen weiterreichen soll. Sofern True wird dann der Eingangswert als
 +
Output weitergegeben. Wenn False wird lediglich die Anzeige intern im Slider angepasst.
 
|-
 
|-
|Electricity||Overload||low/high||geht auf High, sobald ein Stromkreis im Electricity Feature überlastet ist.
+
| '''Use steps''' || True / False || False || Einstellung ob der Slider Sprünge machen soll, wenn dieser verwendet wird. Einstellung arbeitet im Zusammenhang mit Steps
 
|-
 
|-
|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.
+
| '''Steps''' || Zahlenwert || 10 || Die Anzahl der Möglichen Zwischenschritte welche es beim verwenden des Sliders geben soll (sofern Use steps = true).
 
|-
 
|-
|Beat||Manual Beat||low/high|| gibt den Beat aus dem Manual Beat an.
+
| '''Use mouse capture mode''' || True / False || True || Wenn diese Einstellung aktiviert ist, wird die Maus sofern sie auf dem Slider runtergedrückt wurde auch außerhalb des Sliders beobachtet. So ist es möglich, dass wenn man die Maus gedrücktgehalten neben den Slider bewegt, weiterhin den Slider steuert.
 
|-
 
|-
|Keyboard||
+
| '''Capture touch''' || True / False || True || Verhält sich wie der Mouse capture mode nur mit einer Toucheingabe.
 +
|- class="hintergrundfarbe5"
 +
| colspan="4" | '''Optische Gestaltung des Controls'''
 +
|-
 +
| '''Style''' || Verschiedene Einträge || Default || Wählt einen Darstellungsstil für den Slider. Hierbei sind die Eigenschaften Default, Custom / Rounded und Slim gnob* voneinander zu unterscheiden, weil diese im Verhalten unterschiedliche Eigenschaften für die Darstellung verwenden.
 +
|-
 +
| '''Base color''' || Farben gemäß Auswahlliste<br/>RGB-Werte || Black || Farbe des Rahmens und ANzeigebalkens des Sliders.
 +
|-
 +
| '''Gnob color''' || Farben gemäß Auswahlliste<br/>RGB-Werte || White || Sofern ein Slim gnob eingestellt ist, wird mit dieser Einstellung die Farbe des Schiebereglers welcher angezeigt wird eingestellt.
 +
|-
 +
| '''Gnob height''' || Farben gemäß Auswahlliste<br/>RGB-Werte || 20 || Sofern ein SlimGnob eingestellt ist, wird mit dieser Einstellung die Höhe des Schiebereglers welcher angezeigt wird eingestellt.
 +
|-
 +
| '''Middle bar color''' || Farben gemäß Auswahlliste<br/>RGB-Werte || Transparent || Zieht in der Mitte des Sliders (entlängs der Slide-Richtung) eine Linie und stellt die Farbe dieser Linie ein. Sollte in Verbindung mit dem "Slim gnob" Style verwendet werden um beispielsweise einen Fader nachzubauen.
 
|}
 
|}
=Programmer im Input Assignment=
 
  
  
 +
'''Inputs'''
 +
{| class="wikitable"
 +
|-
 +
! Art des Inputs !! Anwendung
 +
|-
 +
| double (Zahlenwert) || Wird als Value des Sliders gesetzt.
 +
|-
 +
| Color || Wird als Hingergrundfarbe (Base color) des Sliders verwendet. Nur anzeigbar, wenn ein Custom Style aktiviert wurde.
 +
|}
  
 +
'''Output'''
  
 +
Die aktuelle Wert als double.
  
 +
== Multifunktions-Steuerelemente ==
  
 +
=== Cuelist monitor ===
 +
'''Inputs'''
 +
Benötigt als Input eine Liste mit den IDs der Cuelists welche er anzeigen soll in dem Format:
 +
ID1; ID2; ID3
 +
Auch einzelne Cuelist IDs sind möglich.
  
 +
Bei einem Klick auf die Cuelist wird diese entweder gestartet (Go) oder gestoppt (Stop).
  
==Überblick==
+
'''Output'''
*<span style="color:red;">Softdesk-Oberfläche erstellen</span>
 
*<span style="color:red;">Vorlagen verwenden</span>
 
*<span style="color:red;">Softdesk-Controls belegen (Input-Assignment erklären)</span>
 
  
==Wichtige Merkmale=
+
Dieses Steuerelement erzeugt keine Ausgänge.
==Nutzung==
 
  
==Links und Referenzen==
 
Links
 
 
<references/>
 
<references/>
{{End-LaTeX}}
+
[[Kategorie: Handbuch DMXControl 3]]
{{NavigationTop-Man3
+
[[Kategorie: GUI en DMXC3]]
|zurückLink = Die_ersten_gespeicherten_Szenen_DMXC3
 
|zurückText = Die ersten gespeicherten Szenen
 
|vorLink = Der_Audioanalyzer_DMXC3
 
|vorText = Der Audioanalyzer
 
}}
 
 
 
 
[[en:Softdesk_DMXC3]]
 
[[en:Softdesk_DMXC3]]
[[Kategorie: Handbuch DMXControl 3]]
 

Aktuelle Version vom 8. Dezember 2021, 14:04 Uhr

Books.png Softdesk DMXC3 Artikel beschreibt
DMXControl 3.2.2
Inhaltsverzeichnis

A

B

C

D

E

F

G

H

K

L

M

N

O

P

R

S


Das Softdesk stellt eine individuelle Bedienoberfläche zur Verfügung, über die sich in Verbindung mit der Eingangszuweisung (Input Assignment) zahlreiche Funktionen ansprechen und ausführen lassen. Ein Hauptaugenmerk liegt dabei auf der Bedienung der Funktionen mit einem Touchscreen, sodass man auf diesem Wege ein virtuelles Steuerungspult erhält.


Überblick

Das Softdesk unterscheidet sich je nach Anwendungsfall in zwei Bereiche:

  • das Softdesk selbst für die Live-Ansicht
  • den Softdesk Designer, mit dessen Hilfe die gewünschte Oberfläche erstellt und getestet werden kann.

Beschreibung

Das Softdesk ist eine Funktion von DMXControl 3, welche es ermöglicht individuelle Oberflächen zur Steuerung der Software zu erstellen.

Softdesks werden im Projektexplorer (Project Explorer) angelegt und können zu jeder Zeit verändert werden. Die Signalsteuerung im Softdesk erfolgt über das Modul Eingänge zuweisen.

Nutzung

Die im Projekt verfügbaren Softdesks sind über den Eintrag Softdesks im Projektexplorer aufrufbar. Dies geschieht zum einen über einen Doppelklick auf das entsprechende Softdesk oder über den Eintrag « Softdesk öffnen (Open Softdesk) » im Kontextmenü. Dabei öffnet sich jedes Softdesk in einem eigenen Fenster und kann so über das Docking-System frei positioniert werden.

Über das Kontextmenü im Softdesk kann man zudem den Vollbild-Modus aktivieren, wenn diese abgedockt - also in einem separaten Fenster - angezeigt werden. Dabei wird

  • die Taskleiste von Windows ausgeblendet
  • jedes weitere Softdesk als Reiter am unteren Bildschirmrand angezeigt, sodass auch im Vollbild-Modus ein Umschalten zwischen den Softdesks möglich ist.

Der Vollbild-Modus kann nur einmal pro Bildschirm genutzt werden, jedoch lassen sich bei weiteren, am PC angeschlossenen Bildschirmen die Softdesks verteilen und dort jeweils im separat im Vollbild-Modus ausgeben.

Die Positionen und Größe der einzelnen Softdesks sind ebenfalls Bestandteil des im Projekt gespeicherten Fensterlayout und werden entsprechend beim Laden des Projekts wiederhergestellt.

Steuerelemente

Innerhalb des Softdesks kann man unterschiedliche Steuerelemente anlegen, welche auf verschiedene Arten im Modul Eingänge zuweisen mit Aktionen belegt werden.

Die meisten Steuerelemente verfügen über sogenannte Styles. Der Default Style orientiert sich am ausgewählten Theme der GUI und wechselt, falls das Theme zur Laufzeit der Anwendung geändert wird. Diese Funktion steht bei den Custom Styles nicht mehr zur Verfügung. Sollte ein Custom Style eingestellt sein können Farben und Textarten über die entsprechenden Einstellungen angepasst werden.

Darstellungselemente

Steuerelemente welche zur reinen Darstellung gedacht sind.

Box

Inputs

Art des Inputs Anwendung
Bild Wird als Hintergrundbild gesetzt
Farbe Wird als Hintergrundfarbe gesetzt

Outputs

Dieses Steuerelement hat keine Ausgänge

Header

Inputs

Art des Inputs Anwendung
Text Wird als angezeigter Text gesetzt.
Farbe Wird als Textfarbe gesetzt.

Outputs

Dieses Steuerelement hat keine Ausgänge

Signal lamp

Inputs

Art des Inputs Anwendung
Zahlenwert (double) Wird als Helligkeit oder Ein- bzw. Auswert gesetzt.
Binärwert (boolean) Wird als ein / aus gesetzt.
Farbe Wird als Lampenfarbe verwendet.

Outputs

Dieses Steuerelement hat keine Ausgänge.

Label

Inputs

Art des Inputs Anwendung
Text Wird als angezeigter Text verwendet.

Outputs Dieses Steuerelement hat keine Ausgänge.

Eingabeelemente

Button

Inputs

Art des Inputs Anwendung
Text Wird als angezeigter Text des Buttons verwendet.
boolean Setzt den Button aktiv (wenn true) oder deaktiviert (wenn false). Dafür muss es sich bei dem Button

um einen Tooglebutton handeln.

Color Wird als Hintergrundfarbe (BaseColor) des Buttons verwendet bzw. zusätzlich als "OnColor".
ESceneListState (CueList-State) RUNNING wird bei einem ToggleButton als aktiviert gewertet, STOPPED und PAUSED als deaktiviert.
SerializableBitmap(Bitmap) Wird als Hintergrundbild des Buttons verwendet.
double Wird mit dem "Value Activated" und dem "Value Deactivated" abgeglichen und ein ToogleButton wird entsprechend behandelt. Wenn die Eingabe dem "Value Deactivated" entspricht wird dieser deaktiviert

wenn die Eingabe dem "Value Activated" entspricht wird dieser aktiviert.

Outputs

Den "Value activated" oder "Value deactivated".

Color bar

Presets

Mit dieser Einstellung können Farbvorlagen eingestellt werden.

Input

Dieses Steuerelement unterstützt keine Eingabe von Daten.

Output

Die Farbe an der aktuellen Position als System.Drawing.Color.

Tastenkombinationen

Durch Klicken der Strg-Taste wird zur angewählten Position gefadet

Color grid

Dieses Control generiert ein 3x3 Feld um 9 unterschiedliche Farben mit einem Mausklick schnell einstellen zu können.

Preset

Mit dieser Einstellung kann eine Vorlage von Farben für das Color Grid geladen werden.

Input

Dieses Steuerelement unterstützt die Eingabe von Daten nicht.

Output

Die Farbe des angeklickten Felds als System.Drawing.Color.

Cuelist selector

Dieses Control zweigt eine Liste aller existierenden CueLists im Projekt an. Diese Liste wird beim öffnen des DropDown Menüs aktualisiert. Mithilfe der Suche können die Namen der CueList gesucht werden. Die suche ist nicht Case Sensitive.

Inputs

Art des Inputs Anwendung
Text Ein leerer Text führt dazu das ein reset durchgeführt wird und alle CueLists im Projekt angezeigt werden. Sofern eine Auslistung von CueList IDs übergeben wird (mit einem ';' getrennt), wird diese als Vorfilter verwendet und es werden nur CueLists innerhalb dieser Liste angezeigt.

Dies ist über zum Beispiel einen CueListGroup-Node möglich.

Output

Die ID der ausgewählten Cuelist

Device selector

Inputs

Art des Inputs Anwendung
Text Ein leerer Text führt dazu das ein Reset durchgeführt wird und alle Geräte im Projekt angezeigt werden. Sofern eine Auslistung von Geräte-IDs übergeben wird (mit einem ';' getrennt), wird diese als Vorfilter verwendet und es werden nur Geräte innerhalb dieser Liste angezeigt.

Dies ist über zum Beispiel einen Device Group-Node möglich.

Output

Die ID des ausgewählten Geräts.

Position

Output

Die aktuell ausgewählte Position als PropertyType.Position. Die Position bewegt sich im Bereich von Minimum Pan: -90 Tilt: -90 bis Maximum Pan: 90 Tilt: 90

Slider

Eigenschaften

Einstellung Mögliche Parameter Standard- Wert Beschreibung / Funktionsweise
Verhalten
Minimum Zahlenwert 0 Der Minimalwert den das Slider Control ausgeben soll.
Maximum Zahlenwert 100 Der Maximalwert den das Slider Control ausgeben soll.
Value Zahlenwert Nicht vorhanden Der aktuelle Wert des Sliders. Diese Eigenschaft wird zum Speichern und Laden mit angezeigt, sollte aber beim Einrichten des Softdesks nicht geändert werden.
Pass through True / False False Gibt an, ob wenn der Slider über das Input Assignment einen Wert (Zahlenwert) bekommt, diesen weiterreichen soll. Sofern True wird dann der Eingangswert als

Output weitergegeben. Wenn False wird lediglich die Anzeige intern im Slider angepasst.

Use steps True / False False Einstellung ob der Slider Sprünge machen soll, wenn dieser verwendet wird. Einstellung arbeitet im Zusammenhang mit Steps
Steps Zahlenwert 10 Die Anzahl der Möglichen Zwischenschritte welche es beim verwenden des Sliders geben soll (sofern Use steps = true).
Use mouse capture mode True / False True Wenn diese Einstellung aktiviert ist, wird die Maus sofern sie auf dem Slider runtergedrückt wurde auch außerhalb des Sliders beobachtet. So ist es möglich, dass wenn man die Maus gedrücktgehalten neben den Slider bewegt, weiterhin den Slider steuert.
Capture touch True / False True Verhält sich wie der Mouse capture mode nur mit einer Toucheingabe.
Optische Gestaltung des Controls
Style Verschiedene Einträge Default Wählt einen Darstellungsstil für den Slider. Hierbei sind die Eigenschaften Default, Custom / Rounded und Slim gnob* voneinander zu unterscheiden, weil diese im Verhalten unterschiedliche Eigenschaften für die Darstellung verwenden.
Base color Farben gemäß Auswahlliste
RGB-Werte
Black Farbe des Rahmens und ANzeigebalkens des Sliders.
Gnob color Farben gemäß Auswahlliste
RGB-Werte
White Sofern ein Slim gnob eingestellt ist, wird mit dieser Einstellung die Farbe des Schiebereglers welcher angezeigt wird eingestellt.
Gnob height Farben gemäß Auswahlliste
RGB-Werte
20 Sofern ein SlimGnob eingestellt ist, wird mit dieser Einstellung die Höhe des Schiebereglers welcher angezeigt wird eingestellt.
Middle bar color Farben gemäß Auswahlliste
RGB-Werte
Transparent Zieht in der Mitte des Sliders (entlängs der Slide-Richtung) eine Linie und stellt die Farbe dieser Linie ein. Sollte in Verbindung mit dem "Slim gnob" Style verwendet werden um beispielsweise einen Fader nachzubauen.


Inputs

Art des Inputs Anwendung
double (Zahlenwert) Wird als Value des Sliders gesetzt.
Color Wird als Hingergrundfarbe (Base color) des Sliders verwendet. Nur anzeigbar, wenn ein Custom Style aktiviert wurde.

Output

Die aktuelle Wert als double.

Multifunktions-Steuerelemente

Cuelist monitor

Inputs Benötigt als Input eine Liste mit den IDs der Cuelists welche er anzeigen soll in dem Format: ID1; ID2; ID3 Auch einzelne Cuelist IDs sind möglich.

Bei einem Klick auf die Cuelist wird diese entweder gestartet (Go) oder gestoppt (Stop).

Output

Dieses Steuerelement erzeugt keine Ausgänge.