Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 91

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

Werbung

%G:
%<m>G:
%.<n>G:
Arbeitsvorbereitung
Programmierhandbuch, 10/2015, 6FC5398-2BP40-5AA3
Wandlung in einen String mit einer Dezimalzahl je nach Wertebereich in Dezimal-
oder Exponentialdarstellung: ist der darzustellende Wert betragsmäßig kleiner als
1.0EX-04 oder größer/gleich 1.0EX+06 wird die Exponentialdarstellung gewählt,
sonst die Dezimaldarstellung. Es werden maximal sechs signifikante Stellen ange‐
zeigt, ggf. wird gerundet.
Beispiel mit Dezimaldarstellung:
N10 DEF REAL REAL_VAR=1.234567890123456EX-04
N20 DEF STRING[80] RESULT
N30 RESULT=SPRINT("CONTENT OF REAL_VAR:%G",REAL_VAR)
Ergebnis: Die String-Variable RESULT wird mit der Zeichenkette "CONTENT OF
REAL_VAR:0.000123457" beschrieben.
Beispiel mit Exponentialdarstellung:
N10 DEF REAL REAL_VAR=1.234567890123456EX+06
N20 DEF STRING[80] RESULT
N30 RESULT=SPRINT("CONTENT OF REAL_VAR:%G",REAL_VAR)
Ergebnis: Die String-Variable RESULT wird mit der Zeichenkette "CONTENT OF
REAL_VAR:1.23457EX+06" beschrieben.
Wandlung in einen String mit einer Dezimalzahl je nach Wertebereich in Dezimal-
oder Exponentialdarstellung (wie %G). Der String hat eine Gesamtlänge von mindes‐
tens <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.
Flexible NC-Programmierung
2.9 Stringoperationen
91

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis