Comprobación De Un Parámetro De String; Leer Longitud De Un Parámetro De String; Comparar Orden Alfabético; Leer Strings De Sistema - HEIDENHAIN TNC 320 Modo De Empleo

Ocultar thumbs Ver también para TNC 320:
Tabla de contenido

Publicidad

Comprobación de un parámetro de string
Con la función INSTR se puede comprobar si un parámetro de string
está en otro parámetro de string, o dónde.
En SRC_QS se introduce el parámetro de string a examinar. En
SEA_QS se introduce el parámetro de string a buscar. Con la función
BEG puede indicarse en qué posición debe empezar la búsqueda. El
TNC emite la primera posición de aparición como resultado. Cuando el
parámetro de string no está comprendido, se emite el valor 0.
Ejemplo: se comprueba si QS10 contiene QS13 (a partir de la
tercera posición)
37
Q50 = INSTR( SRC_QS10 SEA_QS13 BEG3 )
Leer longitud de un parámetro de string
La función STRLEN emite la longitud de un parámetro de string que
figura en la variable de string indicada.
Ejemplo: se pregunta la longitud de QS15
37
Q52 = STRLEN( SRC_QS15 )
Comparar orden alfabético
Con la función STRCOMP se puede comparar el orden alfabético de
parámetros de string. Si el primer parámetro de string (SRC_QS)
antecede alfabéticamente al segundo (SEA_QS), el TNC emite el
resultado +1. En orden inverso, se emite -1 y, en caso de igualdad, se
emite 0.
Ejemplo: comparación del orden alfabético de QS12 y QS14
37
Q52 = STRCOMP( SRC_QS12 SEA_QS14 )

Leer strings de sistema

En muchas variables de sistema (FN 18: SYSREAD) también se
pueden leer parámetros de string. Para ello, introducir el ID para las
variables de sistema más el valor 10000.
Ejemplo: leer el camino de búsqueda del programa NC
seleccionado con SEL PGM ".."
37
QS14 = SYSSTR( ID10010 NR10 )
TNC 320 de HEIDENHAIN
367

Publicidad

Tabla de contenido
loading

Tabla de contenido