Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
lOMoAR cPSD|3707762 lOMoAR cPSD|3707762 Laboratorio de medidas eléctricas. . PRÁCTICA 1. INTRODUCCIÓN A LA PROGRAMACIÓN EN LABVIEW. Jhonnatan Arias aldearias@hotmail.com Carlos Edwin Montenegro Sierra cemontenegro@utp.edu.co Iván Andrés Arias Rojas iaarias@utp.edu.co RESUMEN: Esta es una práctica introductoria, en la que el profesor, expondrá los conceptos más básicos de la programación en LabVIEW PALABRAS CLAVE: Barra, diagrama, LabVIEW, paleta, panel. 1 INTRODUCCIÓN En esta práctica se realizara una breve introducción al manejo del programa LabVIEW (Laboratory Virtual Instrument Engineering Workbench) es una plataforma de programación grafica que ayuda a ingenieros a escalar desde el control y diseño hasta pruebas desde sistemas pequeños hasta grandes sistemas. En donde se hará la explicación de las funcionalidades de las paletas de funciones y herramientas, los diagramas de bloques y el panel frontal, barra de LabVIEW, diferentes formas del cableado del circuito en el diagrama de bloques. . 2 Procedimiento. Para el procedimiento de esta práctica se procede a responder una serie de preguntas que se observa en el numeral 2.1 y en el numeral 2.2 se observa la implementación de unos ejercicios propuesto de [1]. 2.1 Preguntas. a. ¿Qué significa LabVIEW? ¿quién lo fabrica? ¿Cuál es la última versión disponible? LabVIEW (Laboratory Virtual Instrument Engineering Workbench) es un sistema de desarrollo basado en programación grafica orientada a desarrollar aplicaciones para instrumentación que integra una serie de librerías para comunicación con instrumentos electrónicos , tarjetas de adquisición de datos, sistemas de adquisición y acondicionamiento, etc. LabVIEW fue fabricado por National Instruments en 1976 para funcionar sobre máquinas MAC, hoy en día está disponible para las plataformas Windows, UNIX, MAC y GNU/Linux. La última versión es LabVIEW 2013, posteriormente la versión 2014 está disponible como versión demo para estudiantes y profesional. b. ¿Qué limitaciones tiene la versión de demostración de LabVIEW y de donde se puede descargar? Las limitaciones de la versión Demo o demostración es que tiene una licencia de 30 días, limitan el acceso a importantes funciones del programa. c. ¿Cómo se llama el paradigma de programación utilizado por LabVIEW? El paradigma de programación utilizado por LabVIEW es un lenguaje gráfico. d. ¿Cuál es la diferencia fundamental de este paradigma, con los demás lenguajes de programación más conocidos? La diferencia es que el lenguaje utilizado en LabVIEW con los demás programas es más rápido para la simulación y una gran facilidad de manejo en el lenguaje. e. ¿Qué hace a LabVIEW un lenguaje de preferencia para aplicaciones de Instrumentación y control? Se hace un lenguaje de preferencia por la reducción del tiempo al desarrollar las aplicaciones de cualquier tipo (control, Diseños, entre otros) y el permitir la entrada a la informática a profesionales de cualquier otro campo f. ¿Cuál es la diferencia entre el panel frontal y el diagrama de bloques? Panel frontal es la interface gráfica que simula el panel de un instrumento real, permite la entrada y salida de datos, mientras que el diagrama de bloques posee funciones y estructuras que mailto:aldearias@hotmail.com mailto:cemontenegro@utp.edu.co mailto:iaarias@utp.edu.co lOMoAR cPSD|3707762 Laboratorio de medidas eléctricas. . relacionan las entradas con las salidas creadas en el panel frontal. g. ¿Qué tipos de elementos pueden existir en el panel frontal? En el panel frontal pueden existir los elementos como pulsadores, perillas, botones, gráficos y en general controles e indicadores. h. ¿Cuál es la diferencia entre ejecución normal y ejecución continua? La ejecución normal es un botón para correr la aplicación, su forma varía de acuerdo al nivel jerárquico donde se ejecuta; la ejecución continuamente es un botón para ejecutar la aplicación repetidamente hasta que sea presionado de nuevo o se presione abortar. i. ¿Cuál método se puede utilizar para con ejecución normal, mantener el programa corriendo continuamente? El método es usando un ciclo For para así mantenerlo corriendo continuamente. j. ¿Cuáles son los tipos de datos más importantes que puede manejar LabVIEW? Los tipos de datos más importantes que se puede manejar en LabVIEW son el char, int, doublé, entre otros. k. ¿Cómo se obtiene ayuda acerca de una función en LabVIEW? Con el menú Help se obtiene la ayuda acerca de las funciones en LabVIEW y para el elemento se le da click derecho y click en Help para observar la función de ese elemento. 2.2 ANEXE EL REPORTE SOBRE LA EJECUCIÓN DE LA PARTE 2 DEL DESARROLLO DE LA PRÁCTICA. El estudiante implementará los ejemplos y ejercicios propuestos por el profesor, a partir del texto guía. Realizar el ejercicio 1.1 pág. 55, y los ejercicios propuestos de la sección 1.17 en la pág. 62: 1, 2, 3 y 4. Se implementa primero que todo el ejercicio 1.1 y al implementarlo se obtiene lo siguiente: Panel frontal. Diagrama de bloque. Para la otra parte toca implementar los ejercicios de la sección 1.17 desde el 1 hasta el 4. 1. Crear un panel de control idéntico al de la figura 1.67. 2 lOMoAR cPSD|3707762 Laboratorio de medidas eléctricas. . Implementando el panel de control se obtuvo el siguiente: Panel de control. 2. Hacer un programa en LabVIEW que evalué la función y = 3x2 + 4x – 9 en cualquier valor de X. Implementando un circuito para la función de Y para cualquier valor de X en el programa de LabVIEW lo podemos observar a continuación: Panel de control. Diagrama de bloques. 3. Codificar en G la expresión booleana : Implementando la expresión booleana en el programa de LabVIEW se muestra lo siguiente en el panel de control con 4 botones booleanos y un indicador en donde se observara el resultado de la función booleana; en el diagrama de bloques se observa todo el circuito general que está compuesta los botones y el indicador: Panel de control. Diagrama de bloques. A continuación se mostrara la tabla de verdad encontrada para la función booleana y con ella se procederé a verificar el funcionamiento del circuito implementado en el diagrama de bloque de LabVIEW. lOMoAR cPSD|3707762 Laboratorio de medidas eléctricas. . Panel de control. Tabla de verdad. 4. Crear un VI que genere un número aleatorio entre 1 y 100. Para la creación del VI que nos generó un número aleatorio entre 1 y 100 se implementa un circuito con un Random number (0-1) que al multiplicar con una constante de valor 100 para que nos suelte un entero de 32bits y un I32 para convertirlo y arrojar el número aleatorio entre ese rango, se observa en las siguientes imágenes: Diagrama de bloques. 3 CONCLUSION • El lenguaje LabVIEW es importante como plataforma principal para la implementación de proyectos por su facilidad de trabajo para el usuario debido a que su programación está orientado a un lenguaje gráfico y especialmente el usuario no debe tener un vasto conocimiento sobre el lenguaje para realizar los proyectos. 4 REFERENCIAS [1] Germán A. Holguín L, Alvaro A. Orozco G, Sandra N Pérez L. CURSO BÁSICO DE LabVIEW 6I. Editorial Publicaciones Universidad Tecnológica de Pereira, 2002. [2] Tutoriales de LabVIEW en youtube. [3] es.wikipedia.org/. [4] Introducción a LabVIEW, Curso de Seis-Horas. September 2003 Edition Part Number 323669B-01. 4 A B C D S 0 0 0 0 1 0 0 0 1 1 0 0 1 0 1 0 0 1 1 1 0 1 0 0 1 0 1 0 1 1 0 1 1 0 1 01 1 1 1 1 0 0 0 1 1 0 0 1 1 1 0 1 0 0 1 0 1 1 1 1 1 0 0 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1
Compartir