Definición E Inicialización De Variables De Matriz (Def, Set, Rep): Información Adicional - Siemens SINUMERIK 840D sl Manual De Programación

Ocultar thumbs Ver también para SINUMERIK 840D sl:
Tabla de contenido

Publicidad

Programación flexible de CN
1.1 Variables
Consulte también
Definición e inicialización de variables de matriz (DEF, SET, REP): Información adicional
Definición e inicialización de variables de matriz (DEF, SET, REP): Información adicional
[Página 52]
Información general acerca de las variables Información general acerca de las variables
[Página 17]
1.1.13
Definición e inicialización de variables de matriz (DEF, SET, REP): Información
adicional
Información adicional (SET)
Inicialización en la definición
Empezando por el 1.er elemento de matriz, se inicializan tantos elementos de matriz con
los valores de la lista de valores como elementos programados en la lista de valores.
Los elementos de matriz sin valores indicados explícitamente en la lista de valores
(huecos en la lista de valores) se ocupan con 0.
Las variables del tipo de datos AXIS no permiten huecos en la lista de valores.
Si la lista de valores contiene más valores que elementos de matriz definidos, se muestra
una alarma.
Asignación de valores en la ejecución del programa
Durante la asignación de valores en la ejecución del programa, se aplican las reglas
descritas anteriormente en la definición: Adicionalmente existen las posibilidades siguientes:
Como elementos de la lista de valores también están permitidas expresiones:
La asignación de valores empieza con el índice de matriz programado. De esta manera,
determinados elementos de la matriz se pueden inicializar con un valor.
Ejemplo:
Código del programa
DEF INT MATRIZ[5,5]
MATRIZ[0,0]=SET(1,2,3,4,5)
MATRIZ[0,0]=SET(1,2, , ,5)
MATRIZ[2,3]=SET(VARIABLE,4*5.6)
52
Comentarios
; Definición de matrices
; Asignación de valores a los primeros 5
elementos de matriz [0,0] - [0,4]
; Asignación de valores con hueco a los
primeros 5 elementos de matriz [0,0] -
[0,4], elementos de matriz [0,2] y [0,3] =
0
; Asignación de valores con variable y
expresión a partir del índice de matriz
[2,3]:
[2,3] = VARIABLE
[2,4] = 4 * 5.6 = 22.4
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
Preparación del trabajo

Hide quick links:

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 840de slSinumerik 828d

Tabla de contenido