Format (Input Assignment) DMXC3: Unterschied zwischen den Versionen
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 | + | 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]
Inhaltsverzeichnis
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.