Descargar Imprimir esta página

Siemens SINUMERIK ONE Manual De Programación página 174

Ocultar thumbs Ver también para SINUMERIK ONE:

Publicidad

Comandos de programación
8.3 Funciones
END_PRESS
...
//END
8.3.14
Manipulación dinámica de listas de los campos de alternancia o de cuadros de
lista
Descripción
Las funciones LISTADDITEM, LISTINSERTITEM, LISTDELETEITEM y LISTCLEAR sirven para
manipular de forma dinámica las listas de los campos de alternancia o de cuadro de lista.
Estas funciones actúan solo sobre variables que tienen su propia lista, como
• Lista "sencilla"
DEF VAR_AC1 = (I/* 0,1,2,3,4,5,6,7,8) o bien
• Lista "ampliada"
DEF VAR_AC2 = (I/* 0="AC0", 1="AC1", 2="AC2", 3="AC3", 4="AC4",
5="AC5", 6="AC6", 7="AC7", 8="AC8").
Si la variable apunta a una matriz, p. ej. DEF VAR_AC3 = (I/* MYARRAY), estas funciones
no se encuentran disponibles ya que, de lo contrario, cambiaría la matriz global.
Una variable debe haber definido al menos un valor en la línea DEF. Con ello se determina el tipo,
"sencilla" o "ampliada".
A continuación se permite borrar la lista por completo y, en su caso, volver a formarla. No
obstante, el tipo "sencilla" o "ampliada" debe mantenerse o no puede modificarse de forma
dinámica.
Programación
Sintaxis:
Descripción:
Parámetros:
174
; Salir de máscara2 y regresar a máscara1
en la línea siguiente a LM. Asignar a la
variable POSX el valor 5 y a la
variable DIÁMETRO el valor de la varia-
ble DIÁMETRO_CALCULADO. La variable POSY
conserva su valor actual.
LISTINSERTITEM(nombre de variable, posición, ItemValue[, Item‐
DispValue])
Inserción de un elemento en una posición determinada; lectura de un
fichero
Nombre de variable
Posición
ItemValue
ItemDispValue
Manual de programación, 07/2022, A5E50479473E AC
Posición en la que debe agregar‐
se un elemento en la lista
Valor de la entrada de la lista
Valor tal como debe representar‐
se en la lista
SINUMERIK Integrate Run MyScreens

Publicidad

loading