Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMOTION SCOUT Funktionshandbuch Seite 312

Vorschau ausblenden Andere Handbücher für SIMOTION SCOUT:
Inhaltsverzeichnis

Werbung

Programmierung allgemeiner Standardfunktionen
7.5 String-Bearbeitung (ab V4.0)
INSERT
LEFT
LEN
MID
REPLACE
RIGHT
Falls LEN (in1) + LEN (in2) > 254: String wird abgeschnitten.
1
Falls l < 0 oder p < 0: Leerer String wird zurückgegeben.
2
Falls l = 0 oder p = 0: Leerer String wird zurückgegeben.
3
Falls l = 0 oder p = 0: String in bzw. in1 bleibt unverändert.
4
Falls p = 0: String in1 wird an String in2 angehängt.
5
Falls p > LEN(in) : String in bleibt unverändert.
6
Falls p > LEN(in1): String in2 wird an String in1 angehängt
7
312
Eingangsparameter
in1
STRING[254]
in2
STRING[254]
p
INT
In
STRING[254]
l
INT
in
INT[254]
In
STRING[254]
l
INT
INT
p
in1
STRING[254]
in2
STRING[254]
l
INT
p
INT
In
STRING[254]
l
INT
Rückgabewert
STRING[254]
Fügt String in2 in String in1 ein,
beginnend an Position p
Fehlerflags:
TSI#ERRNO := 2 wenn P < 0, P >
length(IN1)
TSI#ERRNO := 1 wenn
length(IN1)+length(IN2) > 254
STRING[254]
Liefert die l ersten Zeichen im String in
Fehlerflags:
TSI#ERRNO := 2 wenn L < 0
INT[254]
Liefert Anzahl der Zeichen im String in.
Fehlerflags:
keine
STRING[254]
Liefert l Zeichen aus String in, beginnend
an Position p
Fehlerflags:
TSI#ERRNO := 2 wenn L < 0, P < 1, P >
length(IN)
STRING[254]
Ersetzt l Zeichen aus String in1 mit String
in2, beginnend an Position p
Fehlerflags:
TSI#ERRNO := 2 wenn L < 0, P < 1, P >
length(IN1)
TSI#ERRNO := 1 wenn
length(IN1)+length(IN2)-L > 254
STRING[254]
Liefert die l letzten Zeichen im String
in
.
2 3
Fehlerflags:
TSI#ERRNO := 2 wenn L < 0
.
1 2 5 7
.
2 3
.
2 4 7
Basisfunktionen
Funktionshandbuch, 05/2009
.
2 3

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis