Programmier-Befehle
6.3 Funktionen
LOAD
VAR01="HALLO/WELT"
VAR02=LEFT(VAR01,4)
END_LOAD
Funktion MIDS: String aus der Mitte
Syntax:
Beschreibung:
Parameter:
Beispiel
DEF VAR01
DEF VAR02
LOAD
VAR01="HALLO/WELT"
VAR02=LEFT(VAR01,4,4)
END_LOAD
Funktion REPLACE: Ersetzen von Zeichen
Syntax:
Beschreibung:
Parameter:
Rückgabewert:
186
; Ergebnis = "WELT"
(string, start [, länge])
MIDS
MIDS liefert eine Zeichenkette zurück, welche die angegebene Anzahl Zeichen
ab der angegeben Stelle eines Strings enthält.
string
Zeichenkette oder Variable mit der zu verarbeitenden Zei‐
chenkette
start
Start, ab dem in der Zeichenkette gelesen wird
länge
Anzahl der Zeichen, welche ausgelesen werden sollen
; Ergebnis = "LO/W"
( string, FindString, ReplaceString [, start [, count ] ] )
REPLACE
Die Funktion REPLACE ersetzt ein Zeichen/Zeichenkette in einem String durch
ein anderes Zeichen/Zeichenkette.
string
String , in dem der FindString durch den ReplaceString er‐
setzt werden soll.
FindString
Zu ersetzender String
ReplaceString
Ersatz-String (wird anstelle des FindString eingesetzt)
start
Startposition, ab der gesucht und ersetzt wird
count
Anzahl der Zeichen, die ab der Startposition nach FindSt‐
ring durchsucht werden sollen
string = Leerstring
FindString = Leerstring
ReplaceString = Leerstring
start > Len(String)
count = 0
Kopie von String
Kopie von String
Kopie von String, in der alle Vorkommen von
FindString gelöscht sind
Leerstring
Kopie von String
SINUMERIK Integrate Run MyScreens (BE2)
Programmierhandbuch, 08/2018, 6FC5397-1DP40-6AA2