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) [Página 76]
•
Conversión de tipos de STRING (NUMBER, ISNUMBER, AXNAME) [Página 77]
•
Concatenación de cadenas (<<) [Página 78]
•
Conversión minúsculas/mayúsculas (TOLOWER, TOUPPER) [Página 79]
•
Definir la longitud de una cadena (STRLEN) [Página 80]
•
Búsqueda de caracteres/cadena en una cadena (INDEX, RINDEX, MINDEX, MATCH)
[Página 81]
•
Selección de una cadena parcial (SUBSTR) [Página 82]
•
Selección de un carácter único (STRINGVAR, STRINGFELD) [Página 83]
•
Formatear cadena (SPRINT) [Página 84]
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)
Preparación del trabajo
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
Programación flexible de CN
1.9 Operaciones con cadenas de caracteres
Comentarios
; Emite el aviso "Eje X parado".
; Emite el aviso "Eje".
75