Herunterladen Inhalt Inhalt Diese Seite drucken

Selektion Eines Einzelzeichens - Siemens SINUMERIK 840D Programmieranleitung

Ausgabe 03/2004
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D:
Inhaltsverzeichnis

Werbung

1
03.04
Semantik:
Im ersten Fall wird der Teilstring ab der Position, die
durch den ersten Parameter festgelegt ist, bis zum
Ende des Strings zurückgegeben.
Im zweiten Fall ist der Ergebnisstring auf die
maximale Länge, gegeben durch den dritten
Parameter, begrenzt.
Liegt die Anfangsposition hinter dem Stringende,
wird der Leerstring (" ") zurückgegeben.
Ist die Anfangsposition oder die Länge negativ, wird
ein Alarm ausgelöst.
Beispiel:
DEF STRING [29] ERG
ERG = SUBSTR ("QUITTUNG: 10 bis 99",
10, 2)

1.10.7 Selektion eines Einzelzeichens

Diese Funktionalität erlaubt es, die einzelnen
Zeichen eines Strings zu selektieren. Dies trifft
sowohl auf den lesenden als auch auf den
schreibenden Zugriff zu.
Syntax:
CHAR_ERG = STRINGVAR [IDX]
CHAR_ERG = STRINGFELD [IDX_FELD,
IDX_CHAR]
Semantik:
Es wird das Zeichen innerhalb des Strings
gelesen/geschrieben, das an der angegebenen
Stelle steht. Ist die Positionsangabe negativ oder
größer als der String, wird ein Alarm ausgelöst.
Beispiel Meldungen:
Einsetzen eines Achsbezeichners in einem
vorgefertigten String.
DEF STRING [50] MELDUNG = "Achse n hat
Position erreicht"
MELDUNG [6] = "X"
MSG (MELDUNG)
 Siemens AG 2004 All rights reserved.
SINUMERIK 840D/840Di/810D Programmieranleitung Arbeitsvorbereitung (PGA) - Ausgabe 03.04
Flexible NC-Programmierung
1.10 Stringoperationen
;damit gilt: ERG == "10"
Ergebnistyp: CHAR
Ergebnistyp: CHAR
;liefert die Meldung "Achse X hat Position
erreicht"
1
1-59

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840diSinumerik 810d

Inhaltsverzeichnis