Noch mehr Steuerungskomponenten

Q-SYS Control 101 Training (German) : Steuerungskomponenten

3 ) Einfache Kommunikation

12m 54s

4 ) Block Controller

18m 50s

6 ) Flow Control

36m 23s

7 ) Fazit „Control 101“

1m 29s

Übungsbeschreibung

Noch mehr Steuerungskomponenten 8m 12s

Erfahre mehr über einige der aktuellsten Steuerungskomponenten (Q-SYS Designer Software v.7.1 oder höher), die darauf ausgelegt sind, Aufgaben zu erledigen, für die du bisher Lua-Skript benötigt hast.

Video Transkript

Noch mehr Steuerungskomponenten 8m 12s
0:08
Schauen wir uns noch einige Komponenten an, die in der Q-SYS Designer Software v.7.1 oder höher
0:13
enthalten sind! Jede dieser Komponenten ist für eine Aufgabe ausgelegt, für die du bisher vielleicht
0:18
ein Lua-Skript benötigt hast, die sich jetzt aber viel leichter mit einer einfachen
0:23
Steuerungskomponente ausführen lässt.
0:26
Wenn du das aktuelle Datum und die Uhrzeit auf deine UCI setzen möchtest, ist dies das Tool dafür.
0:32
Öffne einfach das Bedienfeld und ziehe das „Output“-Feld auf die UCI.
0:37
Du willst wahrscheinlich eine bestimmte Schriftart auswählen, deren Größe und natürlich Farbe. Und
0:42
ich denke, die meisten von euch werden für den Hintergrund die transparente „No Background“-
0:46
Option wählen, sodass Ihr die Anzeige wirklich überall auf dem Bildschirm positionieren könnt.
0:52
Als Nächstes kannst du im Feld „Format“ die Anzeige von Datum und Uhrzeit ändern und aus über
0:58
einem Dutzend voreingestellter Formate auswählen. Falls dir keines so richtig zusagt, kannst du es
1:04
weiter anpassen … Du siehst, dass „Format String“ den Specifier Code anzeigt, der diese
1:10
Formatierung definiert. In der Hilfe-Datei für dieses Objekt findest du eine komplette Liste dieser
1:16
Codes.
1:18
Wenn mir z. B. diese Option gefällt, ich aber lieber den vollen Namen des Monats hätte, kann ich den
1:23
entsprechenden „Specifier“ suchen. Ich sehe, dass Prozentzeichen-großes-A den vollen Wochentag
1:29
anzeigt, dieses Komma zeigt tatsächlich ein Komma, Prozentzeichen-kleines-d eine zweistellige Zahl
1:36
für den Tag, Prozentzeichen-kleines-b den abgekürzten Monat. Dies ändere ich in %-großes-B, und
1:45
der Monatsname wird ausgeschrieben.
1:47
Das sieht besser aus. Du kannst dieses Feld mit anderen Speficiers oder deinem eigenen Text weiter
1:52
anpassen und die Anzeige genau so gestalten, wie du es möchtest.
1:59
Nicht alle arbeiten gern mit Fadern auf einer UCI, sondern ändern die Lautstärke lieber schrittweise
2:04
mit einem Button, anstatt mit dem Finger zu wischen. Wir haben euch bereits gezeigt, wie ihr einen
2:09
Fader in einen String-Button umwandeln könnt, der die Reglerfunktion schrittweise ausführt;
2:15
allerdings muss dazu der Button immer wieder gedrückt werden.
2:18
Der „Value Stepper“ ermöglicht es nun, den Wert entweder durch Antippen des Buttons schrittweise
2:23
zu ändern oder durch Halten des Buttons kontinuierlich zu erhöhen oder zu verringern. In seinen
2:29
Eigenschaften kannst du einen Gain-Bereich mit individuellem Maximum und Minimum in Dezibel
2:34
einstellen, oder du wählst Prozent, womit der .Position-Parameter eines beliebigen Reglers von 0 bis
2:42
1 gescrollt wird – unabhängig vom .Value-Bereich.
2:47
Du kannst auch eine ganzzahlige Ausgabe auswählen und dann die Zahl der Schritte – oder
2:51
Integer – für den Regelbereich einstellen. Ich belasse diesen hier als Gain-Stepper. Wenn du
2:58
einen Button antippst, fügt dieser einen einzelnen Schritt hinzu, wenn du ihn aber gedrückt
3:03
hältst, erhöht oder reduziert er den Wert nach der Zeitspanne, die du als „Hold Off“ angegeben
3:08
hast.
3:09
Die Größe der einzelnen Schritte wird durch das „Zeit“-Feld vorgegeben, das bestimmt, wie lang
3:15
die Bewegung vom niedrigsten bis zum höchsten Wert dauert. Du kannst die Eigenschaften des
3:21
Reglers auch auf „Discrete“-Modus umstellen. Damit kannst du die Anzahl der Schritte innerhalb
3:26
dieses Regelwegs festlegen und erhältst außerdem eine neu Segmentanzeige, die jeden dieser
3:32
Schritte anzeigt . Diese Anzeige ist auch im Integer-Modus verfügbar.
3:38
Um den Stepper einzubinden, verbindest du einfach seinen „Value“-Pin mit dem Ziel-Regler und
3:43
ziehst dann diese Buttons auf deine UCI. Den Button kann ich nun für einen einzelnen Schritt
3:49
einmal antippen, oder gedrückt halten, wenn ich viele Schritte hinzufügen will.
3:53
Falls du den Fader beibehalten möchtest, kannst du den Value-Regler herüberziehen und ihn in
3:58
einen Fader ändern.
4:00
Und noch ein letzter Hinweis – für die Gain-Regelung enthält der normale Audio-Gain-Block
4:06
bereits einen eingebetteten Value Stepper. Setze die Gain-Eigenschaften einfach auf „Enable
4:11
Ramp Controls“, dann siehst du, dass die gleichen Value-Stepper-Buttons bereits verfügbar sind
4:17
und du also überhaupt keine externe Value-Stepper-Komponente benötigst. Auch hier kannst
4:23
du wieder entscheiden, ob du den kontinuierlichen Modus verwenden willst oder in den
4:27
Eigenschaften eine genaue Anzahl von Schritten festlegst.
4:33
Die „Selector“-Komponente macht es wirklich einfach, eine Reihe spezifischer Werte an einen
4:38
einzelnen Steuerpin zu senden. Ihre einzige Eigenschaft ist die Angabe, aus wie vielen verschieden
4:43
Optionen Du auswählen möchtest. Im Selector siehst Du, dass Du für jede Auswahl ein Label und
4:50
einen Wert zuweisen musst. Das Label kann sein, was immer Du möchtest; es ist nur ein Name, der
4:55
Deine Auswahl beschreibt.
4:57
„Value“ ist der .Value-Parameter, den Du an den Ziel-Regler senden willst. Zum Beispiel: Statt dieses
5:04
Value Steppers möchten wir vielleicht eine Reihe von Buttons für verschiedene Preset-Optionen. Wir
5:09
machen eine Einstellung für „Leise“, eine für „Normal“, eine für „Laut“ und noch eine namens
5:15
„Richtig laut“, mit den entsprechenden Dezibel-Werten für jede Auswahl.
5:21
Wieder verbinden wir den Selector mit dem Ziel-Regler, und dann können wir diese vier Auswahl-
5:26
Knöpfe in unserer UCI hinzufügen, mit denen wir dann entscheiden, welcher Wert an den Fader
5:31
weitergeleitet wird. Dies sieht so ähnlich aus wie das Erstellen von vier Snapshots des
5:36
Steuerungselements – das stimmt, allerdings lässt sich der Selector etwas schneller einrichten und
5:41
später leichter aktualisieren.
5:43
Außerdem bietet er dieses „Selection“-Feld, ein Aufklappmenü, das Du Deiner UCI hinzufügen kannst.
5:50
Damit können Nutzer aus einer Liste wählen, und Du sparst eventuell viel Platz auf dem Bildschirm.
5:57
Dies ist tatsächlich eine der wenigen Stellen in der Software, wo Du die Optionen eines
6:01
individualisierten „Combo-Box“-Textfeldes ohne Scripting anpassen kannst. Diese Komponente
6:07
eröffnet also einen ganz neuen Schnittstellentyp für Deine UCI.
6:13
Ihr habt gesehen, dass es möglich ist, Eurer UCI Bildebenen hinzuzufügen, und wir haben erwähnt,
6:19
dass Ihr diese Ebenen auf dem Bildschirm mittels Scripting wechseln könnt. Mit dem UCI Layer
6:25
Controller ist dies mit einem einzigen Knopfdruck möglich. Zunächst erstellen wir natürlich eine UCI,
6:31
die mehrere Ebenen hat.
6:33
Dann wählen wir die Komponente UCI Layer Controller aus und stellen ihre Eigenschaften so ein, dass
6:39
sie die richtige UCI und die Seite mit den Ebenen, die wir bewegen wollen, anspricht. Diese Ebenen
6:45
tauchen automatisch im Bedienfeld des Layer Controllers auf. Das Bedienfeld dieser Komponente
6:50
wird sogar automatisch aktualisiert, wenn Du in Deiner UCI Ebenen hinzufügst oder entfernst.
6:57
Du musst lediglich eine der sechs „Transition“-Arten im Aufklappmenü auswählen und dann den
7:01
„Show“-Button drücken, um die Ebene in der Bildschirmanzeige an- oder auszuschalten. Hinein- und
7:08
hinausschieben kannst Du eine Ebene von oben, von unten, von links oder rechts, Du kannst die
7:14
Ebene einblenden oder „none“ wählen, um die Ebene einfach erscheinen oder verschwinden zu
7:19
lassen.
7:20
Die Verwendung von Ebenen kann die Nutzererfahrung enorm bereichern. Du kannst damit viel
7:25
Funktionalität auf einer einzigen Seite unterbringen, da verschiedene Bedienfelder seitlich versteckt
7:29
sind und nur bei Bedarf eingeblendet werden, was Deine Nutzer davor bewahrt, durch unzählige
7:34
Seiten navigieren zu müssen und sich dabei vielleicht zu verirren.
7:38
Du kannst Dialogfenster kreieren, die bei wichtigen Aktionen als Bestätigungsbildschirm dienen, oder
7:43
auch bestimmte Steuerungselemente verschwinden lassen, die aktuell nicht relevant sind. Du
7:48
könntest sogar Hilfe-Seiten erstellen, um Deinen Nutzern die Bedienung der Schnittstelle zu erklären.
7:53
Wofür Du die Ebenen einsetzt, bleibt Deiner Kreativität überlassen, aber mit dem Layer Controller
7:58
kommst Du sehr viel leichter ans Ziel.
8:01
Das wars. Ich empfehle Euch, mit diesen Komponenten in Eurem Design zu experimentieren, bevor
8:07
Ihr mit dem nächsten Thema weitermacht.