chimbo_cristian_informe introduccion a labview

14
DEPARTAMENTO ENERGIA Y MECANICA INGENIERIA MECATRONICA TEMA: INTRODUCCIÓN A LABVIEW. MANEJO DE DATOS.SEPTIMO NIVEL PARALELO “A” NOMBRE: Cristian Chimbo Tamami LATACUNGA – ECUADOR 04– 05 – 2015 UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE

Upload: cristian-chimbo

Post on 27-Sep-2015

215 views

Category:

Documents


3 download

DESCRIPTION

Practica en Labview

TRANSCRIPT

UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE

DEPARTAMENTO ENERGIA Y MECANICAINGENIERIA MECATRONICA

TEMA: INTRODUCCIN A LABVIEW.MANEJO DE DATOS.

SEPTIMO NIVEL PARALELO A

NOMBRE: Cristian Chimbo Tamami

LATACUNGA ECUADOR04 05 2015

1. Objetivos:

1.1. Objetivo general: Realizar la simulacin de un display de 7 segmentos en Labview, que muestre el conteo de 0 a 7.1.2. Objetivos Especficos: Instalar el software Labview. Identificar las partes, caractersticas y funciones de Labview. Realizar aplicaciones y simulaciones simples, con la finalidad de familiarizarse con el software. Desarrollar una simulacin de un display en la cual se pueda apreciar el conteo de 0 a 7, mediante las herramientas y funciones del software.2. Resumen:En este trabajo se pretende realizar una simulacin de un display de 7 segmentos en Labview que muestre el conteo de 0 a 7 con la finalidad de ir familiarizndose con el software para aplicaciones a desarrollarse en el futuro, adems de conocer las caractersticas, ventajas de utilizar el software en el campo industrial.3. Fundamento Terico:

LABVIEW.LabVIEW es una plataforma y entorno de desarrollo para disear sistemas, con un lenguaje de programacin visual grfico. Recomendado para sistemas hardware y software de pruebas, control y diseo, simulado o real y embebido, pues acelera la productividad. El lenguaje que usa se llama lenguaje G, donde la G simboliza que es lenguaje Grfico. (Varios, 2013)

Ilustracin 1: Pantalla Principal de LabviewLos programas desarrollados con LabVIEW se llaman Instrumentos Virtuales, o VIs, y su origen provena del control de instrumentos, aunque hoy en da se ha expandido ampliamente no slo al control de todo tipo de electrnica (Instrumentacin electrnica) sino tambin a su programacin embebida, comunicaciones, matemticas, etc. Un lema tradicional de LabVIEW es: "La potencia est en el Software", que con la aparicin de los sistemas multincleo se ha hecho an ms potente. Entre sus objetivos estn el reducir el tiempo de desarrollo de aplicaciones de todo tipo (no slo en mbitos de Pruebas, Control y Diseo) y el permitir la entrada a la informtica a profesionales de cualquier otro campo. LabVIEW consigue combinarse con todo tipo de software y hardware, tanto del propio fabricante -tarjetas de adquisicin de datos, PAC, Visin, instrumentos y otro Hardware- como de otros fabricantes. (Varios, 2013)Principales Ventajas del Software. Se reduce el tiempo de desarrollo de las aplicaciones al menos de 4 a 10 veces, ya que es muy intuitivo y fcil de aprender. Dota de gran flexibilidad al sistema, permitiendo cambios y actualizaciones tanto del hardware como del software. Da la posibilidad a los usuarios de crear soluciones completas y complejas. Con un nico sistema de desarrollo se integran las funciones de adquisicin, anlisis y presentacin de datos. El sistema est dotado de un compilador grfico para lograr la mxima velocidad de ejecucin posible. (Villamarin, 2012) Tiene la posibilidad de incorporar aplicaciones escritas en otros lenguajes.Beneficios adicionales de LabviewTabla 1: Beneficios de LabviewUse el Enfoque Adecuado para resolver Cualquier ProblemaIntegre enfoques grficos, basados en texto y otros enfoques de programacin en un solo entorno para crear de manera eficiente soluciones personalizadas de software.

Despliegue Software al Hardware AdecuadoDespliegue su cdigo LabVIEW al hardware adecuado, desde PCs de escritorio hasta PCs industriales y dispositivos embebidos robustos. (INSTRUMENTS, 2013)

Potente Ejecucin de Hilos MltiplesAproveche automticamente los beneficios en rendimiento que ofrecen los procesadores multincleo.

Registre y Comparta Datos de MedidaGuarde, presente y comparta sus resultados de medidas usando cualquier tipo de archivo o formato de reportes.

Componentes de Labview.a) Panel FrontalIlustracin 2: Panel Frontal

Se trata de la interfaz grfica del VI con el usuario. Esta interfaz recoge las entradas procedentes del usuario y representa las salidas proporcionadas por el programa. Un panel frontal est formado por una serie de botones, pulsadores, potencimetros, grficos, etc.b) Diagrama de bloquesEl diagrama de bloques constituye el cdigo fuente del VI. En el diagrama de bloques es donde se realiza la implementacin del programa del VI para controlar o realizar cualquier procesado de las entradas y salidas que se crearon en el panel frontal. (Villamarin, 2012)Ilustracin 3: Diagrama de Bloques

El diagrama de bloques incluye funciones y estructuras integradas en las libreras que incorpora LabVIEW. En el lenguaje G las funciones y las estructuras son nodos elementales. Son anlogas a los operadores o libreras de funciones de los lenguajes convencionales. c) PaletasLas paletas de LabVIEW proporcionan las herramientas que se requieren para crear y modificar tanto el panel frontal como el diagrama de bloques. Existen las siguientes paletas:Paleta de herramientas (Tools palette)Se emplea tanto en el panel frontal como en el diagrama de bloques. Contiene las herramientas necesarias para editar y depurar los objetos tanto del panel frontal como del diagrama de bloques. Paleta de controles (Controls palette)Se utiliza nicamente en el panel frontal. Contiene todos los controles e indicadores que se emplearn para crear la interfaz del VI con el usuario. Ilustracin 4:P.herramineta Ilustracin 5: Paleta de Control Ilustracin 6: Paleta de Funciones

Programacin en LabviewCon el entorno grfico de programacin de LabVIEW se comienza a programar a partir del panel frontal.En primer lugar se definirn y seleccionarn de la paleta de controles todos los controles (entradas que dar el usuario) e indicadores (salidas que presentar en pantalla elVI) que se emplearn para introducir los datos por parte del usuario y presentar en pantalla los resultados.Una vez colocados en la ventana correspondiente al panel frontal todos los objetos necesarios, debe pasarse a la ventana Diagram (men Windows > Show Diagram), que es donde se realiza la programacin propiamente dicha (diagrama de bloques). Al abrir esta ventana, en ella se encuentran los terminales correspondientes a los objetos situados en el panel frontal, dispuestos automticamente por LabVIEW.Se deben ir situando las funciones, estructuras, etc. que se requieran para el desarrollo del programa, las cuales se unen a los terminales mediante cables.Para facilitar la tarea de conexin de todos los terminales, en el men Help puede elegirse la opcin Show Help, con lo que al colocar el cursor del ratn sobre un elemento aparece una ventana con informacin relativa a ste (parmetros de entrada y salida).Adems, si se tiene seleccionado el cursor de cableado, al situar ste sobre un elemento se muestran los terminales de forma intermitente. 4. Procedimiento:Para la simulacin de un display de 0 a 7 se sigue los siguientes pasos. a) Procedemos a crear un nuevo VI en Labview.b) Colocamos tres botones o switch, que mediante las posiciones representaran los nmeros binarios de 0 a 7.

Ilustracin 7: Colocacion de los switchc) Procedemos a disear el display de siete segmentos mediante leds cuadrados.

Ilustracin 8: Display de 7 segmentosd) Procedemos a disear el encendido de los leds mediante la tabla de verdad.

Tabla 2: Tabla de verdad de encendido de ledsABCabcdefg

0001111110

0010110000

0101101101

0111111001

1000110011

1011011011

1101011111

1111110000

e) Se procede a resolver la tabla de verdad mediante algebra booleana o mapas de Karnaught, pero para facilidad se dara uso de la ayuda de un software para resolver la tabla.

Tabla 3: Respuesta de la tabla de verdad.SalidaFuncinDiagrama logico

a

(~A*~C)+(B)+(A*C)

b

(~B*~C)+(~A)+(B*C)

c

(~B)+(C)+(A)

d

(~A*~C)+(B*~C)+(A*~B*C)+(~A*B)

e

(~A*~C)+(B*~C)

f

(~B*~C)+(A*~C)+(A*~B)

g

(A*~B)+(~A*B)+(A*~C)

f) Procedemos a disear el diagrama de bloques.

Ilustracin 9: Diagrama de Bloques

g) Correr la simulacin.h) Corregir los errores si es que los hubiera.

5. Conclusiones: Las herramientas de Laview, a pesar de ser muy amigable con el usuario, constituyen herramientas poderosas, al momento de realizar aplicaciones, en nuestro caso la simulacin del display se realiz de una manera fcil. Los errores ms comunes en la aplicacin radica en la mala conexin de los diagramas de bloque. Labview viene a ser una herramienta poderosa al momento de realizar aplicaciones y simulaciones de diferentes procesos ya sea a nivel digital o analgico El software es aplicable a cualquier campo donde se requiera simulaciones de instrumentos de medicin para conocer el comportamiento del objeto, adems de poder implementar simulaciones de procesos a nivel industrial.6. Recomendaciones: Si existe un problema en la aplicacin es recomendable realizar una revisin del diagrama de bloque con la finalidad de encontrar el problema y corregirlo. Se recomienda simplificar lo ms posible el circuito, debido a que al momento de pasar al diagrama de bloque se vuelve tedioso realizar muchas conexiones innecesarias. Es recomendable ser muy ordenado al momento de realizar las conexin del diagrama de bloque, puesto a que esto ayuda a no perderse si se da el caso de cometer un error.

BibliografaINSTRUMENTS, N. (2013). National Instrument. Obtenido de National Instrument: http://www.ni.com/labview/why/esa/Varios. (Agosto de 2013). Wikipedia. Obtenido de http://es.wikipedia.org/wiki/LabVIEWVillamarin, M. (2012). esi2.us.es. Obtenido de esi2.us.es: http://www.esi2.us.es/~asun/LCPC06/TutorialLabview.pdf