10-03-2013 11:56 PM
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
10-04-2013 05:18 PM
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,
10-08-2013 10:25 PM
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...
10-09-2013 10:24 AM
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!