Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth IndraMotion MTX 11VRS Programmierhandbuch Seite 555

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
2 VWX$="TEST TEST TES"
3 A$ = MID$(VWX$,12,1)
4 I%=12
5 A$=MID$(VWX$,I%,1)
Das 12. Zeichen ("E") des Zeichenfeldes VWX$ wird der String-Variablen A$
zugewiesen.
Beschreiben eines Zeichenfeldes
Soll der Inhalt einer String-Variablen dem Zeichenfeld oder einem Teil des Zei‐
chenfeldes übergeben werden, ist die Zuweisung umzustellen.
Beispiel: Teilweises Beschreiben eines Zeichenfeldes
1 DIM XYZ$(15)
2 B$="ABCDE"
3 MID$(XYZ$,1,5)=B$
4 MID$(XYZ$,6,5)=B$
Das 1. bis 10. Zeichen des Zeichenfeldes XYZ$ wird mit dem Inhalt der String-
Variablen B$ belegt.
Die nachfolgende Programmierung würde zur Fehlermeldung:
"ZEICHENFELD NICHT BELEGT"
führen, da die Zeichen 1 bis 5 des Zeichenfeldes noch nicht belegt sind:
1 DIM XYZ$(15)
2 B$="ABCDE"
4 MID$(XYZ$,6,5)=B$
Beispiel: Teilweises Beschreiben eines Zeichenfeldes
1 DIM XYZ$(100)
2 B$= "ABCDE"
3 MID$(XYZ$,1,10)=B$
Inhalt der String-Variablen B
$:
Inhalt der Feldvariablen XYZ
$ :
Ist die Länge der String-Variablen kleiner als das Zeichenfeld, wird das Zei‐
chenfeld XYZ$ nur in der Länge der String-Variablen beschrieben. Bei Zuwei‐
sung dieses Zeichenfeldes an eine STRING-Variable wird nicht das gesamte
Zeichenfeld, das durch die DIM-Anweisung festgelegt wurde, sondern nur der
Bereich, der zuvor beschrieben wurde (→ Länge des Zeichenfeldes), zugewie‐
sen.
Beispiel:
1 DIM XYZ$(100)
3 MID$(XYZ$,1,10)="ABCDE"
4 MID$(XYZ$,6,3)="T"
Bosch Rexroth AG
"ABCDE"
"ABCDE"
Die Feldvariable hat die Länge 5. Die restlichen 95 Zei‐
chen sind nicht belegt.
553/665
CPL-Funktionen

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis