Comandos de programación
8.3 Funciones
Identificadores de
formato:
Ejemplo
DEF VAR1
DEF VAR2
LOAD
VAR1 = 123
VAR2 = FORMAT("Hello %08b %.2f %s!", VAR1 + 1, 987.654321, "world")
END_LOAD
Consulte también
Uso de strings (Página 124)
210
Sintaxis
%[Flags] [anchura] [.posiciones decimales] Tipo
Flags
Carácter opcional para establecer el formato de salida:
•
justificado a la derecha o a la izquierda ("-" para justifica‐
do a la izquierda)
•
Adición de ceros a la izquierda ("0")
•
default: rellenado con espacios en blanco si el valor por
emitir tiene menos posiciones de las indicadas con [an‐
chura]
Anchura
El argumento define la anchura de salida mínima de un nú‐
mero no negativo. Si el valor tiene menos posiciones de las
definidas por el argumento, se completan las posiciones que
falten con espacios en blanco.
Posiciones deci‐
Con un número de coma flotante los parámetros opcionales
males
definen el número de posiciones decimales.
Tipo
El carácter de tipo define los formatos de datos que debe
transferir la instrucción de imprimir.
Estos caracteres deben especificarse.
•
d: valor entero
•
f: Número en coma flotante
•
s: String
•
o: octal
•
x: hexadecimal
•
b: binario
; Resultado = "Hello 01111100 987.65 world!"
SINUMERIK Integrate Run MyScreens
Manual de programación, 07/2022, A5E50479473E AC