Herunterladen Inhalt Inhalt Diese Seite drucken

Typenkonvertierung Nach String - Siemens 840D sl/840DE sl Handbuch

Inhaltsverzeichnis

Werbung

Sonderbedeutung des 0-Zeichens
Das 0-Zeichen wird intern als Enderkennung eines Strings interpretiert. Wird ein Zeichen
durch das 0-Zeichen ersetzt, wird der String damit verkürzt.
Beispiel
DEF STRING[20] STRG = "Achse .
steht"
STRG[6] = "X"
MSG(STRG)
STRG[6] = 0
MSG(STRG)
1.10.1

Typenkonvertierung nach STRING

Funktion
Hierdurch lassen sich Variablen unterschiedlichen Typs als Bestandteil einer Meldung
(MSG) nutzen.
Erfolgt bei Verwendung des Operators << implizit für die Datentypen INT, REAL, CHAR und
BOOL (siehe "Verkettung von Strings").
Ein INT-Wert wird in die normal lesbare Form umgewandelt. Bei REAL-Werten werden bis
zu 10 Nachkommastellen angegeben.
Programmierung
Syntax
STRING_ERG = AXSTRING (AXIS)
Semantik:
AXSTRING (AXIS) liefert den angegebenen Achsbezeichner als String.
Parameter
Variable vom Typ AXIS können durch die Funktion AXSTRING nach STRING gewandelt
werden.
FRAME-Variable können nicht konvertiert werden.
Beispiel:
MSG("Position:"<<$AA_IM[X])
Arbeitsvorbereitung
Programmierhandbuch, 11/2006, 6FC5398-2BP10-2AA0
Flexible NC-Programmierung
;liefert die Meldung "Achse X steht"
;liefert die Meldung "Achse"
Ergebnistyp: STRING
1.10 Stringoperationen
1-31

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis