el 05-05-2009 11:23 AM
el 05-05-2009 03:58 PM
Hola Merveille
Gracias por utilizar los foros de National Instruments. La tarjeta 6008 sólo tiene un contador TIO como mencionas, por lo cual sólo soporta conteo de eventos simples. Por lo cual sólo podrás contar eventos de rotación en una dirección ya sea el canal A o B. Tendrías que conectar al pin 29 que es la terminal PFI0 para usar este contador. Te recomiendo el ejemplo Count Digital Events.vi del Example Finder para que veas la manera de hacer la programación.
En caso de que quieras detectar también la dirección, necesitas detectar posición absoluta. Para esto si necesitarás un elemento intermedio que interprete las señales del encoder y de de una salida digital. En todo caso también podrías considerar adquirir alguna otra tarjeta de adquisición como las de la serie M que ya soportan directamente la lectura del encoder.
http://www.ni.com/dataacquisition/
Saludosel 04-13-2010 06:21 AM
BUENAS
ES ALGO LA VERDAD COMPLICADO UTILIZANDO LA ENTRADA CONTADORA, POR EL INCREMENTO, NO TENEMOS EL VALOR REAL EN EL MOMENTO DESEADO SI NO EL VALOR REAL INCREMENTADO CON EL CONTADOR, POR LO TANTO HAY QUE UTILIZAR REGISTRO QUE ALVERGEN EL VALOR ANTERIAR DEL CONTADOR REALIZAR UNA RESTA Y OBTENER EL CALOR REAL. DENTRO DE UNOS DIAS ADJUNTO EL PROGRAMA PARA QUE TENGAN LA BASE DE TODO ESTO. QUE ESTEN BIEN