Keine Bearbeitungszusammenfassung |
KKeine Bearbeitungszusammenfassung |
||
Zeile 5: | Zeile 5: | ||
{| class="wikitable toptextcells" | {| class="wikitable toptextcells" | ||
|- | |- | ||
! style="width: | ! style="width: 8em" | Name !! style="width: 12em" | Zulässige Werte !! style="width: 8em" | Datentyp !! Beschreibung | ||
|- | |- | ||
| 0 || rowspan="4" | beliebig || rowspan="4" | String || rowspan="4" | Eingang für Text, zum Beispiel aus anderen Nodes. | | 0 || rowspan="4" | beliebig || rowspan="4" | String || rowspan="4" | Eingang für Text, zum Beispiel aus anderen Nodes. | ||
Zeile 19: | Zeile 19: | ||
{| class="wikitable toptextcells" | {| class="wikitable toptextcells" | ||
|- | |- | ||
! style="width: | ! style="width: 8em" | Name !! style="width: 12em" | Ausgebende Werte !! style="width: 8em" | Datentyp !! Beschreibung | ||
|- | |- | ||
| Output || beliebig || String || Gibt den zusammengesetzten oder formatierten Text aus, um hiermit einen Button oder ein Label im Softdesk dynamisch zu beschriften. | | Output || beliebig || String || Gibt den zusammengesetzten oder formatierten Text aus, um hiermit einen Button oder ein Label im Softdesk dynamisch zu beschriften. | ||
Zeile 29: | Zeile 29: | ||
{| class="wikitable toptextcells" | {| class="wikitable toptextcells" | ||
|- | |- | ||
! style="width: | ! style="width: 12em" | Anwendungsfall !! style="width: 12em" | Code !! style="width: 12em" | 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. | | 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. |
Version vom 30. Oktober 2019, 08:48 Uhr
Dieser Node formatiert einzelne Werte und kann verschiedene Textbausteine von verschiedenen Nodes dynamisch zu einem einzigen Text zusammensetzen, der dann wiederum in einem Label oder einem Button als Beschriftungstext genutzt werden kann. [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 (insbesondere für Zahlenwerte) sind unter http://www.csharp-examples.net/string-format-double/ einzusehen. Dabei handelt es sich in erster Linie um Formatierungsmöglichkeiten für Zahlenwerte.