Objetivo
El objetivo de este ejercicio es familiarizarse con la DAQ (Data AcQuisition) USB NI6008, por lo
que se empezar determinando si el dispositivo es reconocido por la computadora.
Desarrollo de la prctica
1.- Conecte la DAQ a la computadora utilizando el cable USB correspondiente. La computadora
asignar el controlador para el nuevo dispositivo si nunca lo han conectado a la misma.
2.- Conecte como se muestra en la figura 1 las terminales analgicas y digitales.
Recuerde que todas estas terminales se encuentran en el lado izquierdo de la DAQ marcadas
como Analog.
Recuerde que todas estas terminales se encuentran en el lado derecho del DAQ marcado como
Digital.
4.- Cuando inicie el programa, utilice la ventana de configuracin para acceder al DAQ
(MySystem/Devices and Interfaces/NI-DAQmxDevices/NI USB-6008) y seleccione el dispositivo.
Si es el nico elemento conectado a la computadora aparecer como NI USB-6008: Dev1.
9.- Seleccione la pestaa Analog Output y configure la salida analgica del dispositivo.
Fig.9 Configuracin MAX para salida analgica
11.- Genere valores diferentes de salida (Analog Output) con la escala que se proporciona y
revise los cambios. No olvide presionar el botn Update en cada valor modificado.
PRACTICA NMERO 2
Adquisicin de entradas analgicas y registro de datos
Objetivo
El objetivo de esta prctica es adquirir una seal analgica y registrarla en una grfica para su
anlisis.
Desarrollo de la prctica
Antes de comenzar la adquisicin de datos comenzaremos conectando la tarjeta NI a un generador
de seales y elegiremos:
2.- Abra Labview y genere un nuevo VI para construir el programa para realizar la adquisicin de
datos seleccionando la opcin Blank VI.
Fig.11 Creacin de un Blank VI
Al generar el nuevo VI aparecer un nuevo panel frontal sin ttulo y un diagrama a bloques en
blanco.
3.- Coloque dos visualizadores de seal Waveform Graph en el panel frontal. Con clic derecho
aparecer el men Controls, despus elija Graph Indicators/ Waveform Graphs:
Fig.13 Seleccin del Waveform Graph
La grfica del Waveform Graph ser utilizada para mostrar los datos que estn siendo adquiridos
por la tarjeta. El aspecto del panel frontal ser el que se muestra en la figura 16:
4.- Seleccione el diagrama de bloques, pulse clic derecho para que aparezca el men Functions y
seleccione Measurement I/O\DAQ mx\DAQ Assistant
Al hacer lo anterior, labview coloca automticamente un ciclo while para ejecutar el programa de
forma continua.
8.- Conecte los datos del DAQ assistant al Waveform Graph, como se muestra en la figura 21:
10.- Con un doble clic izquierdo sobre Write to Measurement File se mostrara un cuadro de
dialogo llamado Configure Write to Measurement/Write to Measurement File/ que debe ser
configurado de la siguiente manera:
a) Binary
b) Oneheaderonly
c) Onecolumnfor cannel
d)
11.- Conecte los dispositivos del diagrama a bloques como se muestra en la figura 24:
12.- En el men Functions, seleccione la ruta programing\File I/O\Read from measurement File,
para que se muestre en el diagrama a bloques la funcin Read from measurement File:
Fig.22 Seleccin del Read from measurement File.
13.- Dando doble clic izquierdo sobre Read from measurement File se mostrara en la pantalla un
recuadro que debe ser configurado seleccionando la opcin Binary TDMS
14.- Regrese a la ventana del diagrama a bloques y conecte como se observa en la siguiente
figura:
15.- Para configurar el Waveform Graph pulse clic derecho y seleccione la opcin Properties para
que aparezca el siguiente cuadro de dialogo:
En el cuadro de dialogo anterior podemos configurar, entre otras opciones, las escalas de tiempo
que desea utilizar, numero de graficas a visualizar, etc.
17.- Luego de que ejecute el programa durante un lapso de tiempo pulse el control booleano stop
colocado en el panel frontal y observara que en la Waveform Graph 2 quedaran registrados los
datos adquiridos hasta ese momento, y en la Waveform Graph 1 seguirn apareciendo los datos
registrados en el instante.
18.- Si desea dejar de ejecutar el programa pulse el icono stop que se encuentra junto al icono run
continuosly.
PRACTICA NMERO 3
Objetivo
El objetivo de esta prctica es medir la temperatura en tiempo real y generar un indicador de
alarma de sobrecalentamiento
Desarrollo de la prctica
1.- Conecte el sensor como se muestra en la figura 1:
2.- Abra Labview y genere un nuevo VI para construir el programa seleccionando la opcin Blank
VI.
3.- Presione <Ctrl-T> para colocar las ventanas del panel de control y diagrama de bloques en
paralelo. En la pantalla blanca del diagrama de bloques, acceda a la paleta de funciones
(Functions Palette) haciendo clic derecho en el espacio en blanco.
4.- En la paleta de funciones acceda a ExpressInput, y de clic en el DAQ Assistant VI. De clic
en un espacio vaco para colocarlo en el diagrama de bloques.
5.- Para configurar una aplicacin para medir temperatura, de clic en Acquire Signals/Analog
Input/Temperature. De clic en el signo + y luego seleccione el canal ai0, y despus en Finish.
6.- Labview automticamente crea el cdigo para esta tarea de medicin. De clic en Yes para crear
automticamente una estructura while.
7.- De clic derecho a la terminal de salida data que se encuentra del lado derecho del DAQ
Su diagrama de bloques debe verse similar al de la figura 35. La estructura While automticamente
agreg un botn Stop a su panel frontal que le permite detener la ejecucin del lazo.
9.- Para generar el control numrico que indicar cual es la temperatura mxima despus de la
cual se deber encender la alarma. Abra la paleta de Controles>>NumCtrls>>NumCtrl y coloque
el control en la posicin deseada en el Panel Frontal.
10.- Use Comparision Express VI para comparar la seal de temperatura adquirida con el control
Alarm Level. En el diagrama de bloques, abra la paleta de Funciones dando clic derecho y
seleccionar en la pestaa de Express la opcin de
Arithmetic&Comparison>>Comparison>>Comparison.
12.- Conecte la temperatura adquirida y la entrada Alarm Level al Comparison Express VI.
Posicione su puntero sobre la salida data en el DAQ Assistant hasta que la herramienta en forma
de carrete aparezca en el cursor, despus de clic y arrastre el puntero hasta la entrada Operand 1
en el Comparison Express VI. Realice el mismo movimiento para conectar el control Alarm Level
y la entrada Operand 2 del Comparsion Express VI.
13.- Por ltimo arrastre el cono de Overheat dentro del ciclo while y conecte la salida del
Comparison Express VI Result con la terminal de entrada de Overheat. Su diagrama de bloques
debe lucir similar a la figura 39: