En este artículo se programara la tarjeta de adquisición DAQ USB 6008 desde LabVIEW para producir una señal analógica, desde un control del panel frontal del VI, a continuación se detallaran los pasos a seguir:
Trabajaremos con la palEta de funciones DAQMx, para acceder a la paleta de funciones del DAQmx DATA ACQUISITION ingresaremos a las funciones ubicadas dentro de MEASUREMENT I/O.
En la primera parte del programa iniciaremos una tarea DAQmx CREATE TASK, configurada en AUTO CLEANUP, luego crearemos un canal virtual insertando la función DAQmx CREATE VIRTUAL CHANNEL, en este bloque configuramos los valores: mínimo - máximo de lectura, RSE para el terminal de configuración, DEV1/AI0 para el canal físico y unidad de medida. En la parte inferior de DAQmx CREATE VIRTUAL CHANNEL será configurado en modo AI VOLTAGE (lectura de datos analógicos)
Luego insertaremos en el diagrama de bloque una estructura condicional WHILE que actualizara a intervalos de 50ms gracias la función de temporización, dentro de la estructura WHILE agregamos el bloque DAQmx Read que tendrá la función de leer el canal A0 del dispositivo y enviara el dato a el indicador METER del panel frontal.
Cuando termine la ejecución del programa la tarea inicializada deberá ser cancelada, para lo que se inserta la función DAQmx CLEAR TASK, de producirse algún error de hardware este será visualizado mediante la función SIMPLE ERROR HANDLER.
Finalmente el programa para la lectura de señales analoguicas empleando el DAQ USB6008 se muestra en la figura siguiente
error en todas las imagenes
imagenes corregidas..saludos