Herunterladen Inhalt Inhalt Diese Seite drucken

String Formatieren (Sprint) - Siemens SINUMERIK 840D sl Programmierhandbuch

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

Werbung

Beispiel 2: Auswerten einer Systemvariablen
Programmcode
DEF STRING[50] STRG
...
STRG = $P_MMCA
IF STRG[0] == "E" GOTO ...
Beispiel 3: Parameterübergabe "call by value" und "call by reference"
Programmcode
;
DEF STRING[50] STRG = "Achse X"
DEF CHAR CHR
...
EXTERN UP_VAL(ACHSE)
EXTERN UP_REF(VAR ACHSE)
...
UP_VAL(STRG[6])
...
CHR = STRG[6]
UP_REF(CHR)
2.9.9

String formatieren (SPRINT)

Mit der vordefinierten Funktion SPRINT können Zeichenketten formatiert und z. B. für die
Ausgabe an externe Geräte aufbereitet werden (siehe auch "Process DataShare - Ausgabe
auf ein externes Gerät/Datei (EXTOPEN, WRITE, EXTCLOSE) (Seite 580)").
Syntax
"<Ergebnis_String>"=SPRINT("<Format_String>",<Wert_1>,<Wert_2>,...,
<Wert_n>)
Bedeutung
SPRINT:
"<Format_String>":
Arbeitsvorbereitung
Programmierhandbuch, 10/2015, 6FC5398-2BP40-5AA3
Kommentar
; Zwischenspeicher für Systemvariable
; Systemvariable laden
; Auswerten der Systemvariable
0123456
Bezeichner für eine vordefinierte Funktion, die einen
Wert vom Typ STRING liefert.
Zeichenkette, die feste und variable Teile enthält. Die
variablen Teile werden durch das Formatsteuerzei‐
chen % und einer nachfolgenden Formatbeschrei‐
bung festgelegt.
Flexible NC-Programmierung
2.9 Stringoperationen
Kommentar
; Definition Unterprogramm mit "call
by value" Parameter
; Definition Unterprogramm mit "call
by ref." Parameter
; Parameterübergabe "by value"
; Zwischenspeichern
; Parameterübergabe "by reference"
87

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis