Dinbin, 4 f o rm ules – HEIDENHAIN ND 2100G Manuel d'utilisation

Page 237

Advertising
background image

ND 2100G GAGE-CHEK

237

2.4 F

o

rm

ules

DinBin

Insertion de la fonction DinBin pour lire simultanément les niveaux
logiques de plusieurs broches d'entrées du port parallèle en tant
qu'équivalent décimal. La valeur décimale peur être inclue
directement dans une formule de cote en tant que variable, ou peut
être contrôlée dans les tests conditionnels Si et Cas.

Pour insérer la fonction DinBin:

U

Appuyer sur la softkey AUTRES...

U

Appuyer sur la touche de sélection de cote LISTE

U

Mettre en surbrillance DinBin avec les touches fléchées

U

Appuyer sur la touche ENTER

Fonction DinBin

Syntaxe de la fonction DinBin

A = DinBin(Lignes)

Les niveaux logiques à des broches Din sont assignés à une cote
en tant que valeur décimale. Lignes est une valeur décimale d'un
masque binaire qui spécifie les broches à lire.

Exemple:

A = DinBin(19)

Inclut une valeur de lignes de 19, qui convertie à un masque binaire
de 10011, lit Din(1), Din(2) et Din(5). Toutes les broches non lues
ont un niveau logique zéro. Les valeurs binaires des broches
d'entrées lues sur le port parallèle sont retournées en tant
qu'équivalent décimal.

A = DinBin(19)

A = 17

Si:

Si les niveaux logiques des broches d'entrées
sont 10101

La valeur décimale du masque de lignes est 19
= 10011

Le résultat masqué est 10001 = 17 en décimal

Din

5

4

3

2

1

Niveau logique
Din

1

0

1

0

1

Masque de
lignes (déc. 19)

1

0

0

1

1

Valeur
masquée
(déc. 17)

1

0

0

0

1

Advertising