Parte general
1.2 Programación de los ciclos
2. Lista de parámetros con variables a modo de parámetros de transferencia
Los parámetros se pueden transferir a modo de variables operativas que se deben definir
antes de llamar al ciclo y dotar de valores.
Ejemplo
DEF CHAR FORM="E"
DEF REAL MID=5, FFR, FAL
DEF INT VARI=1
N10 FFR=0.1 FAL=0
N20 CYCLE100 (FORM, MID, FFR, VARI,
FAL)
3. Empleo de variables predefinidas a modo de parámetros de transferencia
Para asignar parámetros a los ciclos también se pueden utilizar variables, p. ej., parámetros
R.
Ejemplo
DEF CHAR FORM="E"
N10 R1=5 R2=0.1 R3=1 R4=0
N20 CYCLE100 (FORM, R1, R2, R3, R4)
Puesto que los parámetros R están predefinidos con el tipo "real" se ha de tener en cuenta
la compatibilidad de tipos entre el parámetro de destino que se deba asignar y este tipo
"real".
Nota
En las instrucciones de programación se exponen más detalles referentes a tipos de datos y
conversión o compatibilidad de tipos.
Si surgen incompatibilidades de tipos, el sistema emite la alarma 12330 "Tipo de parámetro
... erróneo".
4. Lista de parámetros incompleta y omisión de parámetros
Si algún parámetro no se precisa para la llamada de un ciclo, o bien si éste debe tener el
valor cero, se puede omitir en la lista. En este lugar se han de escribir solamente las comas
"..., ,... " para asegurar la asignación correcta de los parámetros siguientes o bien se ha de
cerrar la lista de parámetros prematuramente con ")".
Ejemplo
CYCLE100 ("F", 3, 0.3, , 1)
CYCLE100 ("F", 3, 0.3)
18
;Definición de un parámetro, asignación de
valores
;Definición de los parámetros con y sin
;asignaciones de valores
;Asignaciones de valores
;Llamada de ciclos
;Definición de un parámetro, asignación de
valores
;Asignaciones de valores
;Llamada de ciclos
;Llamada del ciclo,
4.° parámetro omitido
;(es decir, cero)
;Llamada del ciclo,
se ha asignado el valor
cero
;a los dos últimos parámetros
;(es decir, se han omitido)
Manual de programación, 01/2008, 6FC5398-3BP20-1EA0
Ciclos