Student Projects

cancel
Showing results for 
Search instead for 
Did you mean: 

NI USB-6008: Lectura de Señales Analógicas

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.

1.png

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)

2.png

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.

3.png

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.

4.png

Finalmente el programa para la lectura de señales analoguicas empleando el DAQ USB6008 se muestra en la figura siguiente

5.png

Comments
neoflash
Member
Member
on

error en todas las imagenes

CarlosOtiniano
Active Participant
Active Participant
on

imagenes corregidas..saludos

Contributors