Flexible NC-Programmierung
1.9 Stringoperationen
1.9.5
Länge eines Strings bestimmen (STRLEN)
Funktion
Mit dem Befehl
Syntax
<INT_ERG>=STRLEN("<STRING>")
Bedeutung
STRLEN
<String>
<INT_ERG>
Beispiel
Die Funktion im Zusammenhang mit dem Einzelzeichenzugriff ermöglicht es, das Ende einer
Zeichenkette zu bestimmen:
Programmcode
IF (STRLEN(BAUSTEIN_NAME)>10) GOTOF FEHLER
1.9.6
Zeichen/String in String suchen (INDEX, RINDEX, MINDEX, MATCH)
Funktion
Diese Funktionalität erlaubt es, einzelne Zeichen bzw. einen String in einem weiteren String
zu suchen. Die Funktionsergebnisse geben an, an welcher Position des Strings das
Zeichen/der String im zu untersuchenden String gefunden wurde.
Syntax
INT_ERG=INDEX(STRING,CHAR)
INT_ERG=RINDEX(STRING,CHAR)
INT_ERG=MINDEX(STRING,STRING)
INT_ERG=MATCH(STRING,STRING)
78
ist es möglich, die Länge einer Zeichenkette zu bestimmen.
STRLEN
:
Mit dem Befehl
bestimmt.
Es wird die Anzahl der Zeichen zurückgegeben, die - vom Anfang der
Zeichenkette an gezählt - keine 0-Zeichen sind.
:
Zeichenkette, deren Länge bestimmt werden soll
Typ:
STRING
:
Variable für das Ergebnis der Bestimmung
Typ:
INT
; Ergebnistyp: INT
wird die Länge der angegebenen Zeichenkette
STRLEN
; Ergebnistyp: INT
; Ergebnistyp: INT
; Ergebnistyp: INT
Programmierhandbuch, 03/2010, 6FC5398-2BP20-1AA0
Arbeitsvorbereitung