Herunterladen Inhalt Inhalt Diese Seite drucken

Verkettung Von Strings ( Wandlung In Klein-/Großbuchstaben (Tolower, Toupper); Bedeutung - Siemens SINUMERIK 840D sl Programmierhandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Beispiel
Programmcode
DEF BOOL BOOL_ERG
DEF REAL REAL_ERG
DEF AXIS AXIS_ERG
BOOL_ERG=ISNUMBER("1234.9876Ex-7")
BOOL_ERG=ISNUMBER("1234XYZ")
REAL_ERG=NUMBER("1234.9876Ex-7")
AXIS_ERG=AXNAME("X")
1.9.3
Verkettung von Strings (<<)
Funktion
Die Funktion "Verkettung von Strings" schafft die Möglichkeit, einen String aus einzelnen
Bestandteilen zusammensetzen zu können.
Realisiert wird die Verkettung über den Operator "<<". Dieser Operator hat für alle
Kombinationen der Basistypen CHAR, BOOL, INT, REAL und STRING als Zieltyp STRING.
Eine eventuell notwendige Konvertierung wird nach den bestehenden Regeln
vorgenommen.
Syntax
<bel._Typ> << <bel._Typ>

Bedeutung

<bel._Typ>
<<
Beispielsweise lässt sich so eine Meldung oder ein Kommando aus Textlisten
zusammensetzen und Parameter (etwa ein Bausteinname) einfügen:
MSG(STRG_TAB[LOAD_IDX]<<BAUSTEIN_NAME)
VORSICHT
Die Zwischenergebnisse bei der Stringverkettung dürfen die maximale Stringlänge nicht
überschreiten.
Arbeitsvorbereitung
Programmierhandbuch, 03/2010, 6FC5398-2BP20-1AA0
:
Variable vom Typ CHAR, BOOL, INT, REAL oder STRING
:
Operator für die Verkettung von Variablen (<bel._Typ>) zu einer
zusammengesetzten Zeichenkette (Typ STRING).
Dieser Operator ist auch alleinig als sog. "unäre" Variante verfügbar. So
ist es möglich, eine explizite Typwandlung nach STRING auszuführen
(nicht für FRAME und AXIS):
<< <bel._Typ>
Flexible NC-Programmierung
Kommentar
; BOOL_ERG == TRUE
; BOOL_ERG == FALSE
; REAL_ERG == 1234.9876Ex-7
; AXIS_ERG == X
1.9 Stringoperationen
75

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis