Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 88

Gültig für steuerung sinumerik 840d sl, 840de sl, sinumerik 828d
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Flexible NC-Programmierung
1.9 Stringoperationen
%<m>G:
%.<n>G:
%<m>.<n>G:
88
Wandlung in einen String mit einer Dezimalzahl je nach Wertebereich in Dezimal-
oder Exponentialdarstellung (wie %G). Der String hat eine Gesamtlänge von
mindestens <m> Zeichen. Fehlende Zeichen werden linksbündig mit Leerzeichen
aufgefüllt.
Beispiel mit Dezimaldarstellung:
N10 DEF REAL REAL_VAR=1.234567890123456EX-04
N20 DEF STRING[80] RESULT
N30 RESULT=SPRINT("CONTENT OF REAL_VAR:%15G",REAL_VAR)
Ergebnis: Die String-Variable RESULT wird mit der Zeichenkette "CONTENT OF
REAL_VAR:xxxx0.000123457" beschrieben ("x" steht im Beispiel stellvertretend für
Leerzeichen).
Beispiel mit Exponentialdarstellung:
N10 DEF REAL REAL_VAR=1.234567890123456EX+06
N20 DEF STRING[80] RESULT
N30 RESULT=SPRINT("CONTENT OF REAL_VAR:%15G",REAL_VAR)
Ergebnis: Die String-Variable RESULT wird mit der Zeichenkette "CONTENT OF
REAL_VAR:xxx1.23457EX+06" beschrieben ("x" steht im Beispiel stellvertretend für
Leerzeichen).
Wandlung in einen String mit einer Dezimalzahl je nach Wertebereich in Dezimal-
oder Exponentialdarstellung. Es werden maximal <n> signifikante Stellen
angezeigt, ggf. wird gerundet. Ist der darzustellende Wert betragsmäßig kleiner als
1.0EX-04 oder größer/gleich 1.0EX(+<n>) wird die Exponentialdarstellung gewählt,
sonst die Dezimaldarstellung.
Beispiel mit Dezimaldarstellung:
N10 DEF REAL REAL_VAR=1.234567890123456EX-04
N20 DEF STRING[80] RESULT
N30 RESULT=SPRINT("CONTENT OF REAL_VAR:%.3G",REAL_VAR)
Ergebnis: Die String-Variable RESULT wird mit der Zeichenkette "CONTENT OF
REAL_VAR:0.000123" beschrieben.
Beispiel mit Exponentialdarstellung:
N10 DEF REAL REAL_VAR=1.234567890123456EX+03
N20 DEF STRING[80] RESULT
N30 RESULT = SPRINT("CONTENT OF REAL_VAR:%.3G",REAL_VAR)
Ergebnis: Die String-Variable RESULT wird mit der Zeichenkette "CONTENT OF
REAL_VAR:1.23EX+03" beschrieben.
Wandlung in einen String mit einer Dezimalzahl je nach Wertebereich in Dezimal-
oder Exponentialdarstellung (wie %.<n>G). Der String hat eine Gesamtlänge von
mindestens <m> Zeichen. Fehlende Zeichen werden linksbündig mit Leerzeichen
aufgefüllt.
Beispiel mit Dezimaldarstellung:
N10 DEF REAL REAL_VAR=1.234567890123456EX-04
N20 DEF STRING[80] RESULT
N30 RESULT=SPRINT("CONTENT OF REAL_VAR:%12.4G",REAL_VAR)
Ergebnis: Die Stringvariable RESULT wird mit der Zeichenkette "CONTENT OF
REAL_VAR:xxx0.0001235" beschrieben ("x" steht im Beispiel stellvertretend für
Leerzeichen).
Beispiel mit Exponentialdarstellung:
N10 DEF REAL REAL_VAR=1.234567890123456EX+04
N20 DEF STRING[80] RESULT
N30 RESULT=SPRINT("CONTENT OF REAL_VAR:%12.4G",REAL_VAR)
Ergebnis: Die String-Variable RESULT wird mit der Zeichenkette "CONTENT OF
REAL_VAR:xx1.235EX+06" beschrieben ("x" steht im Beispiel stellvertretend für
Leerzeichen).
Programmierhandbuch, 02/2011, 6FC5398-2BP40-1AA0
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik sinumerik 828d

Inhaltsverzeichnis