Format (Input Assignment) DMXC3: Unterschied zwischen den Versionen

Aus Deutsches DMXC-Wiki
Zur Navigation springen Zur Suche springen
(Tabelle mit Beispielen ergänzt)
Zeile 25: Zeile 25:
 
|}
 
|}
 
=Konfiguration=
 
=Konfiguration=
Um einen Text entsprechend seiner eigenen Vorstellungen auszugeben, muss in den Properties des Format-Nodes im Feld Format der Code angepasst werden. Standardmäßig beinhaltet dieses Feld die Werte <code>{0}, {1}, {2}, {3}</code>. Ist mit dem Eingang <code>0</code> der BPM-Wert eines Speedmaster verbinden, kann man die Ausgabe aus dem Format-Nodes zum Beispiel auf '''128,5 BPM''' "umbauen" lassen, wenn im Feld Fort in den Properties der Code <code>{0:0.#} BPM</code> eingegeben wurde.
+
Um einen Text entsprechend seiner eigenen Vorstellungen auszugeben, muss in den Properties des Format-Nodes im Feld Format der Code angepasst werden. Standardmäßig beinhaltet dieses Feld die Werte <code>{0}, {1}, {2}, {3}</code>.
 +
 
 +
{| class="wikitable toptextcells"
 +
|-
 +
! style="width: 15em" | Anwendungsfall !! style="width: 10em" | Code !! style="width: 10em" | Ausgabe !! Beschreibung
 +
|-
 +
| Standard-Wert bei erster Verwendung || <code>{0}, {1}, {2}, {3}</code> || '''Text A, Text B, Text C, Text D''' || Alle an den vier Eingängen des Format-Nodes ankommenden Textbausteine werden zu einem Text zusammengesetzt.
 +
|-
 +
| BPM-Wert für Label in Softdesk || <code>{0:0.#} BPM</code> || '''128,5 BPM''' || Ist mit dem Eingang <code>0</code> der BPM-Wert eines Speedmaster verbinden, kann man sich die Ausgabe aus dem Format-Nodes zum Beispiel auf '''128,5 BPM''' "umbauen" lassen.
 +
|-
 +
|}
  
 
Beispiele für weitere Formatierungsmöglichkeiten sind unter [http://www.csharp-examples.net/string-format-double/ '''http://www.csharp-examples.net/string-format-double/'''] einzusehen.
 
Beispiele für weitere Formatierungsmöglichkeiten sind unter [http://www.csharp-examples.net/string-format-double/ '''http://www.csharp-examples.net/string-format-double/'''] einzusehen.
  
 
=Anwendungsbeispiel=
 
=Anwendungsbeispiel=

Version vom 29. September 2019, 15:58 Uhr

Dieser Node formatiert einzelne Werte und kann verschiedene Textbausteine dynamisch zu einem Text zusammensetzen. [Bild]

Eingänge

Name Zulässige Werte Datentyp Beschreibung
0 beliebig String Eingang für Text, zum Beispiel aus anderen Nodes.
1
2
3

Ausgänge

Name Ausgebende Werte Datentyp Beschreibung
Output beliebig String Gibt den zusammengesetzten oder formatierten Text aus, um hiermit einen Button oder ein Label im Softdesk dynamisch zu beschriften.

Konfiguration

Um einen Text entsprechend seiner eigenen Vorstellungen auszugeben, muss in den Properties des Format-Nodes im Feld Format der Code angepasst werden. Standardmäßig beinhaltet dieses Feld die Werte {0}, {1}, {2}, {3}.

Anwendungsfall Code Ausgabe Beschreibung
Standard-Wert bei erster Verwendung {0}, {1}, {2}, {3} Text A, Text B, Text C, Text D Alle an den vier Eingängen des Format-Nodes ankommenden Textbausteine werden zu einem Text zusammengesetzt.
BPM-Wert für Label in Softdesk {0:0.#} BPM 128,5 BPM Ist mit dem Eingang 0 der BPM-Wert eines Speedmaster verbinden, kann man sich die Ausgabe aus dem Format-Nodes zum Beispiel auf 128,5 BPM "umbauen" lassen.

Beispiele für weitere Formatierungsmöglichkeiten sind unter http://www.csharp-examples.net/string-format-double/ einzusehen.

Anwendungsbeispiel