1.10.5
Länge des Strings
Funktion
Diese Funktionalität erlaubt es, die Länge eines Strings zu bestimmen.
Syntax
INT_ERG = STRLEN (STRING)
Semantik
Es wird eine Anzahl der Zeichen zurückgegeben, die - vom Anfang des Strings an gezählt -
kein 0-Zeichen sind.
Beispiel
Dies erlaubt es z. B. im Zusammenhang mit dem weiter unten beschriebenen
Einzelzeichenzugriff, das Ende des Strings zu bestimmen:
IF(STRLEN (BAUSTEIN_NAME) > 10) GOTOF FEHLER
1.10.6
Zeichen/String in String suchen
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.
Programmierung
Syntax
INT_ERG = INDEX
INT_ERG = RINDEX
INT_ERG = MINDEX
INT_ERG = MATCH
Semantik
Suchfunktionen: Sie liefern die Position im String (erster Parameter) zurück, wo die Suche
erfolgreich war. Kann das Zeichen/der String nicht gefunden werden, wird der Wert -1
zurückgegeben. Das erste Zeichen hat dabei die Position 0.
Arbeitsvorbereitung
Programmierhandbuch, 11/2006, 6FC5398-2BP10-2AA0
(STRING,CHAR)
(STRING,CHAR)
(STRING,STRING)
(STRING,STRING)
Flexible NC-Programmierung
1.10 Stringoperationen
Ergebnistyp: INT
Ergebnistyp: INT
Ergebnistyp: INT
Ergebnistyp: INT
Ergebnistyp: INT
1-35