%F:
%<m>F:
%.<n>F:
%<m>.<n>F:
%E:
Arbeitsvorbereitung
Programmierhandbuch, 10/2015, 6FC5398-2BP40-5AA3
Wandlung in einen String mit einer Dezimalzahl mit 6 Nachkommastellen. Die Nach‐
kommstellen werden ggf. gerundet oder mit 0 aufgefüllt.
Beispiel:
N10 DEF REAL REAL_VAR=-1.2341234EX+03
N20 DEF STRING[80] RESULT
N30 RESULT=SPRINT("CONTENT OF REAL_VAR:%F",REAL_VAR)
Ergebnis: Die String-Variable RESULT wird mit der Zeichenkette "CONTENT OF
REAL_VAR: -1234.123400" beschrieben.
Wandlung in einen String mit einer Dezimalzahl mit 6 Nachkommastellen und einer
Gesamtlänge von mindestens <m> Zeichen. Die Nachkommstellen werden ggf. ge‐
rundet oder mit 0 aufgefüllt. Fehlende Zeichen auf die Gesamtlänge <m> werden
linksbündig mit Leerzeichen aufgefüllt.
Beispiel:
N10 DEF REAL REAL_VAR=-1.23412345678EX+03
N20 DEF STRING[80] RESULT
N30 RESULT=SPRINT("CONTENT OF REAL_VAR:%15F",REAL_VAR)
Ergebnis: Die String-Variable RESULT wird mit der Zeichenkette "CONTENT OF
REAL_VAR: xxx-1234.123457" beschrieben ("x" steht im Beispiel stellvertretend für
Leerzeichen).
Wandlung in einen String mit einer Dezimalzahl mit <n> Nachkommastellen. Die
Nachkommastellen werden ggf. gerundet oder mit 0 aufgefüllt.
Beispiel:
N10 DEF REAL REAL_VAR=-1.2345678EX+03
N20 DEF STRING[80] RESULT
N30 RESULT=SPRINT("CONTENT OF REAL_VAR:%.3F",REAL_VAR)
Ergebnis: Die String-Variable RESULT wird mit der Zeichenkette "CONTENT OF
REAL_VAR:-1234.568" beschrieben.
Wandlung in einen String mit einer Dezimalzahl mit <n> Nachkommastellen und
einer Gesamtlänge von mindestens <m> Zeichen. Die Nachkommstellen werden
ggf. gerundet oder mit 0 aufgefüllt. Fehlende Zeichen auf die Gesamtlänge <m>
werden linksbündig mit Leerzeichen aufgefüllt.
Beispiel:
N10 DEF REAL REAL_VAR=-1.2341234567890EX+03
N20 DEF STRING[80] RESULT
N30 RESULT=SPRINT("CONTENT OF REAL_VAR:%10.2F",REAL_VAR)
Ergebnis: Die String-Variable RESULT wird mit der Zeichenkette "CONTENT OF
REAL_VAR:xx-1234.12" beschrieben ("x" steht im Beispiel stellvertretend für Leer‐
zeichen).
Wandlung in einen String mit einer Dezimalzahl in Exponentialdarstellung. Die Man‐
tisse wird normalisiert mit einer Vorkommastelle und 6 Nachkommastellen abgelegt.
Die Nachkommastellen werden ggf. gerundet oder mit 0 aufgefüllt. Der Exponent
beginnt mit dem Schlüsselwort "EX". Es folgt das Vorzeichen ("+" oder "-") und eine
zwei- oder dreistellige Zahl.
Beispiel:
N10 DEF REAL REAL_VAR=-1234.567890
N20 DEF STRING[80] RESULT
N30 RESULT=SPRINT("CONTENT OF REAL_VAR:%E",REAL_VAR)
Ergebnis: Die String-Variable RESULT wird mit der Zeichenkette "CONTENT OF
REAL_VAR:-1.234568EX+03" beschrieben.
Flexible NC-Programmierung
2.9 Stringoperationen
89