Posibilidades De Combinación - Siemens SINUMERIK 840D sl Manual De Programación

Ocultar thumbs Ver también para SINUMERIK 840D sl:
Tabla de contenido

Publicidad

%.<n>S:
%<m>.<n>S:
%X:
Nota
La propiedad del lenguaje CN de no diferenciar entre mayúsculas y minúsculas en
identificadores y palabras reservadas también es válida para las descripciones de formato.
En consecuencia, se puede programar en mayúsculas o minúsculas sin diferencia funcional.
Posibilidades de combinación
En la siguiente tabla se ofrece información sobre las combinaciones posibles entre tipos de
datos de CN y descripciones de formato. Se aplican las reglas para la conversión implícita de
tipos de datos (ver "Tipos de datos [Página 55]").
%B
%C
%D
%F
%E
%G
%S
%X
%P
Preparación del trabajo
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
Inserción de <n> caracteres de una cadena (comenzando por el primer carácter).
Ejemplo:
N10 DEF STRING[16] STRING_VAR="ABCDEFG"
N20 DEF STRING[80] RESULT
N30 RESULT=SPRINT("CONTENT OF STRING_VAR:%.3S",STRING_VAR)
Resultado: la variable de tipo cadena RESULT se describe con la cadena de
caracteres "CONTENT OF STRING_VAR:ABC".
Inserción de <n> caracteres de una cadena (comenzando por el primer carácter).
La cadena generada tiene una longitud total de al menos <m> caracteres. Las
posiciones vacías se rellenan con espacios.
Ejemplo:
N10 DEF STRING[16] STRING_VAR="ABCDEFG"
N20 DEF STRING[80] RESULT
N30 RESULT=SPRINT("CONTENT OF STRING_VAR:%10.5S", STRING_VAR)
Resultado: la variable de tipo cadena RESULT se describe con la cadena de
caracteres "CONTENT OF STRING_VAR:xxxxxABCDE" (en el ejemplo, "x"
representa un espacio).
Conversión de un valor INTEGER a una cadena en representación hexadecimal.
Ejemplo:
N10 DEF INT INT_VAR='HA5B8'
N20 DEF STRING[80] RESULT
N30 RESULT=SPRINT("INTEGER HEXADECIMAL:%X",INT_VAR)
Resultado: la variable de tipo cadena RESULT se describe con la cadena de
caracteres "INTEGER HEXADECIMAL:A5B8".
BOOL
CHAR
+
+
-
+
+
+
-
-
-
-
-
-
-
+
+
+
-
-
1.9 Operaciones con cadenas de caracteres
Tipos de datos de CN
INT
REAL
STRING
+
+
-
-
+
+
+
+
+
+
+
+
-
-
+
-
+
+
Programación flexible de CN
AXIS
FRAME
+
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
91

Hide quick links:

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 840de slSinumerik 828d

Tabla de contenido