Herunterladen Inhalt Inhalt Diese Seite drucken

Delete (Zeichen In Einer Zeichenkette Löschen) - Siemens Simatic s7 Handbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

9.2.4.5
DELETE (Zeichen in einer Zeichenkette löschen)
Tabelle 9- 58 Anweisung Teilzeichenkette löschen
KOP/FUP
SCL
out := DELETE(in, L, p);
Tabelle 9- 59 Datentypen für die Parameter
Parameter und Datentyp
IN
IN
L
IN
P
IN
OUT
OUT
Tabelle 9- 60 ENO-Zustand
ENO
Bedingung
1
Keine Fehler
0
P ist größer als die aktuelle Länge von IN
Resultierende Zeichenkette nach Löschen ist größer als die maximale
Länge von Zeichenkette OUT
L ist kleiner als 0 oder P ist kleiner oder gleich 0
Aktuelle Länge von IN überschreitet maximale Länge von IN, oder aktuelle
Länge von OUT überschreitet maximale Länge von OUT
Maximale Länge von IN oder OUT passt nicht in den zugewiesenen Spei-
cher
Maximale Länge von IN oder OUT ist 0 oder 255
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
Beschreibung
Löscht L Zeichen aus der Zeichenkette IN. Mit dem Löschen der
Zeichen wird an Zeichenposition P (einschließlich) begonnen, und
die restliche Teilzeichenkette wird an Parameter OUT ausgege-
ben.
Datentyp
Beschreibung
String, WString
Eingegebene Zeichenkette
Int
Anzahl der zu löschenden Zeichen
Int
Position des ersten Zeichens, das gelöscht werden soll: Das erste
Zeichen der Zeichenkette IN hat Position 1.
String, WString
Ausgegebene Zeichenkette
9.2 Zeichenketten- und Zeichenanweisungen
Ist L gleich Null, so wird die eingegebene Zeichenkette an
OUT ausgegeben.
Ist die Summe aus L und P größer als die Länge der eingege-
benen Zeichenkette, so wird die Zeichenkette bis zum Ende
gelöscht.
Erweiterte Anweisungen
OUT
Gültige Zeichen
IN wird in OUT kopiert, es werden
keine Zeichen gelöscht
Die resultierenden Zeichen wer-
den kopiert, bis die maximale
Länge von OUT erreicht ist
Aktuelle Länge wird auf 0 gesetzt
387

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis