You are on page 1of 8

Introduccin a LabVIEW

Anaya Ramirez Gemari, Pea Vidal Jos Domingo


Departamento de Ciencias Bsicas e Ingeniera, Universidad Autnoma Metropolitana,
Unidad Azcapotzalco.
Av. San Pablo 180, 02200 Mxico, D.F., Mxico
26 de Enero de 2015
En esta prctica se presenta una introduccin al manejo del programa LabVIEW para
la creacin de una onda sinodal por medio de la funcin Simulate Signal la cual modifica los
parmetros de una onda como frecuencia, amplitud, fase, etc.
1. Introduccin
Software de Desarrollo de Sistemas NI LabVIEW
[1]LabVIEW es una plataforma de programacin grfica que ayuda a ingenieros a
escalar desde el diseo hasta pruebas y desde sistemas pequeos hasta grandes sistemas.
Ofrece integracin sin precedentes con software legado existente, IP y hardware al
aprovechar las ltimas tecnologas de cmputo. LabVIEW ofrece herramientas para resolver
los problemas de hoy en da y la capacidad para la futura innovacin, ms rpido y de manera
ms eficiente.
Desde consorcios mundiales de tecnologa hasta equipos pequeos de diseo, decenas de
miles de ingenieros y cientficos usan LabVIEW para desarrollar sistemas ms rpido con
menos recursos.
La Red de Herramientas de LabVIEW acelera la productividad del desarrollador al brindarle
acceso a complementos certificados de terceros para ayudar a los usuarios a ampliar el
potencial del software de desarrollo de sistemas NI LabVIEW como por ejemplo:
Adquirir Datos y Procesar Seales
1. Mida cualquier sensor en cualquier bus.
2. Realice anlisis y procesamiento de seales avanzados.
3. Visualice datos en interfaces de usuario personalizadas.
4. Registre datos y genere reportes.
Control de Instrumentos
1. Automatice la coleccin de datos.
2. Controle mltiples instrumentos.
3. Analice y visualice seales.

Automatizar Sistemas de Pruebas y Validacin


1. Automatice las pruebas de validacin y produccin de su producto.
2. Controle mltiples instrumentos.
3. Analice y visualice resultados de pruebas con interfaces de usuario personalizadas.
Sistemas Embebidos de Monitoreo y Control
1. Reutilice cdigo ANSI C y HDL.
2. Integre hardware comercial.
3. Genere prototipos con tecnologa FPGA.
4. Obtenga acceso a herramientas personalizadas para medicina, robtica y ms.
Enseanza Acadmica
1. Utilice un enfoque prctico e interactivo de aprendizaje.
2. Combine el diseo de algoritmos con medidas de datos reales.
3. Aumente el rendimiento de aplicaciones con procesamiento multincleo.
Generacin de Prototipos
1. Generacin de prototipos de algoritmos para SDR.
2. Arquitectura de desarrollo para LTE y 802.11.
3. Entorno de desarrollo simple para FPGAs.
El objetivo de esta prctica es aprender el manejo de software LabVIEW. Entre muchas de
sus aplicaciones se encuentra el permitirnos observar y analizar simulaciones de diferentes
instrumentos. Ayuda a adquirir datos desde instrumentos autnomos desde cualquier bus y
ofrece extensas bibliotecas para procesamiento de seales y visualizacin de datos.
El manejo de este programa se obtendr estudiando y experimentando con cada uno de sus
controladores. De igual modo haremos uso de instrumentos musicales para la
experimentacin del programa.
2. Procedimiento
Despus de una pequea introduccin al manejo del programa LabVIEW, se procedi
a abrir el programa en la versin 2012. Se observ que el programa abri dos ventanas una
con el nombre de Panel Frontal y la otra Diagrama de Bloques.
Actividad 1: Conversin de temperatura, grados Fahrenheit a grados Centgrados
Con ayuda de la herramienta Controls Palette se coloc el control Vertical Pointer Slid en la
ventana Panel Frontal; como se muestra en la Fig. 5a, y en la ventana de Diagrama de Bloques
se coloc el bloque automticamente del control utilizado. Se dio clic derecho al bloque en
la ventana de Diagrama de Bloques y se seleccion la opcin de create - indicator para que
2

el bloque se convirtiera en la salida de la operacin realizada. En la ventana de Diagrama de


Bloques con ayuda de las herramientas Functions Palette se seleccion los bloques para
realizar las operaciones que convierte los grados Fahrenheit a grados centgrados,
alambrando estos bloques como se muestra en la Fig. 5b. Finalmente se dio clic al icono
para ejecutar el programa siempre y cuando el icono del tipo flecha no este partida ya que es
indicacin de que el programa tiene errores.
Actividad 2: Creacin de una onda senosoidal con la herramienta Simulate Signal
En la ventana de Diagrama de Bloques con ayuda de la herramienta Functions Palette se
seleccion Express Signal Analysis Simulate Signal, se arrastr el bloque a la ventana y
se mostr un cuadro con las caractersticas de la onda como frecuencia, amplitud, fase, etc.
Como se muestra en la Fig. 1.

Figura 1. Bloque Simulate Signal creado en la ventana de Diagrama de Bloques.

Se dio clic derecho al bloque en la opcin sine, se seleccion la opcin create Graph
Indicator; como se muestra en la Fig. 6a, mostrndose en la ventana de Panel Frontal una
especie de grafica tipo osciloscopio. Se dio clic derecho al icono
para cambiar
el color de la onda graficada. Finalmente se alambro como se muestra en la Fig. 6b se
modificaron las propiedades del bloque Simulate Signal; como se muestra en la Fig. 2, se
coloc todas las operaciones de los bloques dentro del ciclo While Loop with Button para
que no se detuviera el proceso y posteriormente se dio clic en el icono Run.

Figura 2. Propiedades del bloque Simulate Signal.

Actividad 3: Creacin de una onda senosoidal manipulada por el control Knob


Realizando los pasos de la actividad 2, ahora con ayuda de las herramientas de Controls
Palette de la ventana de Panel Frontal se utiliz el bloque Knob, como se muestra en la Fig
3.

Figura 3. Bloque Knob en la ventana Panel Frontal.

Se utiliz tres bloques; ver Fig. 7a, para controlar la frecuencia, amplitud y fase de la onda,
alambrndolos en la ventana de Diagrama de Bloques como se muestra en la Fig. 7b.
Finalmente se dio clic en el icono Run.
Actividad 4: Creacin de ondas senosoidales manipuladas por el bloque Numeric Control
Realizando los pasos de la actividad 2 y 3, se utiliz 3 bloques de Numeric Control; ver Fig.
4, en la ventana de Panel Frontal como se muestra en la Fig. 8a.

Figura 4. Bloque Numeric Control en la ventana Panel Frontal.

Utilizando las herramientas de Functions Palette de la ventana de Diagrama de Bloques se


seleccion el bloque Simulate Signal y se coloc 3, alambrndolos como se muestra en la
Fig. 8b. Finalmente se dio clic en el icono de Run.

3. Equipo utilizado

Programa LabVIEW versin 2012


Computadora de escritorio ensamblada.

4. Arreglo Experimental
En esta prctica nada fue armado fsicamente si no todo se realiz en el programa
LabVIEW, en las siguientes figuras se muestra como se coloc los bloques y herramientas
para cada actividad.

Actividad 1: Conversin de temperatura, grados Fahrenheit a grados Centgrados

b)
a)
Figura 5. a) Panel Frontal y b) Diagrama, de Bloques para la conversin de temperatura de grados
Fahrenheit a grados Centgrados.

Actividad 2: Creacin de una onda senosoidal con la herramienta Simulate Signal

a)

b)

Figura 6. a) Panel Frontal y b) Diagrama de Bloques, de una onda senosoidal creada a partir de la
herramienta Simulate Signal

Actividad 3: Creacin de una onda senosoidal manipulada por el control Knob

b)
a)
Figura 7. a) Panel Frontal y b) Diagrama de Bloques, de una onda senosoidal creada a partir de la
herramienta Simulate Signal modificando los parmetros de frecuencia, periodo y fase a partir del
bloque Knob.

Actividad 4: Creacin de ondas senosoidales manipuladas por el Control Numrico

a)

b)
Figura 8. a) Panel Frontal y b) Diagrama de Bloques, suma de tres ondas senosodailes creada a
partir de la herramienta Simulate Signal modificando los parmetros de frecuencia, periodo y fase a
partir del bloque Numeric Control.

3. Datos Medidos
En la prctica no se midi algn dato solo era de observar que pas con la onda al
modificar su frecuencia, amplitud o fase y que pas cuando tres ondas se sumaban con
diferente o igual frecuencia.
4. Discusin de resultados
Se observ que el bloque Simulate Signal es de gran ayuda para crear la onda con
mayor facilidad que hacerla con la ecuacin del movimiento armnico simple.
De las 4 actividades realizadas, se observa que el nmero de picos de la suma de las ondas
es dominado por la onda que tiene mayor amplitud el cual corresponde a la frecuencia dada
por esa onda.

5. Conclusiones
Con el manejo del software LabVIEW se pudo analizar el comportamiento de una
onda sinusoidal lo cual puede emplearse para analizar diversos sistemas acsticos entre
muchas otras aplicaciones como lo son: Adquirir Datos y Procesar Seales, Control de
Instrumentos, Automatizar Sistemas de Pruebas y Validacin, Sistemas Embebidos de
Monitoreo y Control, Enseanza Acadmica, Generacin de Prototipos entre muchos otros.

6. Agradecimientos
Agradecemos a la UAM- Azcapotzalco por permitirnos el uso de sus instalaciones
para el desarrollo de nuestros experimentos de igual manera al profesor Granados Samaniego
Jaime Alejandro por las aportaciones realizadas a los alumnos para el uso y manejo del
programa LabVIEW.

7. Bibliografa
[1] http://www.ni.com/labview-tools-network/esa/