Value changed to Bool (Input Assignment) DMXC3: Unterschied zwischen den Versionen

Aus Deutsches DMXC-Wiki
Zur Navigation springen Zur Suche springen
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Kapitelüberschrift|Version=DMXControl 3.2.2}}
+
{{Kapitelüberschrift|Version=DMXControl 3.3.0}}
 
{{DMXC3_Manual-Navigation_Hauptprogramm}}
 
{{DMXC3_Manual-Navigation_Hauptprogramm}}
  
  
 
{{Bild_mit_Unterschrift | DMXC3 IA-Node Value changed to bool.png |1| Werteänderung zu Bool (Value Changed to Bool) | right}}
 
{{Bild_mit_Unterschrift | DMXC3 IA-Node Value changed to bool.png |1| Werteänderung zu Bool (Value Changed to Bool) | right}}
Das {{Manual_Objectcaption|Werteänderung zu Bool (Value Changed to Bool)}}-Node gibt bei jeder Werteänderung des am Eingang anliegenden Signals ein Impulssignal (<code>1</code> bzw. <code>true</code>) am Ausgang aus. Die Zeit, wie lange der Impulssignal anliegen soll, ist einstellbar.
+
Das {{Manual_Objectcaption|Werteänderung zu Bool (Value Changed to Bool)}}-Node gibt bei einer Werteänderung des am Eingang anliegenden Signals ein Impulssignal (<code>1</code> bzw. <code>true</code>) am Ausgang aus. Die Zeit, wie lange der Impulssignal anliegen soll, ist einstellbar. Ebenfalls kann man festlegen, wann ein Impulssignal ausgegeben werden soll:
 +
* {{Manual Fields|Value changed}}: bei jeder Werteänderung am Eingang
 +
* {{Manual Fields|Rsining edge}}: nur bei ansteigenden Werten, also von <code>0</code> auf <code>1</code> bzw. von <code>false</code> nach <code>true</code>
 +
* {{Manual Fields|Falling edge}}: nur bei abfallenden Werten zum Beispiel von <code>1</code> auf <code>0</code>, also genau das Gegenteil zur Variante "ansteigende Werte"
  
  
Zeile 22: Zeile 25:
 
Das {{Manual_Objectcaption|Werteänderung zu Bool (Value Changed to Bool)}}-Node bietet folgende Einstellparameter in den Eigenschaften (Properties).
 
Das {{Manual_Objectcaption|Werteänderung zu Bool (Value Changed to Bool)}}-Node bietet folgende Einstellparameter in den Eigenschaften (Properties).
 
{{DMXC3 Manual-Tableheader Settings | de}}
 
{{DMXC3 Manual-Tableheader Settings | de}}
 
{{DMXC3 Manual-Tablesection | S1 | 5 | Einstellungen des Kernels (Kernel properties) }}
 
  
 
| colspan="2" | Name || beliebiger Text || Value Changed to Bool || Benutzerdefinierte Beschreibung des Nodes im Titel.
 
| colspan="2" | Name || beliebiger Text || Value Changed to Bool || Benutzerdefinierte Beschreibung des Nodes im Titel.
 
 
|-
 
|-
 +
| 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.
 +
|-
 +
| colspan="2" | On Time || <code>Int</code>-Zahlenwert || 200 || Länge des <code>1</code>- bzw. <code>true</code>-Signals in Millisekunden [ms].
 +
|-
 +
| Auslöser-Typ || Trigger type || {{Manual Fields|Value change}}<br />{{Manual Fields|Rising edge}}<br />{{Manual Fields|Falling edge}}|| {{Manual Fields|Value change}} || Einstellung für die Regel, wann die Ausgabe des Impulssignals erfolgt.
 +
|}
  
| colspan="2" | On Time || <code>Int</code>-Zahlenwert || 200 || Länge des <code>1</code>- bzw. <code>true</code>-Signals.
+
= Anwendungsbeispiel =
 +
== Pulsantwort für eine Signallampe ==
 +
Üblicherweise wird schon beim Drücken eines Buttons eine Aktion ausgelöst. Im folgenden Beispiel wird die Aktion durch die Kombination mit dem {{Manual_Objectcaption|[[Compare (Input Assignment) DMXC3|Compare]]}}-Node erst beim Loslassen des Buttons getriggert. Dies muss nicht zwingend eine Signallampe sein, welche nun nach dem Loslassen des Buttons für die im {{Manual_Objectcaption|Werteänderung zu Bool (Value Changed to Bool)}}-Node eingestellte Zeit aufleuchtet. Denkbar ist eine Nutzung auch bei einer {{Manual_Windowcaption|[[Cuelist_DMXC3|Szenenliste (Cuelist)]]}}, die einen besonderen Effekt generiert, wo der Effekt aber eine gewisse Vorbereitungszeit benötigt, weil zum Beispiel Moving Heads vorher eine bestimmte Position einnehmen sollen.
 +
{{Bild_mit_Unterschrift |DMXC3 CS-Examples Value changed to bool 1.png |2| Beispiel für die Verwendung des Value Changed to Bool Nodes}}
  
{{DMXC3 Manual-Tablesection | S1 | 5 | Einstellungen der Oberfläche (GUI properties) }}
+
Die Zeit, wie lange die Signallampe in diesem Beispiel aufleuchtet, ist dabei frei wählbar. Als Auslöser-Typ (Trigger type) ist die Standard-Variante {{Manual Fields|Value change}} eingestellt.
 
 
| colspan="2" | Position || X-Koordinate<br />Y-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:Converter-Nodes DMXC3]]
 
[[Kategorie:Converter-Nodes DMXC3]]

Aktuelle Version vom 26. November 2023, 01:43 Uhr

Books.png Value changed to Bool (Input Assignment) DMXC3 Artikel beschreibt
DMXControl 3.3.0
Inhaltsverzeichnis

A

B

C

D

E

F

G

H

K

L

M

N

O

P

R

S


Abbildung 1: Werteänderung zu Bool (Value Changed to Bool)
Abbildung 1: Werteänderung zu Bool (Value Changed to Bool)

Das Werteänderung zu Bool (Value Changed to Bool)-Node gibt bei einer Werteänderung des am Eingang anliegenden Signals ein Impulssignal (1 bzw. true) am Ausgang aus. Die Zeit, wie lange der Impulssignal anliegen soll, ist einstellbar. Ebenfalls kann man festlegen, wann ein Impulssignal ausgegeben werden soll:

  • "Value changed": bei jeder Werteänderung am Eingang
  • "Rsining edge": nur bei ansteigenden Werten, also von 0 auf 1 bzw. von false nach true
  • "Falling edge": nur bei abfallenden Werten zum Beispiel von 1 auf 0, also genau das Gegenteil zur Variante "ansteigende Werte"


Eingänge

Name Zulässige Werte Datentyp Beschreibung
deutsche GUI englische GUI
Wert Value beliebiger Wert beliebiger Typ Eingang für den Wert

Ausgänge

Name Ausgebende Werte Datentyp Beschreibung
deutsche GUI englische GUI
Bool 0 oder 1 Bool Gibt einen Impuls bei Werteänderung aus

Eigenschaften

Das Werteänderung zu Bool (Value Changed to Bool)-Node bietet folgende Einstellparameter in den Eigenschaften (Properties).

Einstellung Möglicher Parameter Standardwert Beschreibung
deutsche GUI englische GUI
Name beliebiger Text Value Changed to Bool Benutzerdefinierte Beschreibung des Nodes im Titel.
Position "X- Koordinate"
"Y- Koordinate"
variabel Manuelle Position in X-Richtung und Y-Richtung für das Node in der Graphenansicht.
On Time Int-Zahlenwert 200 Länge des 1- bzw. true-Signals in Millisekunden [ms].
Auslöser-Typ Trigger type "Value change"
"Rising edge"
"Falling edge"
"Value change" Einstellung für die Regel, wann die Ausgabe des Impulssignals erfolgt.

Anwendungsbeispiel

Pulsantwort für eine Signallampe

Üblicherweise wird schon beim Drücken eines Buttons eine Aktion ausgelöst. Im folgenden Beispiel wird die Aktion durch die Kombination mit dem Compare-Node erst beim Loslassen des Buttons getriggert. Dies muss nicht zwingend eine Signallampe sein, welche nun nach dem Loslassen des Buttons für die im Werteänderung zu Bool (Value Changed to Bool)-Node eingestellte Zeit aufleuchtet. Denkbar ist eine Nutzung auch bei einer Szenenliste (Cuelist), die einen besonderen Effekt generiert, wo der Effekt aber eine gewisse Vorbereitungszeit benötigt, weil zum Beispiel Moving Heads vorher eine bestimmte Position einnehmen sollen.

Abbildung 2: Beispiel für die Verwendung des Value Changed to Bool Nodes
Abbildung 2: Beispiel für die Verwendung des Value Changed to Bool Nodes


Die Zeit, wie lange die Signallampe in diesem Beispiel aufleuchtet, ist dabei frei wählbar. Als Auslöser-Typ (Trigger type) ist die Standard-Variante "Value change" eingestellt.