4 f o rm ule – HEIDENHAIN ND 2100G Manuale d'uso
Pagina 243

ND 2100G GAGE-CHEK
243
2.4 F
o
rm
ule
Esempio:
Una funzione personalizzata è definita per modificare lo stato logico
dei pin di uscita della porta parallela Dout(3) e Dout(4) al fine di indicare
quattro range di spostamento della sonda del canale 1. I range di valori
di C1 e i corrispondenti stati logici di Dout(3) e Dout(4) sono illustrati in
questa tabella del vero.
Questa funzione personalizzata è definita in una dimensione nascosta
e utilizza 2 parametri per impostare gli stati logici di Dout(3) e Dout(4).
H1 = DefFn1(Dout(4,param1),Dout(3,param2))
In seguito la funzione è chiamata in un'operazione Case e i 2 parametri
sono idonei nella dichiarazione chiamante che corrispondono agli stati
logici di Dout(3) e Dout(4) illustrati nella tabella del vero di cui sopra.
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))
Range di valori 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