Keine Bearbeitungszusammenfassung |
|||
| (9 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
{{ | {{Manual Header | ||
{{ | | Type = DMXC3 Main-Software | ||
| Version = 3.3.3}} | |||
{{Bild_mit_Unterschrift | DMXC3_IA-Node_Procedure.png |1| Procedure Node | right}} | |||
Der {{Manual Objectcaption|Procedure}}-Node ermöglicht das Ausführen von Procedures bei bestimmten {{Manual Windowcaption|[[Device DMXC3|Geräten (Devices)]]}}, sofern man diese nicht direkt über die {{Manual Windowcaption|[[Stage View_DMXC3|Bühnenansicht (Stage View)]]}} aufrufen möchte bzw. kann. | |||
Alternativ ist es möglich, ein Procedure für eine gesamte {{Manual Windowcaption|[[Device Group DMXC3|Gerätegruppe]]}} auszuführen. Dazu nutzt man entweder ein vorgeschaltetes {{Manual Objectcaption|[[Device Group (Input Assignment) DMXC3|Gerätegruppe (Device Group)]]-Node}} oder man fügt ein {{Manual_Objectcaption|[[Selected Device Group (Input Assignment) DMXC3|Selected Device Group]]-Node}} ein. Letzteres übergibt wiederum die Gerätegruppe oder das Gerät, welches aktuell in der Bühnenansicht ausgewählt ist. | |||
Der Node kann sowohl die vordefinierten Prozeduren ausführen, als auch solche, die man selbst im DDF definiert hat. In beiden Fällen ist der technische Name der Prozedur als Text im zugehörigen Feld in den Eigenschaften einzutragen oder kann durch vorgeschaltete Nodes wie zum Beispiel dem {{Manual Objectcaption|[[Input Selector (Input Assignment) DMXC3|Eingangswähler (Input Selector)]]-Node}} übergeben werden. {{Manual Reference |arrow| Für die vordefinierten Prozeduren kann dieser unter {{Manual Windowcaption|[[Procedures (DDF-Syntax) DMXC3|Procedures (DDF-Syntax)]]}} ermittelt werden.}} | |||
= Eingänge = | = Eingänge = | ||
{| | {{DMXC3 Manual-Tableheader IA-Nodes In-Output | de | in}} | ||
| Gerät oder Gerätegruppe || Device or device group || {{Manual Setting entries | de | Object |Geräte}}, <br/> {{Manual Setting entries | de | Object |Gerätegruppe}} || String || Eingang für ID, Name oder Nummer des Geräts oder der Gerätegruppe, auf welche die gewählte Prozedur angewendet werden soll. | |||
|- | |- | ||
| Starten || Run || <code>true</code> oder <code>false</code> || Bool || Starten der gewählten Prozedur. | |||
|- | |- | ||
| | | Prozedur || Procedure || beliebiger Text || String || Angabe des (technischen) Namen des auszuführenden Prozedur. | ||
|} | |} | ||
= Ausgänge = | = Ausgänge = | ||
{ | {{DMXC3 Manual-Tableheader IA-Nodes In-Output | de | out}} | ||
| Gerät oder Gerätegruppe || Device or device group || {{Manual Fields |Geräte-ID}}, <br/> {{Manual Fields |Gerätegruppen-ID}} || String || ID des gewählten Geräts bzw. der gewählten Gerätegruppe, worauf die Prozedur angewendet wird. | |||
| Gerät oder Gerätegruppe || Geräte-, | |||
|- | |- | ||
| Name || beliebig || String || | | colspan="2" | Name || beliebig || String || Name der durchzuführenden Prozedur. | ||
|- | |- | ||
| Symbol || Bitmap || Bitmap || Prozedur-Icon | | Symbol || Icon || Bitmap || Bitmap || Prozedur-Icon in hoher Auflösung. | ||
|- | |- | ||
| Kleine Symbole || Bitmap || Bitmap || Prozedur-Icon | | Kleine Symbole || Small icon || Bitmap || Bitmap || Prozedur-Icon in niedriger Auflösung entsprechend der Größe des Kontextmenüs in der Bühnenansicht. | ||
|- | |- | ||
|} | |} | ||
= | = Eigenschaften = | ||
Das {{Manual_Objectcaption|Procedure}}-Node bietet folgende Einstellparameter in den Properties. | Das {{Manual_Objectcaption|Procedure}}-Node bietet folgende Einstellparameter in den Eigenschaften (Properties). | ||
{| | {{DMXC3 Manual-Tableheader Settings | de }} | ||
| | |||
{{DMXC3 Manual-Tablesection | S1 | 5 | Einstellungen des Kernels (Kernel properties) }} | |||
| colspan="2" | Name || beliebiger Text || Procedure || Benutzerdefinierte Beschreibung des Nodes im Titel. | |||
|- | |- | ||
| | | Ausführen bei einge- frorener DMX-Ausgabe || Execute on Freeze || {{Manual Setting entries | de | True-False |True}} || Prozedur bei bei eingefrorener DMX-Ausgabe, also bei aktivem Freeze ausführen. | ||
{{DMXC3 Manual-Tablesection | S2 | 5 | Eingänge (Inputs) }} | |||
| Gerät oder Gerätegruppe || Device or group || {{Manual Setting entries | de | Object |Geräte}} || leer || Auswahlmenü für ID, Name oder Nummer des Geräts. | |||
|- | |- | ||
| | | Prozedur || Procedure || beliebiger Text || Reset || Durchzuführende Prozedur. | ||
| | {{DMXC3 Manual-Tablesection | S1 | 5 | Einstellungen der Oberfläche (GUI properties) }} | ||
| colspan=" | | colspan="2" | Position || {{Manual Setting entries | de | Axis |Koordinate}} || variabel || Manuelle Position in X-Richtung und Y-Richtung für das Node in der Graphenansicht. | ||
| | |||
| | |||
|} | |} | ||
[[Kategorie:Input Assignment DMXC3]] | [[Kategorie:Input Assignment DMXC3]] | ||
[[Kategorie:Wrapper-Nodes DMXC3]] | [[Kategorie:Wrapper-Nodes DMXC3]] | ||
Aktuelle Version vom 20. Oktober 2026, 18:45 Uhr
|
| Abbildung 1: Procedure Node |
Der Procedure-Node ermöglicht das Ausführen von Procedures bei bestimmten Geräten (Devices), sofern man diese nicht direkt über die Bühnenansicht (Stage View) aufrufen möchte bzw. kann.
Alternativ ist es möglich, ein Procedure für eine gesamte Gerätegruppe auszuführen. Dazu nutzt man entweder ein vorgeschaltetes Gerätegruppe (Device Group)-Node oder man fügt ein Selected Device Group-Node ein. Letzteres übergibt wiederum die Gerätegruppe oder das Gerät, welches aktuell in der Bühnenansicht ausgewählt ist.
Der Node kann sowohl die vordefinierten Prozeduren ausführen, als auch solche, die man selbst im DDF definiert hat. In beiden Fällen ist der technische Name der Prozedur als Text im zugehörigen Feld in den Eigenschaften einzutragen oder kann durch vorgeschaltete Nodes wie zum Beispiel dem Eingangswähler (Input Selector)-Node übergeben werden.
Für die vordefinierten Prozeduren kann dieser unter Procedures (DDF-Syntax) ermittelt werden.
Eingänge
| Name | Zulässige Werte | Datentyp | Beschreibung | |
|---|---|---|---|---|
| deutsche GUI | englische GUI | |||
| Gerät oder Gerätegruppe | Device or device group | "Geräte-ID", "Geräte-Nummer", "Geräte-Name", "Gerätegruppe-ID", "Gerätegruppe-Nummer", "Gerätegruppe-Name" |
String | Eingang für ID, Name oder Nummer des Geräts oder der Gerätegruppe, auf welche die gewählte Prozedur angewendet werden soll. |
| Starten | Run | true oder false |
Bool | Starten der gewählten Prozedur. |
| Prozedur | Procedure | beliebiger Text | String | Angabe des (technischen) Namen des auszuführenden Prozedur. |
Ausgänge
| Name | Ausgebende Werte | Datentyp | Beschreibung | |
|---|---|---|---|---|
| deutsche GUI | englische GUI | |||
| Gerät oder Gerätegruppe | Device or device group | "Geräte-ID", "Gerätegruppen-ID" |
String | ID des gewählten Geräts bzw. der gewählten Gerätegruppe, worauf die Prozedur angewendet wird. |
| Name | beliebig | String | Name der durchzuführenden Prozedur. | |
| Symbol | Icon | Bitmap | Bitmap | Prozedur-Icon in hoher Auflösung. |
| Kleine Symbole | Small icon | Bitmap | Bitmap | Prozedur-Icon in niedriger Auflösung entsprechend der Größe des Kontextmenüs in der Bühnenansicht. |
Eigenschaften
Das Procedure-Node bietet folgende Einstellparameter in den Eigenschaften (Properties).
| Einstellung | Möglicher Parameter | Standardwert | Beschreibung | |
|---|---|---|---|---|
| deutsche GUI | englische GUI | |||
| Einstellungen des Kernels (Kernel properties) | ||||
| Name | beliebiger Text | Procedure | Benutzerdefinierte Beschreibung des Nodes im Titel. | |
| Ausführen bei einge- frorener DMX-Ausgabe | Execute on Freeze | "True" "False" |
"True" | Prozedur bei bei eingefrorener DMX-Ausgabe, also bei aktivem Freeze ausführen. |
| Eingänge (Inputs) | ||||
| Gerät oder Gerätegruppe | Device or group | "Geräte-ID", "Geräte-Nummer", "Geräte-Name" |
leer | Auswahlmenü für ID, Name oder Nummer des Geräts. |
| Prozedur | Procedure | beliebiger Text | Reset | Durchzuführende Prozedur. |
| Einstellungen der Oberfläche (GUI properties) | ||||
| Position | "X-Koordinate" "Y-Koordinate" |
variabel | Manuelle Position in X-Richtung und Y-Richtung für das Node in der Graphenansicht. | |
