Anda di halaman 1dari 12

UNIVERSIDAD NACIONAL DE PIURA

FACULTAD DE INGENIERA INDUSTRIAL



ESPECIALIDAD DE INGENIERA MECATRNICA

TTULO: INFORME DE LABORATORIO CON LABVIEW



GRUPO DE TRABAJO: SANTOS MONSALVE SEGUNDO




ASESOR: ING. SHLOMI CALDERON


FECHA DE PRESENTACION: 29/05/14

UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
PROYECTOS DE AUTOMATIZACION

Pgina 2 de 12


INTRODUCCIN

El LabView (Laboratory Virtual Instrument Engineering Workbech) es un ambiente para
desarrollo de programas, como en el C o el Basic, pero presenta una caracterstica
que lo hace diferente: Los otros programas utilizan lenguajes basados en texto para
crear lneas de cdigo, mientras que el LabView utiliza un lenguaje grfico de
programacin, el G, para crear cdigo con el uso de diagramas de bloques. LabView,
como el C o Basic, es un ambiente de desarrollo de programas de propsito general,
que contiene libreras y funciones para desarrollar tareas. LabView incluye adems
libreras para adquisicin, presentacin, anlisis y almacenamiento de datos; incluye
tambin herramientas para la correccin de errores y optimizacin del desempeo.
Presenta tambin herramientas para depuracin similar a los editores de lenguajes
Convencionales, como fijar puntos de corte, animar la ejecucin para observar cmo
cambian los datos dentro del programa y realizar pasos simples

Los programas en LabView son llamados instrumentos virtuales, VI, porque su
apariencia y operacin pueden imitar la instrumentacin actual.

El LabView promueve y adhiere el concepto de programacin modular. Se puede
dividir una aplicacin compleja en varias tareas, que a su vez se pueden dividir en
subtareas, se construye un VI para cada subtarea y se unen dentro de otro VI, el
proceso se repite hasta lograr la aplicacin principal.

Como cada subVI puede ejecutarse independientemente, el debugging es muy fcil.
Adems muchos subVIs desempean aplicaciones que son comunes en diferentes
programas, se puede entonces desarrollar un conjunto especializado de subVIs
daptados a aplicaciones que son frecuentemente requeridas. El LabView tiene las
siguientes ventajas con respecto a los otros lenguajes:

Es ms fcil dibujar una idea que se tiene de un programa, que describirla en
un cdigo determinado.
Facilidad en la interface con instrumentos externos, esto sobre todo en la lnea
construida por National Instrument.
Facilidad en la creacin de ayudas para los usuarios y programadores
Recibe cdigo de otros lenguajes como C++ y Basic
Fue especficamente hecho para control, por lo que presenta ventajas en este
respecto como libreras especializadas en automatizacin y el procesamiento
digital.






UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
PROYECTOS DE AUTOMATIZACION

Pgina 3 de 12



MARCO TERICO
QU ES LABVIEW?
LabVIEW es el acrnimo de Laboratory Virtual Instrument Engineering Workbech. Es
un lenguaje y a la vez un entorno de programacin grfica en el que se pueden crear
aplicaciones de una forma rpida y sencilla.
National Instruments es la empresa desarrolladora y propietaria de LabVIEW,
comenz en 1976 en Austin, Texas y sus primeros productos eran dispositivos para el
bus de instrumentacin GPIB. En abril de 1983 comenz el desarrollo de lo que sera
su producto estrella: LabVIEW, que vera la luz en octubre de 1986 con el lanzamiento
de LabVIEW 1.0 para Macintosh (los ordenadores ms populares en aquella poca
que ya disponan de interfaz grfica) y en 1990 la versin 2.0. Para Windows habra
que esperar hasta septiembre de 1992.
LabVIEW es un revolucionario ambiente de desarrollo grfico con funciones integradas
para realizar adquisicin de datos, control de instrumentos, anlisis de mediciones y
presentaciones de datos. LabVIEW da la flexibilidad de un poderoso ambiente de
programacin sin la complejidad de los ambientes tradicionales.
A diferencia de los lenguajes de propsito general, LabVIEW provee funcionalidad
especfica para que pueda acelerar el desarrollo de aplicaciones de medicin, control y
automatizacin.
LabVIEW le entrega herramientas poderosas para crear aplicaciones sin lneas de
texto de cdigo. Con LabVIEW usted coloca objetos ya construidos para rpidamente
crear interfases de usuario. Despus usted especifica la funcionalidad del sistema
armando diagramas de bloques.

Adems usted puede conectar con otras aplicaciones y compartir datos a travs de
ActiveX, la Web, DLLs, libreras compartidas, SQL, TCP/IP, XML, OPC y otros.
Con LabVIEW puede desarrollar sistemas que cumplan con sus requerimientos de
desempeo a travs de las plataformas incluyendo Windows, Macintosh, UNIX o
sistemas de tiempo real.
Adems LabVIEW trabaja con ms de 1000 libreras de instrumentos de cientos de
fabricantes, y muchos fabricantes de dispositivos de medida incluyen tambin
herramientas de LabVIEW con sus productos.
Utilizando un sistema basado en LabVIEW, tiene acceso a sistemas de
instrumentacin completos con costos mucho ms bajos que un nico instrumento
comercial. National Instruments tambin asegura que los programas que desarrolla
hoy pueden migrar para aprovechar las tecnologas del futuro.




UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
PROYECTOS DE AUTOMATIZACION

Pgina 4 de 12



ENTORNO DE LABVIEW.
LabVIEW es una herramienta de programacin grfica. Originalmente este programa
estaba orientado a aplicaciones de control de instrumentos electrnicos usadas en el
desarrollo de sistemas de instrumentacin, lo que se conoce como instrumentacin
virtual.
Por este motivo los programas creados en LabVIEW se guardarn en ficheros
llamados VI y con la misma extensin, que significa instrumento virtual (Virtual
Instruments). Tambin relacionado con este concepto se da nombre a sus dos
ventanas principales: un instrumento real tendr un Panel Frontal donde estarn sus
botones, pantallas, etc. y una circuitera interna. En LabVIEW estas partes reciben el
nombre de Panel Frontal y Diagrama de Bloques respectivamente.
Panel Frontal, es la parte que ver el usuario, suele tener fondo gris.
Diagrama de Bloques, es donde se realizar la programacin y suele tener
fondo blanco

PANEL FRONTAL Y DIAGRAMA DE BLOQUES.
El Panel Frontal y el Diagrama de Bloques estn conectados a travs de los terminales
(elementos que sirven como entradas o salidas de datos). De la misma forma que un
indicador luminoso de la cartula de un instrumento est representado como un diodo
en la circuitera interna, en un programa en LabVIEW ese mismo indicador luminoso
estar representado en el Diagrama de Bloques como una salida de tipo booleano
sobre el que escribir un valor.
A continuacin se presentan las pantallas tpicas y adems describe la utilizacin de
los botones que estn en la parte superior tanto del Panel Frontal como del Diagrama
de Bloques.

Figura 1 Presentacin Panel Frontal.


UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
PROYECTOS DE AUTOMATIZACION

Pgina 5 de 12


Figura 2 Presentacin Diagrama de Bloques.

En la parte superior de estas ventanas se sita una barra con varias herramientas. En el
Diagrama de Bloques esta barra tiene algunas opciones ms.

Figura 3 Paleta principal del Diagrama de Bloques.
El primer grupo de herramientas sirve para controlar la ejecucin de
un programa en LabVIEW. El primer botn indica si hay errores en el programa (flecha
rota), y cuando no los hay (flecha completa), ejecuta una vez el programa. El segundo
botn ejecuta de forma continua el programa, como regla general este botn no debe
usarse, en su lugar se emplear un bucle en el programa. El tercer botn aborta la
ejecucin y el cuarto permite realizar una pausa.
El segundo grupo de botones sirve para ayudar a su depuracin. El
primer botn es Highlight Execution, una de las herramientas ms tiles para depurar,
ralentiza la ejecucin permitiendo ver el camino que siguen los datos en el programa. Los
tres siguientes se utilizan para ejecutar el programa paso a paso.







UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
PROYECTOS DE AUTOMATIZACION

Pgina 6 de 12


PALETAS DE FUNCIONES Y CONTROLES/INDICADORES.


Figura 3 A la izquierda la paleta de Funciones, y ala derecha la paleta de Controles.








UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
PROYECTOS DE AUTOMATIZACION

Pgina 7 de 12




DESARROLLO DEL LABORATORIO


Para el presente laboratorio lo hemos desarrollado usando el software de
LabVIEW 2013 donde se ha trabajado con los controles de entrada de
datos as como controles de tipo booleano as como estructuras para suma
resta multiplicacin.

1. Hacer el siguiente circuito en LabVIEW

Para cual se cre el siguiente formulario donde los datos de entrada son el
Voltaje y R1, R2, R3
















UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
PROYECTOS DE AUTOMATIZACION

Pgina 8 de 12





Programa creado en diagrama de bloques


2. Circuito lgico combinacional.

Para el siguiente ejercicio hemos hecho uso de los controles de tipo boleano
para generar una salida



UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
PROYECTOS DE AUTOMATIZACION

Pgina 9 de 12





Y su respectivo programa en diagrama de bloques haciendo uso de suma y
resta booleana



3. Generar un numero aleatorio entre 1 y 100

Para el siguiente ejercicio hemos hecho uso del control Random number






UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
PROYECTOS DE AUTOMATIZACION

Pgina 10 de 12





Con su respectivo programa en diagrama de bloques





4. Se pide generar la siguiente ecuacin en labview







UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
PROYECTOS DE AUTOMATIZACION

Pgina 11 de 12






Su cdigo en diagrama de bloques seria






























UNIVERSIDAD NACIONAL DE PIURA
FACULTAD DE INGENIERIA INDUSTRIAL
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA
PROYECTOS DE AUTOMATIZACION

Pgina 12 de 12









I. BIBLIOGRAFA
Artculos de Internet

Cabeza, Hernan. En:http://html.rincondelvago.com/maquinas.html

Wikipedia. LabVIEW.
En: http://es.wikipedia.org/wiki/LabVIEW.

Massimo, Banzi. En: http://www.labview.cc/es/

Wikipedia. Seal analgica.
En: http://es.wikipedia.org/wiki /Seal_analgica