Herunterladen Inhalt Inhalt Diese Seite drucken

Zeichenkettenverarbeitung; Allgemeines; Zeichenketten Und Zahlen; Asc - Bosch Rexroth IndraMotion MTX 11VRS Programmierhandbuch

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:
7.14

Zeichenkettenverarbeitung

7.14.1

Allgemeines

7.14.2

Zeichenketten und Zahlen

ASC

Syntax:
Beispiel:
<Root-Element>
ERRNO
Abb.7-72:
Syntax SDSAVE
SDSAVE("cplsave.xml","SysAPrg",ERRNO)
Um Zeichenketten (Strings) in CPL zu bearbeiten, müssen sie in einem eindi‐
mensionalen Feld (Feld: Array) aus indizierten Character-Variablen abgelegt
sein. Jede Character-Variable in diesem Feld wird über einen Index adressiert
und kann genau 1 Zeichen enthalten. Für die String-Verarbeitung stehen die
CPL-Befehle MID$, LEN, INSTR, ASC, STR$, VAL und TRIM$ zur Verfügung.
ASC(<Zeichenkette>)
Abb.7-73:
Syntax ASC
10 DIM A$(1)
20 A$ = "ABC"
30 B$ = "BCD"
40 I% = ASC(A$)
Bosch Rexroth AG
Root-Element der zu sichernden Datengruppe
CPL-Variable
Ist die CPL-Variable ERRNO an beliebiger Stelle in der
Parameterliste angegeben, wird kein Laufzeitfehler er‐
zeugt. Der Fehler wird durch einen entsprechenden
Wert der Variablen geliefert.
Folgende Rückgabewerte sind möglich:
0: Zugriff o.k.
-1: Parameterfehler
-10: Zieldatei inklusive Pfad zu lang
-13: Daten konnten nicht geschrieben werden
-20: fehlerhaftes Root-Tag
-21: Dateizugriff nicht möglich
-35: interner Fehler Systemdatenzugriff
Ist die CPL-Variable ERRNO nicht angegeben, wird bei
einem Zugriffsfehler ein Laufzeitfehler erzeugt.
Das komplette Systemdatum"SysAPrg" wird in der Da‐
tei "cplsave.xml" im aktuellen Verzeichnis abgespei‐
chert.
Gibt die Ordinalzahl des ersten Zeichens (ASCII-Code)
von <Zeichenkette> als INTEGER-Wert aus.
Ist <Zeichenkette> leer oder nicht definiert, liefert ASC
den Wert -1 zurück.
<Zeichenkette> muss ein String-Ausdruck sein.
ASC ist die Umkehrung von CHR$.
Die INTEGER-Variable I% hat den Wert 65.
545/665
CPL-Funktionen

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis