Herunterladen Inhalt Inhalt Diese Seite drucken

Dimensionieren Von Zeichenketten "Dim; Suchen Nach Einer Zeichenkette "Instr - Bosch Rexroth IndraMotion MTX 11VRS Programmierhandbuch

Vorschau ausblenden Andere Handbücher für Rexroth IndraMotion MTX 11VRS:
Inhaltsverzeichnis

Werbung

548/665
Bosch Rexroth AG
CPL-Funktionen
7.14.3

Dimensionieren von Zeichenketten "DIM"

Beschreibung:
Beispiele:
7.14.4

Suchen nach einer Zeichenkette "INSTR"

Syntax:
Beispiel:
Die REAL-Variable "X" ist NUL, d.h. nicht belegt. Durch das Erkennen des Zei‐
chens "A" wird die Umwandlung abgebrochen. Der Wert der doppelt genauen
REAL-Variable "D!" ist 1234567.234567.
Um ein Zeichenfeld anzulegen, müssen Sie per DIM-Anweisung eine Charac‐
ter-Variable indizieren. Auf diese Weise lassen sich Zeichenfelder mit einer
max. Kapazität von 1024 Zeichen anlegen (Wertebereich des Index: 1 bis
1024). Wird der Wertebereich nicht eingehalten, erscheint die Fehlermeldung:
"UNZULÄSSIGE FELDGRENZE".
1 DIM VWX$(14)
In diesem Beispiel wird das Zeichenfeld VWX$ angelegt, das aus 14 einzelnen
Character-Variablen besteht. Es lassen sich in VWX$ also Strings mit bis zu
14 Zeichen Länge abspeichern.
1 DIM ABC$(1)
2 DIM BCDE$(10)
INSTR (<Zeichenfolge>,<String-Ausdruck>[,<Anfangspunkt>])
Abb.7-77:
Syntax INSTR
1 DIM A$(8)
2 DIM B$(16)
3 A$="A" : MID$(A$,2)="UVWXYZ"
4 B$="ABCDEF UVWXYZ GH"
5 POS1%=INSTR(MID$(A$,2),B$,4)
6 POS2%=INSTR(MID$(A$,2,4),B$,10)
7 POS3%=INSTR(MID$(A$,2),B$)
DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch
Zeichenfeld für einen String mit max. 1 Zeichen Länge.
Zeichenfeld für einen String mit max. 10 Zeichen Länge.
Durchsucht einen <String-Ausdruck> ab dem
<Anfangspunkt> nach einer <Zeichenfolge> und gibt
die Position des ersten Zeichens der gefundenen
<Zeichenfolge> im <String-Ausdruck> als INTEGER-
Wert aus.
Wird die <Zeichenfolge> nicht gefunden, wird der
Wert 0 ausgegeben. Die <Zeichenfolge> kann als
String-Ausdruck programmiert werden.
Der Wertebereich für den 3. Parameter liegt zwischen
1 und 1024. Wird der Wertebereich nicht eingehalten,
erscheint die Fehlermeldung:
"UNZULÄSSIGER PARAMETER" .
Die INTEGER-Variable POS1% hat
den Wert 8.
Die INTEGER-Variable POS2% hat
den Wert 0.
Die INTEGER-Variable POS3% hat
den Wert 8.

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis