1.9
Stringoperationen
Stringoperationen
Neben den klassischen Operationen "Zuweisung" und "Vergleich" sind folgende
Stringoperationen möglich:
•
Typenkonvertierung nach STRING (AXSTRING) [Seite 76]
•
Typenkonvertierung von STRING (NUMBER, ISNUMBER, AXNAME) [Seite 77]
•
Verkettung von Strings (<<) [Seite 78]
•
Wandlung in Klein-/Großbuchstaben (TOLOWER, TOUPPER) [Seite 79]
•
Länge eines Strings bestimmen (STRLEN) [Seite 80]
•
Zeichen/String in String suchen (INDEX, RINDEX, MINDEX, MATCH) [Seite 81]
•
Auswahl eines Teilstrings (SUBSTR) [Seite 82]
•
Selektion eines Einzelzeichens (STRINGVAR, STRINGFELD) [Seite 83]
•
String formatieren (SPRINT) [Seite 84]
Sonderbedeutung des 0-Zeichens
Das 0-Zeichen wird intern als Enderkennung eines Strings interpretiert. Wird ein Zeichen
durch das 0-Zeichen ersetzt, wird der String damit verkürzt.
Beispiel:
Programmcode
DEF STRING[20] STRG="Achse . steht"
STRG[6]="X"
MSG(STRG)
STRG[6]=0
MSG(STRG)
Arbeitsvorbereitung
Programmierhandbuch, 02/2011, 6FC5398-2BP40-1AA0
Flexible NC-Programmierung
1.9 Stringoperationen
Kommentar
; Liefert die Meldung "Achse X steht".
; Liefert die Meldung "Achse".
75