1.9.3
Verkettung von Strings (<<)
Funktion
Die Funktion "Verkettung von Strings" schafft die Möglichkeit, einen String aus einzelnen
Bestandteilen zusammensetzen zu können.
Realisiert wird die Verkettung über den Operator "<<". Dieser Operator hat für alle
Kombinationen der Basistypen CHAR, BOOL, INT, REAL und STRING als Zieltyp STRING.
Eine eventuell notwendige Konvertierung wird nach den bestehenden Regeln
vorgenommen.
Syntax
<bel._Typ> << <bel._Typ>
Bedeutung
<bel._Typ>:
<< :
Beispielsweise lässt sich so eine Meldung oder ein Kommando aus Textlisten
zusammensetzen und Parameter (etwa ein Bausteinname) einfügen:
MSG(STRG_TAB[LOAD_IDX]<<BAUSTEIN_NAME)
VORSICHT
Die Zwischenergebnisse bei der Stringverkettung dürfen die maximale Stringlänge nicht
überschreiten.
Hinweis
Die Typen FRAME und AXIS können nicht zusammen mit dem Operator "<<" verwendet
werden.
Arbeitsvorbereitung
Programmierhandbuch, 06/2009, 6FC5398-2BP20-0AA0
Variable vom Typ CHAR, BOOL, INT, REAL oder STRING
Operator für die Verkettung von Variablen (<bel._Typ>) zu einer
zusammengesetzten Zeichenkette (Typ STRING).
Dieser Operator ist auch alleinig als sog. "unäre" Variante verfügbar. So
ist es möglich, eine explizite Typwandlung nach STRING auszuführen
(nicht für FRAME und AXIS):
<< <bel._Typ>
Flexible NC-Programmierung
1.9 Stringoperationen
83