Descargar Imprimir esta página

Siemens SINUMERIK 840D sl Manual De Programación página 52

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

Publicidad

Programación flexible de CN
1.1 Variables
Información adicional (SET)
Inicialización en la definición
● Empezando por el 1er elemento de matriz, se inicializan tantos elementos de matriz con
● 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
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,
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)
Información adicional (REP)
Inicialización en la definición
● Todas las cantidades o las cantidades indicadas opcionalmente de elementos de matriz
● Las variables del tipo de datos FRAME no pueden inicializarse.
Ejemplo:
Código de programa
DEF REAL varName[10]=REP(3.5,4)
52
los valores de la lista de valores como elementos programados en la lista de valores.
una alarma.
determinados elementos de la matriz se pueden inicializar con un valor.
se inicializan con el valor (constante) indicado.
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 pri-
meros 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
Comentarios
; Inicializar la definición de matrices y
elementos de matriz de [0] a [3] con el
valor 3,5
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
Preparación del trabajo

Publicidad

loading

Este manual también es adecuado para:

Sinumerik 828d