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

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