Dinbin, 4 fór m ulas – HEIDENHAIN ND 2100G Manual del usuario
Página 236

236
2 Instalación y especificaciones
2.4 Fór
m
ulas
DinBin
Insertar la función DinBin para leer simultáneamente los niveles
lógicos de múltiples contactos de entrada del puerto paralelo como
una correspondencia decimal. El valor decimal se puede incluir
directamente en una fórmula de dimensión como variable, o se puede
comprobar en condicionantes If y Case.
Para insertar la función DinBin:
U
Pulsar la softkey OTRAS...
U
Pulsar la tecla de dimensión XTRA
U
Con las teclas de flecha, seleccionar DinBin
U
Pulsar la tecla ENTER.
Función DinBin
Sintaxis de la función DinBin
A = DinBin(líneas)
Los niveles lógicos de los contactos Din se asignan a una
dimensión como valor decimal. Líneas es un valor decimal de la
máscara binaria que especifica qué contactos de entrada se deben
leer.
Ejemplo:
A = DinBin(19)
Incluye un valor de línea de 19 que cuando es convertido a una
máscara binaria de 10011, lee Din(1), Din(2) y Din(5). Todos los
contactos no leídos reciben el valor lógico cero. El valor binario de
los contactos de entrada leído en el puerto paralelo se devuelve con
su valor decimal correspondiente.
A = DinBin(19)
A = 17
Si:
Si los niveles lógicos de los contactos de
entrada son 10101
El valor de la máscara de líneas decimal es 19 =
10011
El resultado enmascarado es 10001 = decimal
17
Din
5
4
3
2
1
Nivel lógico
Din
1
0
1
0
1
Máscara de
líneas (dec 19)
1
0
0
1
1
Valor
enmascarado
(dec 17)
1
0
0
0
1