Digital I/O

cancel
Showing results for 
Search instead for 
Did you mean: 

configuar las salidas digitales de un puerto de la targeta nidaq 6008 para manipular distintos actuadores

Estoy realizando una aplicacion para  manipular   6 reles   por medio de las salidas digitales del puerto 0 de la targeta  nidaq6008  pero solo  me funciona  una sola salida  y estoy trabajando   con  nidaqmxbase 

0 Kudos
Message 1 of 4
(5,254 Views)

Hola Julianchoqn,

Gracias por utilizar el foro de NI como medio para resolver cualquier duda. Junto con la comunidad intentaremos resolver el problema de la mejor manera...

 

Puede que sea por la manera de escribir en cada una de las líneas, si se está haciendo de manera individual o en conjunto a todo el puerto. Debemos de tener en cuenta que el puerto completo conforma todas las líneas que lo conforman, podemos manejarlo como un entero o de manera individual línea por línea. Si pudieras compartirnos un poco de cómo estás haciendo la escritura en los puertos, sería de gran ayuda para darte algún tip completamente válido.

 

Te comparto un par de ejemplos donde que nos servirán para el entendimiento y el desarrollo de la programación usando DAQmx.

http://www.ni.com/white-paper/2835/es#toc8

 

https://decibel.ni.com/content/docs/DOC-23201

 

https://decibel.ni.com/content/docs/DOC-8010

 

También debemos de prestar especial atención a la corriente que nos puede ofrecer la DAQ en cada salida, ya que podemos dañar la tarjeta por una mala conexión. Para esto te comparto la hoja de datos de la tarjeta para que puedas observar estas especificaciones. 

http://sine.ni.com/psp/app/doc/p/id/psp-117/lang/es

 

Una recomendación sería que utilizaras algún método de encapsulación en la tarjeta, el uso de optoacopladores puede ser una solución.

 

Saludos y suerte con tu desarrollo.

 

Omar,

 

Omar I.
Applications Engineer
National Instruments
0 Kudos
Message 2 of 4
(5,242 Views)

yo estoy trabajando   con NI-DAQmxBase y labview8  seria de gran ayuda  si me envias  ejemplos deacuerdo con el software q  estoy utilizando ,adjunto una   imagen de  como lo  estoy haciendo pára ver  si me  puedes guiar   de una mejor manera 

la  imagen  con  nombre  principal  es  como lo estoy haciendo   pero solo logro manipaular la salida del  puerto 0 linea 0  y quiero enviar datos tambien por la linea1 del mimo puerto  la  imagen dos  esta  como  es  el  vi q esta  en el principal  y  como esta configurado  y  la imagen 3  es  como  inicio la salida  del puerto  espero  que  con esto me  puedas  colaborar  de antemano estoy  muy  agradecido...

 

Download All
0 Kudos
Message 3 of 4
(5,221 Views)

Que tal JulianChoqn,

Muchas gracias por compartirnos tu programa. Lo estuve revisando un poco, veo que quieres determinar la frecuencia de tu salida por medio del timed loop, te recomiendo ampliamente que utilicemos las funciones de daqmx, las cuales nos ayudan a determinar y controlar de manera completa nuestras salidas. En este caso para el timpo tenemos la funcion de DAQmx timing...

Como lo requieres, te envío un par de ejemplos de como controlar salidas digitales, un ejemplo de una salida finita de datos y otro de una salida continua. 

 

https://decibel.ni.com/content/docs/DOC-25287

 

https://decibel.ni.com/content/docs/DOC-25286

 

Te recomiendo tambien revisar los ejemplos que se encuentran en la ayuda de Labview, vienen distintas formas de controlar tanto salidas digitales como salidas analógicas. solamente debes de acceder a la ayuda de LabView. Help>Find Examples. Adjunto una imagen de dónde puedes encontrar estos ejemplos.

 

Epsero que esta información te ayude para desarrollar tu aplicación. Cualquier necesidad que tengas, no dudes en comentarlo.

Saludos y suerte!

 

 

Omar I.
Applications Engineer
National Instruments
0 Kudos
Message 4 of 4
(5,209 Views)