Herunterladen Inhalt Inhalt Diese Seite drucken
Vorschau ausblenden Andere Handbücher für Rexroth IndraMotion MTX 11VRS:
Inhaltsverzeichnis

Werbung

DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch
Beispiel:
Besonderheiten und Restriktionen:

MID$

Beschreibung:
Syntax:
Beispiele:
<DataSelection>
String-Ausdruck
"U": Wandlung in Großbuchstaben
"L": Wandlung in Kleinbuchstaben
ERRNO
CPL-Variable
Ist die CPL-Variable ERRNO an beliebiger Stelle innerhalb
der Parameterliste programmiert, erzeugt der Befehl intern
keinen Laufzeitfehler. Der Fehler wird durch einen ent‐
sprechenden Rückgabewert der Variablen zurückgeliefert.
Folgende Rückgabewerte sind möglich:
0: Zugriff o.k.
-1: Parameterfehler
Ist die Variable ERRNO nicht angegeben, wird bei einem
Parameterfehler ein Laufzeitfehler generiert.
Abb.7-81:
Syntax MCASE4
1 DIM A$(20)
2 DIM B$(20)
3 A$="Hallo Welt"
4 B$=MCASE$(A$,"U")
5 REM B$ hat den Inhalt: "HALLO WELT"
Die Zuweisung des Rückgabewerts an eine nicht dimensionierte Character-
Variable führt zu einem Laufzeitfehler.
Die MID$-Anweisung überschreibt Teile eines Zeichenfeldes.
MID$ (<Zeichenfeld>,<Anfangspunkt>[,<Zeichenanzahl>])
<Zeichenfeld>
<Anfangspunkt>
<Zeichenanzahl>
Abb.7-82:
MID$ - Verändern von Zeichenketten
Der Wertebereich für den 2. und 3. Parameter liegt zwischen 1 und 1024. Wird
der Wertebereich nicht eingehalten, erscheint die Fehlermeldung:
"UNZULÄSSIGER PARAMETER".
1 DIM A$(10)
2 A$="ABC"
3 MID$(A$,4,3)="DEF"
Es wird die 4. bis 6. Komponente des Zeichenfeldes beschrieben. Dies ist er‐
laubt, da die ersten drei Komponenten schon belegt sind.
Bosch Rexroth AG
Zeichenfeld, in dem Teile überschrieben werden sollen.
Legt die Position innerhalb von <Zeichenfeld> fest, ab
der Zeichen überschrieben werden sollen. Der Wert von
<Anfangspunkt> darf die Anzahl der bisher belegten
Komponenten (Länge) um maximal 1 überschreiten.
Bestimmt die Anzahl der Zeichen, die überschrieben
werden. Wird <Zeichenanzahl> nicht programmiert,
werden alle zugewiesenen Zeichen in <Zeichenfeld>
eingetragen, sofern es die Dimensionierung des Zei‐
chenfeldes zulässt.
Länge von A$ ist 3
551/665
CPL-Funktionen

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis