Está en la página 1de 8

TECNOLOGICO DE ESTUDIOS SUPERIORES DE COACALCO INGENIERIA MECATRNICA

PRACTICA:

Programacin Labview Barreara Chvez Antonio Ponce Domnguez Javier Daz Sernas Jess David 5611 FECHA: 10/07/13 CALIFICACION:

INTEGRANTES

GRUPO: NOMBRE DEL PROFESOR: Mara de Lourdes Cruz Aquino

OBJETIVO: Desarrollar conocimiento para programar en software labview, simulando sistemas de control de procesos INTRODUCCION: LabVIEW constituye un revolucionario sistema de programacin grfica para aplicaciones que involucren adquisicin, control, anlisis y presentacin de datos. Las ventajas que proporciona el empleo de LabVIEW se resumen en las siguientes: 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. Tiene la posibilidad de incorporar aplicaciones escritas en otros lenguajes. LabVIEW es un entorno de programacin destinado al desarrollo de aplicaciones, similar a los sistemas de desarrollo comerciales que utilizan el lenguaje C o BASIC. Sin embargo, LabVIEW se diferencia de dichos programas en un importante aspecto: los citados lenguajes de programacin se basan en lneas de texto para crear el cdigo fuente del programa, mientras que LabVIEW emplea la programacin grfica o lenguaje G para crear programas basados en diagramas de bloques. Para el empleo de LabVIEW no se requiere gran experiencia en programacin, ya que se emplean iconos, trminos e ideas familiares a cientficos e ingenieros, y se apoya sobre smbolos grficos en lugar de lenguaje escrito para construir las aplicaciones. Los programas desarrollados mediante LabVIEW se denominan Instrumentos Virtuales (VIs), porque su apariencia y funcionamiento imitan los de un instrumento real. Todos los VIs tienen un panel frontal y un diagrama de bloques. Las paletas contienen las opciones que se emplean para crear y modificar los Vis. El Vis, se forma por:

Profesora. Mara de Lourdes Cruz Aquino

A) 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. Cada uno de ellos puede estar definido como un control (a) o un indicador (b). Los primeros sirven para introducir parmetros al VI, mientras que los indicadores se emplean para mostrar los resultados producidos, ya sean datos adquiridos o resultados de alguna operacin

B) Diagrama de bloques El 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. 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) Paletas. Las paletas de LabVIEW proporcionan las herramientas que se requieren para crear y modificar tanto el panel frontal como el diagrama de bloques.

PARTE I Desarrollar cada uno de los siguientes puntos.

Investiga cuantos tipos de paletas maneja Labview e ilustra cada una de ellas.

(HOJAS ANEXAS)

Profesora. Mara de Lourdes Cruz Aquino

PARTE II PROGRAMACIN EN LABVIEW Con 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 el VI) 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

PARTE III REALIZAR LAS SIGUIENTES PRACTICAS: LA SUMA DE DOS NUMEROS; CUATRO OPERACIONES CON DOS NUMEROS Y CONVERSION DE C A K Suma de dos nmeros. Desarrollo

INSERTAR LOS ELEMENTOS EN EL PANEL FRONTAL.

Profesora. Mara de Lourdes Cruz Aquino

Para ello en el panel frontal insertaremos el elemento Controls/Numeric/DigitalControl. de la paleta "Functions" Lo haremos 3 veces, una para el elemento A, otra para el B y otra para un tercero que ser la suma de ambos A+B. A medida que los vayamos insertando rellenaremos la casilla de etiqueta para cada uno de ellos. Durante la ejecucin, aumentaremos el valor de A y B mediante el dedo de la barra de herramientas Para mover uno de los elementos insertados podemos hacerlo mediante la flecha de la barra de herramientas, arrastrando el objeto y soltndolo en la posicin deseada. INSERTAR LA OPERACIN DE SUMA: En la ventana de diagrama seleccionar FUNTIONS/Numeric/Add Distinguiremos entre control e indicador en la parte del diagrama de bloques Las uniones que relacionan los elementos con la operacin se hacen mediante el elemento carrete de hilo de la paleta de herramientas

Profesora. Mara de Lourdes Cruz Aquino

Libre

Proceso a seguir: 1. Abrir un panel frontal nuevo. 2. Colocar un "vertical switch" (paleta Boolean), cuyo nombre ser Enable. Su finalidad ser finalizar la adquisicin. 3. Emplear la Labeling Tool para crear una etiqueta libre para ON y OFF. Utilizar la Coloring Tool para hacer que el borde de dicha etiqueta sea transparente. La T en el borde inferior izquierdo de la paleta de colores hace transparente un objeto. 4. Colocar el grfico (waveform chart), situado en la paleta Graph. Su nombre ser Random Signal. El grfico representar valores aleatorios en tiempo real. 5. El grfico tiene un display digital que muestra el ltimo dato. Pulsar el botn derecho del ratn situado sobre el grfico, y seleccionar Digital Display del submen Show. Asimismo se deber deseleccionar Legend y Palette del mismo submen . 6. Empleando la Labeling Tool, pulsar dos veces con el botn izquierdo del ratn sobre el 10.0 en el eje Y del grfico, introducir 1.0 y pulsar fuera del grfico. As se habr cambiado el fondo de escala. 7. Colocar un knob (paleta Numeric), cuyo nombre ser Loop Delay (sec) Este control determinar la velocidad de ejecucin del bucle. Pulsar sobre l con el botn derecho del ratn y deseleccionar Digital Display del submen Show. 8. Empleando la Labeling Tool, pulsar dos veces con el botn izquierdo del ratn sobre el 10.0 de la escala, introducir 2.0 y pulsar fuera del control para introducir el nuevo valor. Diagrama de bloques El siguiente es el aspecto que presentar el diagrama de bloques una vez finalizada su construccin: 1. Abrir el diagrama de bloques (men Window, opcin Show Diagram). 2. Colocar el While Loop (subpaleta Structures de la paleta de funciones). Dicha estructura, como todas las dems es de tamao ajustable. 3. Seleccionar la funcin Random Number (0-1) de la subpaleta Numeric del men de funciones. 4. Seleccionar la funcin Wait until Next ms Multiple de la subpaleta Time & Dialog del men de funciones. 5. Seleccionar la funcin de multiplicacin de la subpaleta Numeric, del men de funciones, as como una constante numrica, introduciendo el valor 1000 en lugar de 0, que es el que aparece por defecto. 6. Colocar los cables tal y como se muestra en la figura anterior, empleando para ello la Wiring Tool. 7. Volver al panel frontal. Con la Operating Tool poner el interruptor en su posicin ON. Ejecutar el programa pulsando el botn run. La frecuencia de ejecucin de las iteraciones del bucle While es la indicada en el panel frontal con el control Loop Delay (sec). Es decir, se generar y representar un valor aleatorio cada periodo de tiempo (en segundos) seleccionado. 8. Para finalizar la ejecucin del bucle, colocar el interruptor en la posicin de OFF. De ese modo la condicin de ejecucin del bucle While ser falsa, por lo que se detendr a la siguiente iteracin.

Profesora. Mara de Lourdes Cruz Aquino

MATERIAL

N/A

EQUIPO: MAQUINA CPU, MONITOR, TECLADO Software Labview.

RESULTADO

Profesora. Mara de Lourdes Cruz Aquino

Profesora. Mara de Lourdes Cruz Aquino

CONCLUSIONES Daz Sernas Jess: En lo personal creo no tengo una gran opinin sobre este programa, ya que no lo conozco muy bien y aun no estoy informado de todas las capacidades que tiene, sin embargo resulta una experiencia no tan tediosa para crear simulaciones de procesos sencillos como los que ya hemos hecho en clase, para m la interfaz del programa y el modo en que se utiliza es muy gratificante y se me hace muy fcil, aunque una gran desventaja es que nos lo estn enseando hasta el final del curso donde ya no podremos aprovechar el tiempo que queda del mismo para seguir familiarizndonos con el programa.

BIBLIOGRAFIA

http://www.gte.us.es/ASIGN/IE_4T/Tutorial%20de%20Labview.pdf

Profesora. Mara de Lourdes Cruz Aquino

También podría gustarte