4 fór m ulas – HEIDENHAIN ND 2100G Manual del usuario
Página 243

ND 2100G GAGE-CHEK
243
2.4 Fór
m
ulas
Ejemplo:
Una función adaptada se define para cambiar el estado lógico de los
contactos de salida del puerto paralelo Dout(3) y Dout(4) para indicar
cuatro rangos de desplazamiento del palpador canal 1. El valor es C1 y
los estados lógicos correspondientes de Dout(3) y Dout(4) se
muestran en esta tabla true.
La función adaptada se define en una dimensión oculta y utiliza 2
parámetros para fijar los estados de Dout(3) y Dout(4).
H1 = DefFn1(Dout(4,Parám1),Dout(3,Parám2))
Luego, la función se llama en una operación Case y los 2 parámetros
se entregan en el comando de llamada que corresponde a los estado
lógicos de Dout(3) y Dout(4) mostrados en la tabla true arriba.
H2 = Case((C1<0mm),Fn1(0,0),
((C1>=0mm)&&(C1<0.5mm)),Fn1(0,1),
((C1>=0.5mm)&&(C1<1.0mm)),Fn1(1,0),
((C1>=1.0mm)&&(C1<1.5mm)),Fn1(1,1))
Margen de valor C1
Dout(4)
Dout(3)
<0 mm
0
0
>=0 mm AND <0.5 mm
0
1
>=0.5 mm AND <1.0 mm
1
0
>=1,0 mm AND <1,5 mm
1
1