Está en la página 1de 35

Introduccin a NI LabVIEW 2011 para

Adquisicin de Datos
Taller prctico

Derechos de Autor
2012 National Instruments Corporation. Todos los derechos reservados.
Bajo las leyes de autor, esta publicacin no deber ser reproducida o transmitida en ninguna forma, electrnica o mecnica,
incluyendo fotocopia, grabacin, almacenando en un sistema de recuperacin de informacin o trasladar completo o en partes
sin el consentimiento por escrito de National Instruments Corporation.
National Instruments respeta la propiedad intelectual de otros y pedimos a nuestros usuarios hacer lo mismo. El software de NI
est protegido por derechos de autor y otras leyes de propiedad intelectual. En donde el software de NI sea usado para
reproducir software u otros materiales pertenecientes a otros, usted podr usar el software slo para reproducir materiales
que usted posiblemente reproduzca de acuerdo a los trminos de cualquier licencia aplicable u otra restriccin legal.
Marca Registrada
National Instruments, NI, ni.com y LabVIEW son marcas registradas de National Instruments Corporation. Refirase a los
trminos de uso en ni.com/legal para ms informacin acerca de marcas registradas de National Instruments.
Otros nombres de productos y compaas mencionados aqu son marcas registradas de sus respectivas compaas.
Los Miembros de National Instrumets del Programa de Miembros de Alianza son entidades de negocio independientes de
National Instruments y no tienen sociedad de la agencia o relacin conjunta con National Instruments.
Patentes
Para patentes referentes a Productos/tecnologa de National Instruments dirjase a la localidad apropiada HelpPatents en su
software, el archivo patents.txt en su media de reproduccin o en National Instruments Patent Notice en ni.com/patents.
Derechos Reservados
2012 National Instruments Corporation. Todos los derechos reservados.

Contenido

Ejercicio 1. Configuracin del Equipo ........................................................................................................... 3


Ejercicio 2. Conociendo NI LabVIEW 2011 .................................................................................................... 4
Ejercicio 3. Abrir y ejecutar una aplicacin ................................................................................................... 6
Ejercicio 4: Graficar una seal simulada. .................................................................................................... 10
Ejercicio 5: Tomar una medicin bsica con CompactDAQ ........................................................................ 20
Proyecto Propuesto 1: Adicin de anlisis y salidas digitales a una aplicacin DAQ.................................. 26
Proyecto propuesto 2: Escribir datos a un archivo con LabVIEW ............................................................... 33

Ejercicio 1. Configuracin del Equipo


En este ejercicio se conocern especificaciones del equipo y su funcionalidad.

NI CompactDAQ 9178

Chasis NI CompactDAQ USB de 8 Ranuras


Cuatro contadores/temporizadores de 32 bits de uso general integrados al chasis (acceso a
travs de mdulo digital)
Conexiones BNC integradas para relojes y disparos externos (hasta 1 MHz)

NI 9211

Mdulo de Entrada de Termopares de 4 canales, 15 S/s, 24 Bits, 80 mV

NI 9472

Mdulos de Salida Digital Tipo Sourcing de 8 Canales, Lgica de 24 V y 100 s

1. Asegrese de configurar el NI CompactDAQ como se muestra a continuacin:

Figura 1. Muestra de la configuracin del chasis NI CompactDAQ

FIN DEL EJERCICIO 1

Ejercicio 2. Conociendo NI LabVIEW 2011


En este ejercicio se conocer la ubicacin de NI LabVIEW 2011 dentro del ambiente de Windows.
1. Ir al botn de Start All Programs National Instruments LabVIEW 2011 LabVIEW
2. Seleccionar LabVIEW
3. Esperar a que aparezca la ventana de Getting Started

Figura 2. Ventana Getting Started de NI LabVIEW

NOTA. La ventana Getting Started window de LabVIEW aparece cada vez que abre LabVIEW
como un asistente que le ayuda a abrir o crear nuevas aplicaciones. Adicionalmente puede usar
los vnculos en la ventana Getting Started window para encontrar recursos de ayuda en lnea y
locales o abrir ejemplos de programas que le sirvan de referencia para un diseo de aplicacin.

4. Abrir un nuevo VI en blanco. Seleccionar la opcin Blank VI

Figura 3. Ventanas que conforman un VI en blanco

NOTA: NI LabVIEW se conforma de dos ventanas: El Front Panel o Panel Frontal y el Block
Diagram o Diagrama de Bloques. La ventana de panel frontal es la interfaz con el usuario,
mientras que la ventana de diagrama de bloques contiene el cdigo que controlar el
funcionamiento de su aplicacin. Puede cambiar entre ambas ventanas seleccionando
WindowShow Block Diagram o WindowShow Front Panel. Tambin puede hacerlo
presionando < Ctrl- E> desde el teclado o haciendo clic en las ventanas si ambas son visibles en
la pantalla.
FIN DEL EJERCICIO 2

Ejercicio 3. Abrir y ejecutar una aplicacin


Este ejercicio combinan la creacin de una aplicacin de monitoreo de temperatura que escribir los
datos adquiridos en un archivo y la salida de una seal digital que indica alarma si la temperatura
sobrepasa un nivel de umbral ajustable.
1. Abra NI LabVIEW 2011.
2. Abra el VI ubicado en la carpeta HO Intro DAQ con LV 2012_cDAQ/Ejercicios/Ejercicio2.vi

Figura 4. Vista del Panel Frontal

Figura 5. Vista del Diagrama de Bloques

Mueva el cursor sobre los diferentes objetos del panel frontal. Note que el cursor cambia su
forma a dedo ndice cuando se sita sobre el botn de Stop y el editor de texto cuando pasa
6

sobre un campo de texto. De manera predeterminada, la seleccin automtica de herramientas


o Automatic Tool Selection de LabVIEW cambiar el cursor dependiendo de la operacin a
realizar. Tambin puede cambiar el tamao de los objetos. Cuando se posiciona sobre un
objeto, aparecern unos cuadros en el borde los cuales le ayudarn a expandir o contraer su
tamao. Trate de cambiar el tamao de un par de objetos.

Figura 6. Botn de STOP en el panel frontal que muestra los cuadros que permiten cambiar las
dimensiones de este objeto

3. Note la barra de men en la parte superior de la ventana. Discutiremos la mayora de sus


elementos bsicos en pginas posteriores y en ejercicios. Por ahora el ms importante a revisar
es el botn Run, que se encuentra en la esquina superior izquierda en la barra de men.

Figura 7. Botn Run que muestra errores en el cdigo

En la Figura 6 se muestra este botn en dos variantes. La primera, el botn aparece con la
forma de una flecha rota, esto indica que existen errores no resueltos en el cdigo. La segunda,
el botn con forma de una flecha uniforme, indica un cdigo sin errores.
Debido a que LabVIEW compila el cdigo continuamente puede presionar este botn en
cualquier momento y si existen errores una lista le indicar cules son, as como
recomendaciones de cmo resolverlos

4. Asegrese de contar con lo siguiente:


Chasis de CompactDAQ encendido.
Que est conectado a su computadora con un cable USB.
Que los cuatro mdulos estn conectados correctamente en el chasis en el siguiente
orden:
i. Slot 1: Mdulo 9211
ii. Slot 2: Mdulo 9472
iii. Slot 3: Mdulo 9215
7

iv. Slot 4: Mdulo 9263

Figura 8. CompactDAQ con los mdulos

5. Cmbiese al diagrama de bloques.

Figura 9. Diagrama de bloques del programa Ejercicio2.vi

La programacin grfica de LabVIEW hace la ejecucin de la aplicacin intuitiva. En este caso,


nuestra aplicacin har lo siguiente:
1.
2.
3.
4.

Adquiere datos de temperatura utilizando el DAQ Assistant y los muestra en una grfica
Compara los datos adquiridos con un nivel de alarma
Manda salidas de 0 5V al mdulo de salida digital basado en la comparacin hecha
Escribe los datos adquiridos en un archivo

6. Presione el botn Run en el Panel Frontal para ejecutar el Ejercicio. Observe que la aplicacin
comienza a registrar datos de temperatura provenientes del mdulo conectado en la primera

ranura del chasis de su CompactDAQ. Llame a su instructor si su aplicacin no se est


ejecutando como se ha descrito.
7. Interacte con el termopar en el Mdulo 9211 del Termopar. Toque la terminal del termopar y
observe que los valores en la grfica cambiarn de acuerdo a la temperatura de su mano.
Cambie el valor del control Alarm Level a diferentes valores y toque de nuevo la terminal del
termopar, tal que esta temperatura se encuentre sobre y por debajo del valor que introdujo en
el panel frontal.
8. Incremente el nivel de alarma para visualizar la activacin del led de encendido en la pantalla
del panel frontal y en el Mdulo 9472. Conforme la temperatura cambia sobre y por debajo del
nivel configurado en el control Alarm Level, observe el mdulo NI 9472 en el chasis de
CompactDAQ. Una lnea de salida digital en este mdulo ha sido programada para conducir una
seal de 5V siempre y cuando la temperatura sea mayor que el nivel puesto en Alarm Level. Los
LEDs de este mdulo indican el estado de cada lnea digital. Estas lneas podran ser conectadas
a otro hardware, por ejemplo, un buzzer o algn otro dispositivo de 5V.

Figura 10. Ejecucin del VI

9. Presione el botn Stop en el panel frontal, una vez que haya terminado.

FIN DEL EJERCICIO 3

Ejercicio 4: Graficar una seal simulada.


En este ejercicio repasar las bases del ambiente LabVIEW que ha aprendido hasta ahora. Crear una
aplicacin que simule una seal en LabVIEW y la muestre en una grfica.
1. Abra un Blank VI (un archivo VI Nuevo) desde el Menu File y seleccionando New VI.

Figura 11. Ventanas que conforman un VI en blanco

2. Agregue un ciclo While al diagrama de bloques. D clic derecho en cualquier rea libre dentro
del diagrama de bloques para acceder a la paleta de funciones (Functions Palette), y navegue
hacia Programming Structures While Loop. D clic sobre While Loop y se colocar
automticamente en su cursor.

Figura 12. Colocando un ciclo While desde la paleta de funciones

10

D clic y arrastre el puntero diagonalmente hasta formar una estructura While del rea que
desee. Puede cambiar el tamao de la estructura arrastrando cualquiera de las cajas para
redimensionar que aparecen cada vez que haga clic sobre los bordes de la estructura.

3. Otra manera en la que puedes crear una estructura While presionando <Ctrl barra
espaciadora> desde el teclado y se abrir una caja de dilogo llamada Quick Drop similar a la
que se muestra en la figura 12. Comience tecleando While loop y aparecer un lista de los
posibles objetos con esa descripcin. D doble clic sobre este nombre y la estructura aparecer
en su cursor para usarlo en el diagrama de bloques.

Figura 13. Colocando un ciclo While desde Quick Drop

4. La estructura While tiene dos terminales en las esquinas inferiores izquierda y derecha.

Figura 14. Terminales de la estructura While.

La terminal ms importante de esta estructura es la condicin . Esta terminal condicional se


encuentra en la esquina inferior derecha. Debido a que la estructura While se ejecutar hasta
que le indiquen lo contrario, debemos proveer algn tipo de comando de paro tal que el ciclo no
se ejecute indefinidamente. Note que el botn Run colocado en la esquina superior derecha de
11

la pantalla est en forma de flecha rota. LabVIEW no puede ejecutar una aplicacin que
contenga una estructura While con una terminal condicional no cableada (difusa). Para nuestra
aplicacin, necesitaremos crear un botn de Stop para que el usuario lo presione y pueda
detener el ciclo While y salir del programa.
En el panel frontal, d clic derecho en cualquier espacio libre para acceder a la paleta de
controles (Controls Palette) y navegue en Modern Boolean Stop Button. Al hacer clic en
Stop Button (Ver Figura 14).

Figura 15. Botn Stop desde la paleta de controles

D clic en el panel frontal en lugar donde desee colocar el botn. Agrande el botn Stop
moviendo su cursor a uno de los bordes de este objeto y arrastre las cajas para redimensionar.
5. Observe otra vez el diagrama de bloques. Note que la terminal del botn Stop apareci. Esta
terminal acta como el conector entre el panel frontal y el diagrama de bloques. D clic en la
terminal de Stop y arrstrela para colocarla cercana a la terminal de condicin del ciclo While.
6. Mueva su cursor hacia el borde derecho de la terminal Stop y note que el borde de la terminal
parece ser intermitente y el cursor luce ahora como un carrete. Esta es la herramienta de
cableado que le permite conectar diferentes objetos en el diagrama de bloques. D clic en el
borde de la terminal Stop y arrastre el cursor hasta llegar al borde izquierdo de la terminal
condicional. El alambre ahora conecta la terminal Stop y la terminal condicional.

Figura 16. Conexin entre la terminales Stop y condicional.

12

Ahora que tenemos una manera de salir del ciclo While, la forma de flecha rota del botn Run
ha sido reemplazada por una flecha uniforme y la aplicacin est lista para correr pero
necesitar agregar ms componentes al cdigo para acompaar las tareas en este ejercicio.
7. La otra terminal en la estructura While, el contador de iteraciones , nos proporciona el
nmero de veces que el ciclo While se ha ejecutado. Esta informacin puede ser til
dependiendo de su aplicacin, pero no la usaremos hoy, no es requerido hacer algo con ella
para que el programa pueda correr.
8. Cree una seal simulada. Presione <Ctrl-barra espaciadora> para entrar de nuevo a la caja de
dilogo Quick Drop y escriba Simulate Signal. D doble clic sobre Simulate Signal una vez que la
vea bajo el cuadro donde escribi y automticamente aparecer Simulate Signal Express VI en
su cursor.

Figura 17. Creacin de una seal simulada desde el cuadro Quick Drop

9. D clic para colocar el Simulate Signal Express VI dentro de la estructura While y aparecer un
cuadro de dialogo similar al que se muestra en la figura 17.

Figura 18. Ventana Configure Simulate Signal

13

10. Cambie el tipo de seal, la amplitud, frecuencia (Hz), los valores de Offset y fase (deg) en la
seccin Signal y observe los cambios en Result Preview. Quite la seleccin en la caja Use
signal type name en la seccin Signal name y escriba Simulated Signal.
Una vez que hayas elegido la seal que quieres mostrar, presione OK. Simulate Signal Express VI
ha sido ahora configurado basndose en las caractersticas que le has configurado.
11. Conecte la seal simulada a una grfica. Cmbiese al panel frontal, abra la ventana Quick Drop y
escriba la palabra chart. Coloque la que se llama Waveform Chart en el panel frontal en el lugar
que prefiera.
12. Regrese al diagrama de bloques y mueva el icono de la grfica dentro de la estructura While, a la
derecha de Simulate Signal Express VI. Conecte la salida de ste a la terminal de la grfica (Ver
Figura 18). Note que la terminal de la grfica cambia de color el cual depende del tipo de dato
que recibe.

Figura 19. Conexin entre el Simulated Signal Express VI y la terminal de la grfica

13. Regrese al panel frontal y corra el VI. La seal simulada que creo en el Express VI est ahora
mostrndose en la grfica. Presione el botn Stop cuando est listo para continuar.
14. Agregue controles para ajustar la frecuencia y la amplitud de la seal mientras el programa est
corriendo. D clic derecho en un espacio libre en el panel frontal para acceder a la paleta de
controles, encuentre el control knob (ModernNumericKnob) y colquelo en el panel frontal.
D doble clic en la etiqueta del Knob y cmbiela a Amplitud.
15. Repite el paso #13 para agregar otro Knob que ajuste la frecuencia. Cambie su etiqueta a
Frecuencia. D doble clic en el mximo valor de la escala y cmbialo a 50. Su diagrama de
bloques debe verse similar a la figura 19.

14

Figura 20. Vista del Panel Frontal

Figura 21. Vista del Diagrama de Bloques

16. En el diagrama de bloques, mueva los controles de Amplitud y Frecuencia dentro de la


estructura While y conctalos a las entradas asociadas al Simulate Signal Express VI. Su diagrama
de bloques debe lucir muy similar a la figura 20.
17. Ejecute el VI. Presione el botn Run y manipule la Amplitud y la Frecuencia. Note que la grfica
cambia de acuerdo a la seal. El eje Y de la grfica se auto-ajusta para maximizar el tamao de la
seal mostrada. Para deshabilitar tal caracterstica, d clic derecho en la grfica y quite la
seleccin a AutoScale Y.

15

Figura 22. Quitar la seleccin de la auto-escala en el eje Y.

Ahora puede cambiar los rangos superiores e inferiores en el eje Y haciendo clic en los nmeros
a lo largo del eje escribiendo los nuevos valores.
18. Pare el VI presionando el botn STOP.
LabVIEW provee distintas herramientas que pueden ayudarlo a desarrollar sus aplicaciones. Los
prximos pasos le mostrarn cmo usar algunas de las ms importantes herramientas de
asistencia a la programacin.

Herramienta Block Diagram Cleanup.


19. Usa la herramienta Block Diagram Cleanup para organizar su diagrama de bloques. Conforme
vas programando, y especialmente aprendiendo a programar en LabVIEW, no le encuentras
siempre pensando en el diseo y la legibilidad. Esto puede resultar en un diagrama de bloques
pobremente organizado.
La herramienta Block Diagram Cleanup de LabVIEW le ayuda a organizar su cdigo, haciendo
ms comprensible las funciones que program y a otros usuarios. Presione el icono de esta
herramienta que se encuentra en la barra de men.

Figura 23. Herramienta Block Diagram Cleanup

16

Su diagrama de bloques debe estar ahora organizado, con cableados claros y una distribucin
espaciada de los elementos de cdigo.
Para personalizar cmo esta herramienta organiza su cdigo, cambie sus caractersticas
siguiendo la siguiente ruta: desde men ToolsOptions en la seccin Category seleccioneBlock
Diagram.

Figura 24. Configuracin personalizada de la herramienta Block Diagram Cleanup

Este men le permite configurar la longitud mxima de los cables, las estructuras, las funciones
y el espaciamiento de las terminales entre cada una y entre los bordes de su diagrama de
bloques. Clic en OK cuanto est listo para continuar.

Herramienta Highlight Execution


20. Use la herramienta Highlight Execution para observar cmo corre su aplicacin. Presione el
botn de esta herramienta en la barra de men. Note que el icono en forma de bombilla luce
como si sta estuviera encendida.

Figura 25. Herramienta Highlight Execution encendida

17

21. Corra su aplicacin con la herramienta Highlight Execution encendida. Presione el botn Run y
observe cmo su cdigo se ejecuta paso a paso. No es necesario hacer esto para aplicaciones
simples, esta herramienta es un recurso poderoso para la localizacin de problemas en
programas complejos y determinar si su cdigo se comporta de manera esperada.

Herramienta Context Help


22. Usa la herramienta Context Help para identificar detalles de objetos mientras est
programando. Presione este botn que se encuentra en la esquina superior derecha en el
diagrama de bloques.

Figura 26. Herramienta Context Help

23. Con la ventana de Context Help activa, posicione su cursor sobre diferentes objetos en el
diagrama de bloques y en el panel frontal del VI Simulate Signal to Graph.VI. Conforme lo va
haciendo, observe que la ventana Context Help le proporciona detalles que incluyen
descripciones y diagramas de conexin.

Figura 27. Ventana Context Help refirindose al indicador Waveform Chart

24. D clic derecho en el diagrama de bloques y navegue en las paletas. Note que la ventana
Context Help proporciona detalles de los objetos en las paletas mientras los seleccionas.
18

Tambin observe que para algunos objetos, la ventana ofrece un vnculo para Detailed Help
. Este vnculo abrir la ayuda de LabVIEW y le proporcionar ms informacin.
25. Guarde el VI como Ejercicio3 y cirrelo.
FIN DEL EJERCICIO 4

19

Ejercicio 5: Tomar una medicin bsica con


CompactDAQ
El propsito de ste ejercicio es usar LabVIEW y NI CompactDAQ para construir un programa que
adquiera datos de temperatura.
Configuracin de los dispositivos.
1. Asegrese de que el chasis de CompactDAQ (cDAQ 9178) esta encendido.
2. Conecte el chasis a su PC utilizando un cable USB.
3. El controlador NI DAQmx instalado en su computadora detectar automticamente el chasis y
se abrir la ventana mostrada en la figura 3.2.

Figura 28. Ventana que muestra una deteccin automtica del chasis CompactDAQ.

4. D clic en Configure and Test This Device Using NI Measurement & Automation Explorer.

Nota: NI Measurement & Automation Explorer es una herramienta de configuracin para todos
los dispositivos de National Instruments.

5. La seccin Devices and Interfaces en la seccin My System muestra todos los dispositivos de
National Instruments instalados y configurados en su computadora. La carpeta NI DAQ
Devices muestra todos los dispositivos compatibles con NI-DAQmx. De manera predeterminada,
el chasis NI CompactDAQ se muestra con el nombre cDAQ.

20

6. Esta seccin de MAX muestra tambin los mdulos instalados as como los espacios donde stos
son colocados o slots, por su nombre en ingls, que se encuentran vacos en el chasis.
7. D clic derecho en NI-cDAQ -9178 y despus clic en Self-Test.

Figura 29. Cuadro de dilogo que indica que el dispositivo ha aprobado el Self-test.

8. El dispositivo pas la auto prueba, lo cual significa que se ha inicializado apropiadamente y est
listo para ser usado en su aplicacin de LabVIEW.

Programando una aplicacin de LabVIEW.


9. Cree un nuevo VI desde la ventana de LabVIEW.
10. Presione <Ctrl - T> para mostrar las ventanas del panel frontal y diagrama de bloques en su
pantalla.
11. Acceda a la paleta de funciones (Functions Palette) haciendo clic derecho en el espacio en
blanco en la ventana del diagrama de bloques.
12. En la paleta de funciones acceda a ExpressInput, y d clic en el DAQ Assistant Express VI. D
clic en un espacio vaco para colocarlo dentro del diagrama de bloques.

Figura 30. DAQ Assistant Express VI dentro Input en la paleta de funciones.

13. La ventana Create New Express Task debe aparecer.


21

Figura 31. Ventana Create New Express Task

14. Para configurar una aplicacin para medir temperatura con un termopar, d clic en Acquire
Signals Analog Input Temperature Thermocouple.
15. D clic en el signo + y luego sobre cDAQ1Mod1 (NI9211), seleccione el canal ai0, y despus en
Finish. Esto agregar un canal fsico a la tarea de medicin que est desarrollando.

Figura 32. Ventana Create New Express Task

16. Dentro de la pestaa Settings cambie CJC Source a Built In y en la seccin Acquisition Mode
seleccione Continuous Samples. Despus d clic en el botn Run. Observar las lecturas de
temperatura desde el termopar en la ventana de panel de prueba.

22

Figura 33. Configuracin de DAQ Assistant Express

17. Seleccione Stop y luego OK para cerrar la ventana de configuracin y regresar al diagrama de
bloques de LabVIEW.
18. LabVIEW automticamente crea el cdigo para esta tarea de medicin. D clic en Yes para crear
automticamente una estructura While.

Figura 34. Cuadro de dilogo para crear automticamente una estructura While

19. D clic derecho a la terminal de salida data que se encuentra del lado derecho del DAQ Assistant
Express VI y seleccione Create>>Graph Indicator. Renombre a Waveform Graph con
Temperature.

23

Figura 35. Creacin del indicador Grfico para representar los datos obtenidos del DAQ Assistant Express VI.

20. Note que un indicador grfico es colocado en el panel frontal.


21. La estructura While automticamente agreg un botn Stop a su panel frontal que le permite
detener la ejecucin del lazo.

Figura 36. Apariencia del diagrama de bloques

22. Cambie la vista al Panel Frontal


23. Guarde el VI como Ejercicio4.vi
24. Ejecute el VI. Visualice como la temperatura se incrementa cuando se interactua con el
termopar.

24

Figura 37. Ejecucin del VI

FIN DEL EJERCICIO 5

25

Proyecto Propuesto 1: Adicin de anlisis y salidas


digitales a una aplicacin DAQ
Aplicacin de LabVIEW- Comparar una seal con un umbral de alarma definida por el usuario.
1. Abra el VI Proyecto1.vi desde la carpeta Ejercicios en Proyect Explorer. Este VI se muestra en la
siguiente figura, con espacios adicionales en el diagrama de bloques para agregar funcionalidad.

Figura 38. Vista del VI

2. Cree una alarma que sealice si la temperatura adquirida sobrepasa un nivel definido por el
usuario. En el panel frontal, d clic derecho para abrir la paleta de controles (Controls Palette) y
seleccione Modern Numeric para colocar un control numrico (numeric control) en el panel
frontal.

Figura 39. Control Numrico

3. Cambie el nombre del control numrico a Alarm Level. D doble clic sobre la etiqueta del control
y reemplace el texto genrico por Alarm Level.
26

4. Use Comparision Express VI para comparar la seal de temperatura adquirida con el control
Alarm Level. Cmbiese al diagrama de bloques, d clic derecho en un espacio vaco y abra la
paleta de funciones (Functions Palette). Coloque Comparision Express VI en el diagrama de
bloques desde Functions Express Arithmetic & Comparison Comparison.

Figura 40. Comparison

5. Una vez colocado en el diagrama de bloques, el dialogo de configuracin del VI Comparison


Express aparecer.

Figura 41. Configure Comparison

27

Seleccione > Greater en la seccin Compare Condition y Second signal input en la seccin
Comparison Inputs despus d clic en OK.
6. Conecte los datos de temperatura adquiridos 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 parezca en el cursor, despus d clic y arrastra 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. Su diagrama de bloques debe lucir similar al de
la siguiente figura.

Figura 42. Vista del Diagrama de Bloques

7. Muestre el resultado del Comparison Express VI en el panel frontal. En el panel frontal, d clic
derecho, abra la paleta de controles (Controls palette) y agregue el indicador Square LED. Este
indicador puede ser encontrado desde Controls Modern Boolean. Redimensiona a Square
LED para que sea ms fcil verlo y renmbralo como Alarm. Su diagrama de bloques debe lucir
como se muestra en la siguiente figura.

28

Figura 43. Vista del Panel Frontal

En el diagrama de bloques, conecte la salida del Comparison Express VI a la terminal de entrada


del indicador Alarm.

Figura 44. Vista del Diagrama de Bloques

8. Corra la aplicacin. Presione el botn Run y cambie el control Alarm Level a algn nivel sobre la
seal de temperatura adquirida actualmente. Sostenga entre sus manos el termopar hasta que la
29

temperatura exceda el valor en Alarm Level. El indicador Alarm LED se encender cuando la seal
de temperatura adquirida sobrepase el nivel seleccionado en el panel frontal.

Seal de Alarma en el Chasis Compact DAQ


9. Use otro DAQ Assistant Express VI para enviar el estado de Alarm hacia el mdulo 9472 del
CompactDAQ. Abra la paleta de funciones (Functions Palette) en el diagrama de bloques y
encuentra el DAQ Assistant Express VI en Functions Express Output.

Figura 45. Seleccin del DAQ Assistant

10. Seleccione Generate Signals Digital Output Line Output desde la ventana Create New
Express Task

Figura 46. Seleccin de Line Output

30

11. Seleccione el canal fsico que desee usar como salida. En la siguiente ventana, presione el signo +
que se encuentra junto a cDAQ1Mod2 para expandir el men, seleccione port0/line0.

Figura 47. Seleccin de Line Output

12. Presione OK en la ventana DAQ Assistant una vez que todos los ajustes de la aplicacin estn
correctos.
13. Cree una conexin entre la salida Result del Comparison Express VI y la entrada data en el nuevo
DAQ Assistant Express VI. La funcin Convert from Dynamic Data aparece automticamente.
LabVIEW siempre tratar de hacer coincidir diferentes tipos de datos cuando dos nodos son
conectados juntos. En este caso, la salida del Comparison Express VI es un dato del tipo dinmico,
y la entrada del DAQ Assistan es booleana. Puede hacer doble clic en Convert from Dynamic
Data para ver su configuracin. Su diagrama de bloques debe lucir como el de la siguiente figura:

31

Figura 48. Vista del Diagrama de Bloques

14. Corra el VI. Presione el botn Run. Note que el banco de LEDs en el mdulo del CompactDAQ
9472 enciende y apaga para coincidir con el valor de Alarm en el panel frontal.

15. Guarde este VI como Proyecto1.vi y cirrelo.

FIN DEL PROYECTO 1

32

Proyecto propuesto 2: Escribir datos a un archivo con


LabVIEW
1. En la carpeta Ejercicios abra el archivo Proyecto2.vi. Usaremos el programa del ejercicio pasado
para comenzar con ste ejercicio.
2. D clic derecho en el diagrama de bloques y seleccione Functions Express Output Write to
Measurement File y colquelo dentro de la estructura While en el diagrama de bloques.

Figura 49. Vista de la seleccin

3. Una ventana de configuracin debe aparecer. Seleccione los parmetros como se muestra en la
siguiente figura y luego da clic en OK.

33

Figura 50. Seleccin de parmetros

4. Conecte la salida del DAQ Assistant Express VI a la entrada de Write to Measurement File Express
VI.
5. Su diagrama de bloques debe ser similar al que se muestra a continuacin.

Figura 51. Vista del Diagrama de Bloques

34

6. Guarde el VI usando el men File Save As, seleccione Copy Open Additional Copy y
nmbrelo como 5-Write to File.vi.
7. Corra el VI momentneamente y presione Stop para detener el VI.
8. Su archivo ser creado en la carpeta especificada.
9. Abra el archivo usando Microsoft Office Excel o Notepad. Revise el ttulo y los datos de
temperatura guardados en el archivo.
10. Cierre el archivo de datos y el VI de LabVIEW.

FIN DEL PROYECTO 2

35

También podría gustarte