12-Generar señal senoidal DAQ LabVIEW

En este proyecto vamos a generar una señal senoidal de 100hz desde el DAQ 6008 y la veremos desde un osciloscopio.

Conectamos el DAQ al puerto USB de nuestro ordenador y comprobamos que ha sido detectado correctamente.




Una vez hecho esto creamos un nuevo VI en LabVIEW.

Vamos a la paleta de funciones y nos dirigimos a “ Measurement I/O  /  NI-DAQmx “, una vez ahí seleccionamos la herramienta para crear un canal “Create Channel”.



Seleccionamos la salida analógica “Ao0”, ponemos un margen entre 0 y 5 voltios y referenciado a masa RSE.



Seguidamente ponemos la función de START y entramos al “While Loop”.



Fijamos la condición de parada del “While Loop” como falsa para que no termine nunca, podíamos poner un pulsador de STOP u otra condición para su parada pero lo dejaremos así.




Dentro de este bucle colocamos la función de escritura “Write” y la configuramos como “Analog/ Single Channel/ Multiple Samples / Waveform”.



Generamos la señal senoidal con la función “Sine Waveform”, lo configuramos con un Offset de 2v y una amplitud de 2v, de esta manera va a ir desde 2v hasta 0v y desde 2v hasta 4v, finamos 100Hz de frecuencia.


Creamos también un indicador “Waveform Graph” para visualizar la señal ideal que hemos creado y compararla con la que nos muestra el osciloscopio.

Cerramos el recurso con “Clear Task” aunque si no ponemos una condición de STOP nunca va a llegar hasta ahí porque no saldrá del “While Loop”.



VIDEO




                                         DESCARGA PROGRAMA