Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 87

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

Werbung

%.<n>E:
%<m>.<n>E:
%G:
Arbeitsvorbereitung
Programmierhandbuch, 02/2011, 6FC5398-2BP40-1AA0
Wandlung in einen String mit einer Dezimalzahl in Exponentialdarstellung. Die
Mantisse wird normalisiert mit einer Vorkommastelle und <n> 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.5678
N20 DEF STRING[80] RESULT
N30 RESULT=SPRINT("CONTENT OF REAL_VAR:%.2E",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 in Exponentialdarstellung mit einer
Gesamtlänge von mindestens <m> Zeichen. Fehlende Zeichen werden linksbündig
mit Leerzeichen aufgefüllt. Die Mantisse wird normalisiert mit einer Vorkommastelle
und <n> 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.5678
N20 DEF STRING[80] RESULT
N30 RESULT=SPRINT("CONTENT OF REAL_VAR:%12.2E", REAL_VAR)
Ergebnis: Die String-Variable RESULT wird mit der Zeichenkette "CONTENT OF
REAL_VAR:xx-1.23EX+03" beschrieben ("x" steht im Beispiel stellvertretend für
Leerzeichen).
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
angezeigt, 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.
Flexible NC-Programmierung
1.9 Stringoperationen
87

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik sinumerik 828d

Inhaltsverzeichnis