Ejemplo
DEF STRING[20] STRG = "Eje . parado"
STRG[6] = "X"
MSG(STRG)
STRG[6] = 0
MSG(STRG)
1.10.1
Conversión de tipos hacia STRING
Funcionamiento
La conversión de tipos permite utilizar variables de distinto tipo como partes de un aviso
(MSG).
La conversión se realiza de forma implícita para los tipos de datos INT, REAL, CHAR y BOOL
utilizando el operador << (ver "Concatenación de strings").
Un valor INT se convertirá en una forma legible normal. Para los valores REAL se
introducirán hasta 10 caracteres asociados a las 10 posiciones ubicadas tras el punto
decimal.
Programación
Sintaxis
STRING_ERG = AXSTRING (AXIS)
Semántica:
La función AXSTRING (AXIS) suministra el identificador del eje como un string.
Parámetros
Las variables del tipo AXIS se pueden convertir a STRING mediante la función AXSTRING.
Las variables del tipo FRAME no se pueden convertir.
Ejemplo:
MSG("Posición:"<<$AA_IM[X])
Ejemplo
DEF STRING[32] STRING_ERG
STRING_ERG = AXSTRING(X)
Preparación del trabajo
Manual de programación, Edición 03/2006, 6FC5398-2BP10-1EA0
Programación flexible de CN
1.10 Operaciones con cadenas de caracteres
;Emite el aviso "Eje X parado"
;Emite el aviso "Eje"
Tipo de resultado: STRING
;ahora: STRING_ERG == "X"
1-27