Descargar Imprimir esta página

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

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

Publicidad

Programación flexible de CN
1.9 Operaciones con cadenas de caracteres
1.9
Operaciones con cadenas de caracteres
Operaciones de cadena
Además de las clásicas operaciones "Asignación" y "Comparación", son posibles las
siguientes operaciones de cadena:
● Conversión de tipos a STRING (AXSTRING)
● Conversión de tipos STRING (NUMBER, ISNUMBER, AXNAME)
● Concatenación de cadenas (<<)
● Conversión minúsculas/mayúsculas (TOLOWER, TOUPPER)
● Definición de la longitud de una cadena (STRLEN)
● Búsqueda de caracteres/cadena en una cadena (INDEX, RINDEX, MINDEX, MATCH)
● Selección de una cadena parcial (SUBSTR)
● Selección de un carácter único (STRINGVAR, STRINGFELD)
Significado especial del carácter 0
El carácter 0 se interpreta internamente como delimitador final de una cadena. Si se
sustituye un carácter por 0, se acorta la cadena.
Ejemplo:
Código del programa
DEF STRING[20] STRG="Eje . parado"
STRG[6]="X"
MSG(STRG)
STRG[6]=0
MSG(STRG)
1.9.1
Conversión de tipos a STRING (AXSTRING)
Función
La función "Conversión de tipo a STRING" permite utilizar variables de distintos tipos como
componente de un aviso (MSG).
Tienen lugar al utilizar el operador << implícitamente para los tipos de datos INT, REAL,
CHAR y BOOL (ver "Concatenación de cadenas (<<) (Página 77)").
Un valor INT se convertirá en una forma legible normal. Para los valores REAL se intro-
ducirán hasta 10 caracteres asociados a las correspondientes posiciones decimales.
El comando AXSTRING permite convertir variables del tipo AXIS a STRING.
74
Comentarios
; Emite el aviso "Eje X parado".
; Emite el aviso "Eje".
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
Preparación del trabajo

Publicidad

loading

Este manual también es adecuado para:

Sinumerik 828d