You are on page 1of 23

Seminario Hans-On

Hans

Introducción a LabVIEW 2009 y las


mediciones computarizadas.

Edición Septiembre 2009

Copyright
© 2009 National Instruments Corporation. All rights reserved.
Under the copyright laws, this publication may not be reproduced or transmitted in any form, electronic or mechanical, including
photocopying, recording, storing in an information retrieval system, or translating, in whole or in part, without the prior written
w consent of
National Instruments Corporation.
National Instruments respects the intellectual property of others, and we ask our users to do the same. NI software is protected by
copyright and other intellectual property laws. Where NI software may be used to reproduce software or other materials belonging
belong to
others, you may use NI software only to reproduce materials that you may reproduce in accordance with the terms of any applicable
license or other legal restriction.

Trademarks
National Instruments, NI, ni.com, and LabVIEW are trademarks of National Instruments Corporation. Refer
Refer to the Terms of Use section
on ni.com/legal for more information about National Instruments trademarks.

Product and company names mentioned herein are trademarks or trade names of their respective companies.
Members of the National Instruments Alliance Partner Program are business entities independent from National Instruments and have no
agency partnership, or joint-venture
venture relationship with National Instruments.

Patents
For patents covering National Instruments products/technology, refer to the appropriate location: Help»Patents in your software, the
patents.txt file on your media, or the National Instruments Patent Notice at ni.com/patents.
Manual de Usuario.
Worldwide Technical Support and Product Information
ni.com

National Instruments Corporate Headquarters


11500 North Mopac Expressway, Austin, Texas 78759-3504 USA Tel: 512 683 0100

Worldwide Offices
Australia 1800 300 800, Austria 43 0 662 457990-0, Belgium 32 (0) 2 757 00 20, Brazil 55 11 3262 3599,
Canada 800 433 3488, China 86 21 5050 9800, Czech Republic 420 224 235 774, Denmark 45 45 76 26 00,
Finland 358 (0) 9 725 72511, France 01 57 66 24 24, Germany 49 89 7413130, India 91 80 41190000, Israel 972 3 6393737,
Italy 39 02 41309277, Japan 0120-527196,
527196, Korea 82 02 3451 3400, Lebanon 961 0 1 33 28 28, Malaysia 1800 887710,
Mexico 01 800 010 0793, Netherlands 31 (0) 348 433 466, New Zealand 0800 553 322, Norway 47 (0) 66 90 76 60,
Poland 48 22 3390150, Portugal 351 210 311 210, Russia 7 495 783 6851, Singapore 1800 226 5886,
Slovenia 386 3 425 42 00, South Africa 27 0 11 805 8197, Spain 34 91 640 0085, Sweden 46 (0) 8 587 895 00,
Switzerland 41 56 2005151, Taiwan 886 02 2377 2222, Thailand 662 278 6777, Turkey 90 212 279 3031,
United Kingdom 44 0 1635 523545

3
©National Instruments Corporation Introducción a LabVIEW 2009-DAQ. Hans-On
Contenido
Slides con notas del presentador.
Descripción general de National Instruments ................................................................................................
.............................................. 1
Ejemplo #1: Abrir y ejecutar
ejecuta una aplicación ................................................................
........................................................................ 5
Ejemplo #2: Graficar una señal simulada. ................................................................................................
........................................... 11
Ejemplo #3: Tomar una medición básica ................................................................................................
............................................ 23
Ejemplo #4: Adición de análisis y salidas digitales ................................................................
......................................................... 34
Ejemplo #5: Escribir datos a un archivo con LabVIEW ................................................................
................................................. 43
Próximos pasos................................
................................................................................................................................
....................................................................... 46
Programación Multinúcleo ................................................................................................................................
................................ ................................................ 51
Toolkits y módulos
ódulos de LabVIEW ................................................................................................
..................................................................... 54

4
©National Instruments Corporation Introducción a LabVIEW 2009-DAQ. Hans-On
Ejercicio 1. Abrir y ejecutar una aplicación
Los ejercicios de hoy combinan la creación de una aplicación de monitoreo de temperatura que
escribirá los datos adquiridos en un archivo y la salida de una señal digital que indica alarma si la
temperatura sobrepasa un nivel de umbral ajustable.

Este ejercicio lee da la oportunidad de observar lo que completará en la aplicación final de hoy.
También explorará elementos importantes del ambiente de LabVIEW.

1. Abra LabVIEW si aún no lo ha hecho,


hecho haciendo clic desde Inicio»Todos los
Programa»National
»National Instruments»LabVIEW
Instruments 2009.

Figura 1.1- Íconos de LabVIEW desde el Menu Inicio y la barra de herramientas de rápido acceso.

Una vez que se cargó LabVIEW,


LabVIEW la ventana Getting Started window aparece:

Figura 1.2. Getting Started

5
©National Instruments Corporation Introducción a LabVIEW 2009-DAQ. Hans-On
La ventana Getting Started window de LabVIEWbVIEW aparece cada vez que abre LabVIEW como un
asistente que lee ayuda a abrir o crear nuevas aplicaciones. Adicionalmente puede usar los vínculos
en la ventana Getting Started window
win para encontrar recursos de ayuda en línea y locales o abrir
ejemplos de programas que lee sirvan de referencia para un diseño de aplicación.

2. Abra el proyecto Intro to LabVIEW-DAQ


LabVIEW Hands-on.lvproj desde la sección Open en la
ventana Getting Started Window o navegue presionando el link Browse….
Browse… Una vez abierto,
la ventana Intro to LabVIEW-DAQ
LabVIEW Hands-on Project Explorer luce como se muestra en la
Figura 1.3.

Figura 1.3- Proyect Explorer

La ventana Proyect Explorer provee una locación central para agregar diferentes elementos a una
aplicación que incluye código de LabVIEW y otros archivos como documentos de Microsoft Word y
Excel. Puede incluir cualquier archivo a una aplicación de LabVIEW así como crear carpetas y
subcarpetas. En la Figura 1.3,, se muestra que ya han sido creadas unas carpetas como parte del
ejemplo.

3. Expanda la carpeta Solutions en la ventana Proyect Explorer y abra el archivo 5-Write to


File (Solution).vi haciendo doble clic sobre el nombre de este archivo o clic derecho y
seleccionando Open.. Cada aplicación de LabVIEW está constituida de dos ventanas:

• Panel frontal (Front panel).


• Diagrama de bloques (Block diagram).

La ventana de panel frontal es la interfaz con el usuario, mientras que la ventana de diagrama de
bloques contiene el código que controlará el funcionamiento de su aplicación. Puede cambiar entre
ambas ventanas seleccionando Window»Show Block Diagram o Window»Show Front Fr Panel.
También puede hacerlo presionando < Ctrl- E> desde el teclado o haciendo clic en las ventanas si
ambas son visibles en la pantalla.
pantalla

6
©National Instruments Corporation Introducción a LabVIEW 2009-DAQ. Hans-On
Figura 1.4.
1.4 Panel frontal del archivo 5-Write
Write to File (Solution).vi

Mueva el cursor sobre los diferentes


ferentes objetos del panel frontal. Note
Not que el cursor cambia su forma a
dedo índice cuando se sitúa sobre el botón de Stop y el editor de texto cuando pasa sobre un campo
de texto. De manera predeterminada, la selección automática de herramientas o Automatic Tool
Selection de LabVIEW
abVIEW cambiará el cursor dependiendo de la operación a realizar. También puede
cambiar el tamaño de los objetos. Cuando se posiciona sobre un objeto, aparecerán unos cuadros
en el borde los cuales le ayudarán a expandir o contraer su tamaño. Trate de cambiar el tamaño de
un par de objetos.

Figura 1.5.. Botón de STOP en el panel frontal que muestra los cuadros que permiten cambiar las
dimensiones de este objeto

4. Note la barra de menú en la parte superior de la ventana. Discutiremos la mayoría


mayo de sus
elementos básicos en páginas posteriores y en ejercicios. Por ahora el más importante a
revisar es el botón Run, que se encuentra en la esquina superior izquierda en la barra de
menú.

7
©National Instruments Corporation Introducción a LabVIEW 2009-DAQ. Hans-On
Figura 1.6. Botón Run que muestra errores en el código (izquierda) o un código sin errores

Debe presionar el botón Run para arrancar cualquier aplicación de LabVIEW.


LabVIE En la Figura 1.6 se
muestra este botón en dos variantes. La primera, el botón aparece con la forma de una flecha rota,
esto indica que existen errores
rrores no resueltos en el código.
código La segunda, el botón con forma de una
flecha uniforme, indica un código sin errores.

Debido a que LabVIEW compila


compil el código continuamente puede presionar este botón en cualquier
momento y si existen errores una lista le indicará cuáles son, así como recomendaciones de cómo
resolverlos

5. Asegúresee de contar con lo siguiente:


• Chasis de CompactDAQ encendido.
• Que esté conectado a su computadora con un cable USB.
• Que los cuatro módulos estén conectados correctamente en el chasis.

Ahora presione el botón Run en la aplicación de LabVIEW y observe que la aplicación comienza
a registrar datos de temperatura provenientes del módulo conectado en la primera
primer ranura del
chasis de su CompactDAQ.
CompactDAQ Llame a su instructor si su aplicación no se está ejecutando como se
ha descrito.

Toque la terminal del termoparpar y observe que los valores en la gráfica cambiarán de acuerdo a la
temperatura de su Cambi el valor del control Alarm Level a diferentes valores y toque de
u mano. Cambie
nuevo la terminal del termopar, tal que ésta temperatura se encuentre sobre y por debajo del valor
que introdujiste en el panel frontal.

Conforme la temperatura cambia sobre y por debajo del nivel configurado en el control Alarm
Level, observe el módulo
dulo NI 9472 en el chasis de CompactDAQ. Una línea de salida digital en este
modulo ha sido programada para conducir una señal de 5V siempre y cuando la temperatura sea
mayor que el nivel puesto en Alarm Level.
Level Los LEDs de este modulo indican el estado de cada línea
digital. Estas líneas podrían ser conectadas a otro hardware, por ejemplo,
ejemplo, un buzzer o algún otro
dispositivo de 5V.

6. Presione el botón Stop en el panel frontal, una vez que haya terminado.

Cámbiase al diagrama
iagrama de bloques.

8
©National Instruments Corporation Introducción a LabVIEW 2009-DAQ. Hans-On
Figura 1.7- Diagrama
Diagra de bloques del programa 5-Write
Write to File (Solution).vi

La programación gráfica de LabVIEW


LabVIEW hace la ejecución de la aplicación intuitiva. En este caso,
nuestra aplicación hace lo siguiente:

1. Adquiere datos de temperatura utilizando el DAQ Assistant y los muestra en una


gráfica.
2. Compara los datos adquiridos con un nivel de alarma.
3. Manda salidas de 0 o 5V al modulo de salida digital basado en la comparación hecha
en 2.
4. Escriba los datos adquiridos en un archivo.

7. Distribuya las ventanas de panel frontal y diagrama de bloques tal que ambas estén visibles
naveg a Window»Tile Left and Right para ordenar el panel
en su monitor. Después navegue
frontal y el diagrama de bloques de una manera
mane distribuida en su pantalla. También puede
hacer esto presionando la combinación de teclas <Ctrl-T> desde su teclado.

Observe que para cada objeto en el panel frontal, existe una


un terminal con el mismo nombre en el
diagrama de bloques. Las funciones y cables
cab en el diagrama de bloques conectan entradas
(controles) y salidas (indicadores) en el panel frontal. En ejercicios
ejercicios futuros, conforme vaya
agregando objetos en el panel frontal, se dará cuenta que las terminales son automáticamente
creadas en el diagramaa de bloques.

9
©National Instruments Corporation Introducción a LabVIEW 2009-DAQ. Hans-On
Pasos adicionales.

8. El sistema de ayuda de LabVIEW es una magnífica manera para aprender LabVIEW y


Presion la tecla <F1> en el teclado para abrir el
responder a preguntas de programación. Presione
sistema de ayuda. Más asistencia puede ser encontrada desde el menú LabVIEW » Help.

9. Dentro del menú Contents dentro de LabVIEW Help, expande Fundamentals» LabVIEW
Environment y explore
explor la información disponible, de clic en algún
n submenú para que se de
una idea de cómo está organizado.

Figura 1.8- Ventana LabVIEW Help.

10. Tómasee unos minutos para explorar otros temas en el sistema de ayuda.

11. De clic en la pestaña Search y trate de encontrar el análisis de funciones que podría
necesitar en sus
us aplicaciones de trabajo.

Fin del Ejercicio 1

10
©National Instruments Corporation Introducción a LabVIEW 2009-DAQ. Hans-On
Ejercicio
jercicio 2: Graficar una señal simulada.
simulada
En este ejercicio repasará las bases del ambiente LabVIEW que ha aprendido hasta ahora. Creará
una aplicación que simule una señal en LabVIEW y la muestre en una gráfica.

1. Abra un Blank VI (un archivo VI Nuevo) desde la ventana Intro to LabVIEW-DAQ


LabVIEW Hands-
on Project Explorer haciendo clic derecho sobre la carpeta Exercises y seleccionando New
»VI.

Figura 2.1-
2.1 Abriendo un nuevo VI desde Proyect Explorer.

Figura 2.2- Vista del panel frontal y el diagrama de bloques del nuevo VI.

11
©National Instruments Corporation Introducción a LabVIEW 2009-DAQ. Hans-On
2. Agregue un ciclo While al diagrama de bloques. De clic derecho en cualquier
cualquie área libre
aleta de funciones (Functions Palette),
dentro del diagrama de bloques para acceder a la paleta
y navegue hacia Programming» Structures» While Loop. De clic sobre While Loop y se
colocará automáticamente en su cursor.

Figura 2.3-
2.3 Colocando un ciclo While desde la paleta de funciones.

De clic y arrastre el puntero diagonalmente hasta formar una estructura While del área que desee.
Puede cambiar el tamaño de la estructura arrastrando
arrastrando cualquiera de las cajas para redimensionar
que aparecen cada vez que haces 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 diálogo llamada Quick Drop similar
a la que se muestra en la figura 2.4. Comience
Comien tecleando While loop y aparecerá un lista
de los posibles objetos con esa descripción. De
D doble clic sobre este nombre y la estructura
estructu
aparecerá en su cursor para usarlo en el diagrama de bloques.

Figura 2.4-
2.4 Colocando un ciclo While desde Quick Drop.

12
©National Instruments Corporation Introducción a LabVIEW 2009-DAQ. Hans-On
4. La estructura While tiene dos terminales en las esquinas inferiores
inferiores izquierda y derecha.

Figura 2.5- Terminales de la estructura While.

La terminal más importante de esta estructura es la condición


condi . Esta terminal condicional se
encuentra en la esquina inferior derecha. Debido a que la estructura While
W se ejecutará hasta que le
indiquen lo contrario, debemos proveer algún tipo de comando de paro tal que el ciclo no se ejecute
indefinidamente. Not que el botón Run colocado en la esquina superior derecha de la pantalla está
en forma de flecha rota. LabVIEW no puede ejecutar una aplicación que contenga una estructura
While con una terminal condicional no cableada (difusa). Para nuestra aplicación, necesitaremos
crear un botón de Stop para que el usuario lo presione y pueda detener el ciclo While y salir del
programa.

En el panel frontal, de 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 2.6).

Figura 2.6 Botón Stop desde la paleta de controles.

13
©National Instruments Corporation Introducción a LabVIEW 2009-DAQ. Hans-On
De clic en el panel frontal en lugar donde desee colocar el botón. Agrande
Agrand el botón Stop moviendo
su
u cursor a uno de los bordes de éste objeto y arrastra
arr las cajas para redimensionar.
redimensionar

5. Observe otra vez el diagrama


iagrama de bloques. Note
Not que la terminal del botón Stop apareció. Esta
terminal actúa como el conector entre el panel frontal y el diagrama de bloques. De clic en la
terminal de Stop y arrástrela
arrástr la para colocarla cercana a la terminal de condición del ciclo
While.

6. Mueva suu cursor hacia el borde derecho de la terminal Stop y note not que el borde de la
terminal parece ser intermitente y el cursor luce ahora como un carrete. Esta es la
herramienta de cableado
ableado que lee permite conectar diferentes objetos en el diagrama de
bloques. De clic en el borde de la terminal Stop y arrastre
arrastr el cursor hasta llegar al borde
izquierdo de la terminal condicional. El alambre ahora conecta la terminal Stop y la terminal
condicional.

Figura 2.7 Conexión entre la terminales Stop y condicional.

Ahora que tenemos una manera dede salir del ciclo While, la forma de flecha rota del botón Run ha
sido reemplazada por
or una flecha uniforme y la aplicación está lista para correr pero necesitará
agregar más componentes al código para acompañar las tareas en este ejercicio.

7. La otra terminal en la estructura While, el contador de iteraciones , nos proporciona el


número de veces que el ciclo While se ha ejecutando. Esta información puede ser útil
dependiendo de suu aplicación, pero no la usaremos hoy, no es requerido hacer algo con ella
para que el programa pueda correr.

8. Cree una señal simulada. Presione


Presion <Ctrl-barra espaciadora> para entrar de nuevo a la caja
escrib Simulate Signal. De doble clic sobre Simulate Signal
de diálogo Quick Drop y escriba
escribi y automáticamente aparecerá Simulate
una vez que la vea bajo el cuadro donde escribio
Signal Express VI en su
s cursor.

Figura 2.8 Creación de una señal simulada desde el cuadro Quick Drop.

14
©National Instruments Corporation Introducción a LabVIEW 2009-DAQ. Hans-On
9. De 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 2.9.

Figura 2.9- Ventana Configure Simulate Signal.

10. Cambie el tipo de señal, la amplitud, frecuencia (Hz), los valores de Offset y fase (deg) en la
sección Signal y observe
observ los cambios en Result Preview. Quite la selección en la caja Use
signal type name en la sección Signal name y escriba Simulated Signal.Signal

presione OK. Simulate Signal


Una vez que hayas elegido la señal que quieres mostrar, presione
Express VII ha sido ahora configurado basándose en las características que le has
configurado.
11. Conecte la señal simulada a una gráfica. Cámbiase
Cámbia e al panel frontal, abra
abr 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.
prefiera

12. Regrese al diagrama de bloques y mueva


muev el icono de la gráfica dentro
ntro de la estructura While,
a la derecha de Simulate Signal Express VI. Conecte
Conect la salida de éste a la terminal de la
gráfica (Ver Figura 2.10). Note
Not que la terminal de la gráfica cambia de color el cual depende
del tipo de dato que recibe.

15
©National Instruments Corporation Introducción a LabVIEW 2009-DAQ. Hans-On
Figura 2.10- Conexión entre el Simulated Signal Express VI y la terminal de la gráfica.

13. Regrese al panel frontal y corra


corr el VI. La señal simulada que creo en el Express VI está ahora
mostrándose Presion el botón Stop cuando esté listo para continuar.
se en la gráfica. Presione

14. Agregue controles para ajustar la frecuencia y la amplitud de la señal mientras


mientr el programa
esté corriendo. De clic derecho en un espacio libre en el panel frontal para acceder a la
encuentr el control knob (Modern»Numeric»Knob
paleta de controles, encuentre Modern»Numeric»Knob) y colóquelo en el
panel frontal. De doble clic en la etiqueta del Knob y cámbiela a Amplitud.
Amplitud

15. Repite el paso #13 para agregar otro Knob que ajuste la frecuencia. Cambie
Cambi su etiqueta a
Frecuencia. De doble clic en el máximo valor de la escala y cámbialo a 50. Su diagrama de
bloques debe verse similar a la figura 2.11.

Figura 2.11- Vista del Panel Frontal.

16
©National Instruments Corporation Introducción a LabVIEW 2009-DAQ. Hans-On
Figura 2.12- Vista del diagrama de bloques.

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


estructura While y conéctalos a las entradas asociadas al Simulate ate Signal Express VI. Su
S
diagrama de bloques debe lucir muy similar a la figura 2.12.
17. Corra el VI. Presione el botón Run y manipule la Amplitud y la Frecuencia. Note Not que la
gráfica cambia de acuerdo a la señal. El eje Y de la gráfica se auto-ajusta
auto ajusta para maximizar el
tamaño de la señal mostrada. Para deshabilitar tal característica, de clic derecho en la
gráfica y quite la selección a AutoScale Y.

Figura 2.13-
2.13 Quitar la selección de la auto-escala en el eje Y.

Ahora puede cambiar los rangos superiores e inferiores en el eje Y haciendo clic en los números a lo
lardo del eje escribiendo los nuevos valores.

18. Para el VI presionando el botón STOP.

17
©National Instruments Corporation Introducción a LabVIEW 2009-DAQ. Hans-On
Pasos adicionales.
LabVIEW provee distintas
istintas herramientas que pueden ayudarlo
ayudar a desarrollar sus aplicaciones. Los
próximos pasos le mostrarán cómo usar algunas de las más importantes herramientas de asistencia
a la programación.

Herramienta Block Diagram Cleanup.


Cleanup

19. Usa la herramienta Block Diagram Cleanup para organizar su diagrama de bloques.
Conforme vas programando, y especialmente aprendiendo
aprendiendo a programar en LabVIEW, no le
encuentras siempre pensando en el diseño y la legibilidad. Esto puede resultar en un
diagrama de bloques pobremente organizado.
o

La herramienta Block Diagram Cleanup


C de LabVIEW lee ayuda a organizar su código, haciendo
más comprensible las funciones que programo
program y a otros usuarios. Presione
Presion el icono de esta
herramienta que se encuentra en la barra de menú.

Figura 2.14-
2.14 Herramienta Block Diagram Cleanup.

Su
u diagrama de bloques debe estar ahora organizado, con cableados claros y una distribución
espaciada de los elementos de código.

Para personalizar cómo ésta herramienta organiza su código, cambie sus características siguiendo
sig
la siguiente ruta: desde menú Tools»Options… en la sección Category seleccioneBlock
seleccione Diagram.

18
©National Instruments Corporation Introducción a LabVIEW 2009-DAQ. Hans-On
Figura 2.15- Configuración personalizada de la herramienta Block Diagram Cleanup.

Este menú lee permite configurar la longitud máxima 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 este listo
isto para continuar.

Herramienta Highlight Execution.


Execution

20. Use la herramienta Highlight


ighlight Execution para observar cómo corre su aplicación. Presione
el botón de ésta herramienta en la barra de menú. Note
Not que el icono en forma de bombilla
luce como si ésta estuviera
estuvie encendida.

Figura 2.16-Herramienta
2.16 Highlight Execution encendida.

21. Corra suu aplicación con la herramienta Highlight Execution encendida. Presione
Presion el botón
Run y observe como su código se ejecuta paso a paso. No es necesario hacer esto para
aplicaciones simples, esta herramienta es un recurso
recurso poderoso para la localización de

19
©National Instruments Corporation Introducción a LabVIEW 2009-DAQ. Hans-On
problemas en programas complejos y determinar si su
u código se comporta de manera
esperada.

Herramienta Context Help.

22. Usa la herramienta Context Help


H para identificar detalles de objetos mientras
mie está
programando. Presionee este botón que se encuentra en la esquina superior derecha en el
diagrama de bloques.

Figura 2.17-Herramienta Context Help.

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

Figura 2.18- Ventana Context Help refiriéndose al indicador Waveform Chart.

24. De clic derecho en el diagrama de bloques y navegue


naveg en las paletas. Note
Not que la ventana
Context Help proporciona detalles de los objetos en las paletas mientras los seleccionas.
También observe que para algunos objetos, la ventana ofrece un vínculo para “Detailed
Help …”. Este vínculo abrirá la ayuda de LabVIEW y lee proporcionará más información.

25. Guarde el VI 2-Simulate


Simulate Signal to Graph.vi y ciérrelo.

FIN DEL EJERCICIO 2

20
©National Instruments Corporation Introducción a LabVIEW 2009-DAQ. Hans-On
Ejercicio 3: Tomar
Toma una medición básica con
CompactDAQ.
El propósito de éste ejercicio es usar LabVIEW y NI CompactDAQ para construir un programa que
adquiera datos de temperatura.

Configuración
onfiguración de los dispositivos.

1. Asegúrase de que el chasis


hasis de CompactDAQ (cDAQ – 9172) esta encendido.

Figura 3.1-Chasis
3.1 Chasis del CompactDAQ con 5 módulos encendido.

2. Conecte el chasis a su PC utilizando un cable USB.

3. El controlador NI – DAQmx instalado en suu computadora detectará automáticamente el


chasis y se abrirá la ventana mostrada en la figura 3.2.

21
©National Instruments Corporation Introducción a LabVIEW 2009-DAQ. Hans-On
Figura 3.2-Ventana
Ventana que muestra
muestra una detección automática del chasis CompactDAQ.

4. De clic en Configure and Test This Device Using NI Measurement & Automation
Explorer. (Ver figura 3.3).

Figura 3.3

Nota: NI Measurement & Automation Explorer es una


na herramienta de configuración para todos los
dispositivos de National Instruments.

5. La sección Devices and Interfaces en la sección 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.NI De manera
predeterminada, el chasis NI CompactDAQ (NI cDAQ-9172)
cDAQ 9172) se muestra
mu con el nombre
“cDAQ”.

6. Esta sección de MAX muestra también los módulos instalados así como los espacios donde
éstos son colocados o “slots”, por su nombre en inglés, que se encuentran vacíos en el
chasis.

7. De clic derecho en NI-cDAQ


cDAQ -9172 y después clic en Self-Test.

Figura 3.4-.. Cuadro de diálogo que indica que el dispositivo ha aprobado el Self-test.

22
©National Instruments Corporation Introducción a LabVIEW 2009-DAQ. Hans-On
8. El dispositivo paso el auto prueba, lo cual significa que se ha inicializado apropiadamente y
está listo para ser usado en su
u aplicación de LabVIEW. (Ver figura 3.4).

Programando una aplicación de LabVIEW.

9. Cree un nuevo VI desde la ventana del Proyect Explorer. De clic derecho sobre la carpeta
Exercises y seleccione New»VI. Cuando se haya abierto, guarde el VI en la carpeta Exercise
con el nombre “3-Basic
Basic Measurement.vi”.
Measurement.vi”

10. Presione <Ctrl - T>


> para mostrar las ventanas del
de 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


acced a Express»Input, y de clic en el DAQ Assistant Express
VI. De clic en un espacio vacío para colocarlo dentro del diagrama de bloques.

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

13. La ventana Create New Express Task… debe aparecer. (Verr figura 3.6).

23
©National Instruments Corporation Introducción a LabVIEW 2009-DAQ. Hans-On

You might also like