Descargar Imprimir esta página

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

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

Publicidad

Programación flexible de CN
1.9 Operaciones con cadenas de caracteres
1.9.7
Selección de una cadena parcial (SUBSTR)
Función
Con esta función se puede extraer una cadena parcial de caracteres de un string. Para ello
se indica el índice para la posición del primer carácter dentro del string, así como eventual-
mente la cantidad de caracteres que se desean extraer. En el caso de que esta última no se
indique, se toma por defecto el resto de la cadena a partir de la posición inicial indicada.
Sintaxis
STRING_ERG = SUBSTR (STRING,INT) ; tipo de resultado: INT
STRING_ERG = SUBSTR(STRING,INT, INT) ; tipo de resultado: INT
Semántica
En el primer caso, la cadena parcial se devuelve hasta el final de la cadena a partir de la
posición definida por el segundo parámetro.
En el segundo caso, la cadena de resultado se limita a la longitud máxima definida por el
tercer parámetro.
Si la posición inicial se encuentra detrás del final de la cadena, se devuelve la cadena vacía
(" ").
Si la posición inicial o la longitud son negativas, se desencadena una alarma.
Ejemplo
Código del programa
DEF STRING[29] RESULT
RESULT = SUBSTR ("ACUSE:10 a 99", 10, 2)
82
Comentarios
; Por tanto: RESULT == "10"
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
Preparación del trabajo

Publicidad

loading

Este manual también es adecuado para:

Sinumerik 828d