Siemens SINUMERIK 840D sl Manual De Programación página 88

Ocultar thumbs Ver también para SINUMERIK 840D sl:
Tabla de contenido
Programación flexible de CN
1.9 Operaciones con cadenas de caracteres
%<m>G:
%.<n>G:
%<m>.<n>G:
88
Conversión a una cadena con un número decimal en representación decimal o
exponencial, según el rango de valores (igual que %G). La cadena tiene una
longitud total de al menos <m> caracteres. Los caracteres vacíos se rellenan con
espacios a la izquierda.
Ejemplo en representación decimal:
N10 DEF REAL REAL_VAR=1.234567890123456EX-04
N20 DEF STRING[80] RESULT
N30 RESULT=SPRINT("CONTENT OF REAL_VAR:%15G",REAL_VAR)
Resultado: la variable de tipo cadena RESULT se describe con la cadena de
caracteres "CONTENT OF REAL_VAR:xxxx0.000123457" (en el ejemplo, "x"
representa un espacio).
Ejemplo en representación exponencial:
N10 DEF REAL REAL_VAR=1.234567890123456EX+06
N20 DEF STRING[80] RESULT
N30 RESULT=SPRINT("CONTENT OF REAL_VAR:%15G",REAL_VAR)
Resultado: la variable de tipo cadena RESULT se describe con la cadena de
caracteres "CONTENT OF REAL_VAR:xxx1.23457EX+06" (en el ejemplo, "x"
representa un espacio).
Conversión a una cadena con un número decimal en representación decimal o
exponencial, según el rango de valores. Como máximo se muestran <n> posiciones
significativas; dado el caso, el número se redondea. Si el valor absoluto del número
que debe mostrarse es inferior a 1.0EX-04 o superior/igual a 1.0EX(+<n>), se elige
la representación exponencial; en caso contrario, la representación decimal.
Ejemplo en representación decimal:
N10 DEF REAL REAL_VAR=1.234567890123456EX-04
N20 DEF STRING[80] RESULT
N30 RESULT=SPRINT("CONTENT OF REAL_VAR:%.3G",REAL_VAR)
Resultado: la variable de tipo cadena RESULT se describe con la cadena de
caracteres "CONTENT OF REAL_VAR:0.000123".
Ejemplo en representación exponencial:
N10 DEF REAL REAL_VAR=1.234567890123456EX+03
N20 DEF STRING[80] RESULT
N30 RESULT = SPRINT("CONTENT OF REAL_VAR:%.3G",REAL_VAR)
Resultado: la variable de tipo cadena RESULT se describe con la cadena de
caracteres "CONTENT OF REAL_VAR:1.23EX+03".
Conversión a una cadena con un número decimal en representación decimal o
exponencial, según el rango de valores (igual que %.<n>G). La cadena tiene una
longitud total de al menos <m> caracteres. Los caracteres vacíos se rellenan con
espacios a la izquierda.
Ejemplo en representación decimal:
N10 DEF REAL REAL_VAR=1.234567890123456EX-04
N20 DEF STRING[80] RESULT
N30 RESULT=SPRINT("CONTENT OF REAL_VAR:%12.4G",REAL_VAR)
Resultado: la variable de tipo cadena RESULT se describe con la cadena de
caracteres "CONTENT OF REAL_VAR:xxx0.0001235" (en el ejemplo, "x"
representa un espacio).
Ejemplo en representación exponencial:
N10 DEF REAL REAL_VAR=1.234567890123456EX+04
N20 DEF STRING[80] RESULT
N30 RESULT=SPRINT("CONTENT OF REAL_VAR:%12.4G",REAL_VAR)
Resultado: la variable de tipo cadena RESULT se describe con la cadena de
caracteres "CONTENT OF REAL_VAR:xx1.235EX+06" (en el ejemplo, "x"
representa un espacio).
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
Preparación del trabajo

Hide quick links:

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 840de slSinumerik 828d

Tabla de contenido