Este documento describe el entorno de programación LabVIEW. Explica las características principales de LabVIEW como la programación gráfica y la creación de Instrumentos Virtuales. También presenta algunos ejemplos de programas sencillos desarrollados en LabVIEW.
0 calificaciones0% encontró este documento útil (0 votos)
53 vistas4 páginas
Este documento describe el entorno de programación LabVIEW. Explica las características principales de LabVIEW como la programación gráfica y la creación de Instrumentos Virtuales. También presenta algunos ejemplos de programas sencillos desarrollados en LabVIEW.
Descripción original:
Tecnologías de Software Aplicados a Sistemas Mecatrónicos
Este documento describe el entorno de programación LabVIEW. Explica las características principales de LabVIEW como la programación gráfica y la creación de Instrumentos Virtuales. También presenta algunos ejemplos de programas sencillos desarrollados en LabVIEW.
Este documento describe el entorno de programación LabVIEW. Explica las características principales de LabVIEW como la programación gráfica y la creación de Instrumentos Virtuales. También presenta algunos ejemplos de programas sencillos desarrollados en LabVIEW.
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
Está en la página 1de 4
1
PRÁCTICA 1: ENTORNO LABVIEW
Steven Rafael Herrera Herrera, Patricio Geovanny Valencia Vargas NRC: 3381 Fecha: 16-10-2019 Universidad de las Fuerzas Armadas ESPE – Mecatrónica [email protected],[email protected]
I. RESUMEN el diseño del firmware de un instrumento RF de
LabVIEW, acrónimo de Laboratory Virtual última generación, a la programación de alto nivel Instrument Engineering Workbench, es entorno de del mismo instrumento, todo ello con código abierto. programación en el cual puedes crear aplicaciones, Y posteriormente la versión 2014 disponible en denominadas Instrumentos Virtuales (Virtual versión demo para estudiantes y profesional, la Instruments – VI), usando una notación gráfica, versión demo se puede descargar directamente de la denominada por algunos de manera afectiva como G, página National Instruments. la cual consiste en conectar nodos funcionales a Los programas desarrollados con LabVIEW se través de cables por los cuales fluyen los datos. llaman Instrumentos Virtuales, o VIs, y su origen Palabras clave: LabVIEW, programación. provenía del control de instrumentos, aunque hoy en día se ha expandido ampliamente no sólo al control II. ABSTRACT de todo tipo de electrónica (Instrumentación electrónica) sino también a su programación LabVIEW, acronym for Laboratory Virtual embebida, comunicaciones, matemáticas, etc. Instrument Engineering Workbench, is a programming environment in which you can create Un lema tradicional de LabVIEW es: "La potencia applications, called Virtual Instruments (Virtual está en el Software", que con la aparición de los Instruments - VI), using a graphical notation, using sistemas multinúcleo se ha hecho aún más potente. some affectively as G, which consists of connecting Entre sus objetivos están el reducir el tiempo de functional nodes through cables through which data desarrollo de aplicaciones de todo tipo (no sólo en flows. ámbitos de Pruebas, Control y Diseño) y el permitir Keywords: LabVIEW, programming. la entrada a la informática a profesionales de cualquier otro campo. LabVIEW consigue III. OBJETIVOS combinarse con todo tipo de software y hardware, tanto del propio fabricante -tarjetas de adquisición de • Realizar una descripción del ambiente de datos, PAC, Visión, instrumentos y otro Hardware- trabaja LabVIEW estableciendo sus principales como de otros fabricantes. características. • Desarrollar programas sencillos que Principales características permitan la familiarización con el software Presenta facilidades para el manejo de: • Conocer las opciones de programación modular en LabVIEW a través de la creación de Interfaces de comunicaciones: SubVIs IV. MARCO TEÓRICO Puerto serie Puerto paralelo Este programa fue creado por National Instruments GPIB (1976) para funcionar en máquinas MAC, salió al PXI mercado por primera vez en 1986, teniendo VXI versiones disponibles para las plataformas Windows, TCP/IP, UDP, DataSocket UNIX, MAC y GNU/Linux actualmente. La Irda penúltima versión es la 2013, con la increíble Bluetooth demostración de poderse usar simultáneamente para USB 2
OPC... B. La entrada de voltaje puede ser
simulada a través de un control de Capacidad de interactuar con otros lenguajes y entrada de datos. aplicaciones: C. El voltímetro debe tener una perilla para seleccionar las siguientes escalas DLL: librerías de funciones de voltaje: 100mV, 1V y 10V. .NET D. Se genere una alarma cuando la ActiveX entrada de voltaje exceda la escala de voltaje en la cual se encuentra el Multisim voltímetro. (La indicación debe ser en Matlab/Simulink color rojo y pequeña) AutoCAD, SolidWorks, etc E. Debe tener además la opción de indicar cuando un valor de voltaje es negativo. Herramientas gráficas y textuales para el F. Cualquiera de las opciones propuestas, procesado digital de señales. realizarla como un subVI que utilice el Visualización y manejo de gráficas con datos programa principal. dinámicos. Adquisición y tratamiento de imágenes. VII. RESULTADOS OBTENIDOS Control de movimiento (combinado incluso con todo lo anterior). Ejercicio 1: Tiempo Real estrictamente hablando. Programación de FPGAs para control o validación. Sincronización entre dispositivos.
V. MATERIALES
- PC Portátil - LabVIEW
VI. PROCEDIMIENTO
1. Instalar LabVIEW. Fig. 1: Codificación del programa.
2. Desarrollar los ejercicios propuestos:
Ejercicio 1: El siguiente VI (programa) permita establecer automáticamente la suma y resta de dos números (A y B) ingresados por el usuario. Ejercicio 2: Conversión de ºC a ºF. Ejercicio 3: Configuración de alarma visible. Ejercicio 4: Creación y uso de un subvi, donde se muestre entre un límite superior e inferior un numero randómico. Ejercicio 5: Crear un VI que genere un número aleatorio entre 1 y 100. Fig. 2: Programa en ejecución. Ejercicio 6: Realice un VI que represente un Análisis: voltímetro con las siguientes Como ejemplo tomamos los números 12 y 4 especificaciones mínimas: respectivamente, realizando las operaciones A. Se represente a través de un arreglo de tenemos. tres dígitos una entrada de voltaje. Cada dígito solo puede contener un A + B = 12 + 4= 16 número. A – B = 12 - 4 = 8 3
Ejercicio 2:
Fig. 7: Programa en ejecución, con alarma
Fig. 3: Codificación del programa. prendida. Análisis: Como observamos en la Figura 6, la alarma del tanque no está activa, por ende, no excede el nivel permitido. Al observar la Figura 7 notamos que la alarma esta encendida porque ha sobrepaso el nivel permitido que era de “7”.
Fig. 4: Programa en ejecución. Ejercicio 4:
Análisis: Como ejemplo tomamos 25°C respectivamente, realizando la operación de transformación tenemos: 25 * 1,8 = 45 45 + 32 = 77°F
Ejercicio 3:
Fig. 8: Codificación del programa.
Fig. 5: Codificación del programa.
Fig. 6: Programa en ejecución, sin alarma Fig. 9: Codificación del subvi.
prendida. 4
VIII. CONCLUSIONES
● LabVIEW es un programa de programación
grafica que nos permite visualizar de mejor manera la forma de programación y la manipulación de sentencias dentro de la misma. Fig. 10: Programa en ejecución. ● Los VI que se pueden hacer en un entorno de Análisis: LabView también se pueden guardar como Como observamos en la Figura 8, las entradas SubVI, haciendo que estos funcionen como de dato son números que el usuario escoja y entre un comando predeterminado y que se pueda esos valores sale el numero randómico. Asi usar en otros VI, sin tener que repetirlo. mismo observamos como el programa para ● Así mismo, se puede cambiar los iconos de generar el numero randómico esta en un subVI, estos SubVI dándoles una distinción de los en el que evidenciamos en la Figura 9. demás bloques en el Diagrama de Bloques, para no hacer tan extenso el VI que se desea Ejercicio 5: realizar. IX. REFERENCIAS
Wikipedia, «Wikipedia,» Wikipedia, 3
Septiembre 2017. [En línea]. Available: https://es.wikipedia.org/wiki/LabVIEW. [Último acceso: 2 Octubre 2019].