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

Pagina 236

Advertising
background image

236

2 Installazione e specifiche

2.4 F

o

rm

ule

DinBin

Inserire la funzione DinBin per leggere i livelli logici di pin di ingresso
multipli della porta parallela simultaneamente come equivalente
decimale. Il valore decimale può essere incluso direttamente in una
formula dimensionale come variabile o può essere testato in
dichiarazioni condizionali if e case.

Inserimento della funzione DinBin

U

Premere il softkey ALTRO...

U

Premere il tasto XTRA

U

Utilizzare i tasti freccia per evidenziare DinBin

U

Premere il tasto ENTER

Funzione DinBin.

Sintassi della funzione DinBin

A = DinBin(linee)

I livelli logici sui pin Din sono assegnati a una dimensione come
valore decimale. Linee è un valore decimale della maschera binaria
che specifica i pin di ingresso da leggere.

Esempio:

A = DinBin(19)

Include un valore in linee di 19, che convertito in una maschera
binaria di 10011 legge Din(1), Din(2) e Din(5). Tutti i pin non letti
forniscono un valore logico di zero. Il valore binario dei pin di
ingresso letti sulla porta parallela sono pertanto forniti come
equivalente decimale.

A = DinBin(19)

A = 17

se:

se i livelli logici dei pin di ingresso sono 10101

Il valore della maschera di linee è 19 decimale
= 10011

Il risultato in maschera è 10001 = 17 decimale

Din

5

4

3

2

1

Livello logico
Din

1

0

1

0

1

Maschera di
linee (19 dec)

1

0

0

1

1

Valore
mascherato
(17 dec)

1

0

0

0

1

Advertising