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

Pagina 243

Advertising
background image

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

Advertising