Programación flexible de CN
1.10 Operaciones con cadenas de caracteres
1.10.4
Conversión de minúsculas/mayúsculas
Funcionamiento
Con esta funcionalidad se pueden convertir todos los caracteres de un string a mayúsculas o
minúsculas para obtener una representación homogénea.
Sintaxis
STRING_ERG = TOUPPER (STRING)
STRING_ERG = TOLOWER (STRING)
Semántica
Todas las letras minúsculas se convierten en letras mayúsculas, o bien, todas las letras
mayúsculas se convierten en minúsculas.
Ejemplo
Como también existe la posibilidad de que el usuario introduzca datos a través del HMI, se
puede obtener una visualización uniforme utilizando letras minúsculas o mayúsculas:
DEF STRING [29] STRG
...
IF "LEARN.CNC" == TOUPPER (STRG) GOTOF LOAD_LEARN
1.10.5
Longitud de la cadena de caracteres
Funcionamiento
Esta función permite determinar la longitud de una cadena de caracteres, es decir, un string.
Sintaxis
INT_ERG = STRLEN (STRING)
Semántica
Se obtiene como resultado el número de caracteres, contados a partir del primer carácter y
que no sean 0.
Ejemplo
De esta manera se puede evaluar, p. ej., en combinación con la búsqueda de caracteres
individuales descrita a continuación, el final de una secuencia de caracteres:
IF(STRLEN (NOMBRE_MÓDULO) > 10) GOTOF ERROR
1-30
Tipo de resultado: STRING
Tipo de resultado: STRING
Tipo de resultado: INT
Manual de programación, Edición 03/2006, 6FC5398-2BP10-1EA0
Preparación del trabajo