Introducción a LabVIEW™ HISTORIA Y SIGNIFICADO ABRIENDO LABVIEW™ PRIMER VI: ALGO SIMPLE TIPOS DE BLOQUES Historia y significado Historia Creado por National Instrument en el año 1986 para sistemas operativos Mac . Se utiliza para controlar instrumentos (ya sea de National Instrument o no) y diseñar instrumentos virtuales (VI’s). Soporta varios protocolos de comunicación (TCP/IP, UDP, serial, bluetooth, USB, entre otros). Significado de LabVIEW™ Lab: Laboratory V: Virtual I: Instrument E: Engineering W: Workbench Abriendo LabVIEW™ Acceso directo a LabVIEW: Abriendo LabVIEW™ Pantalla de inicio de LabVIEW: Nuevo VI (Instrumento Virtual) Abriendo LabVIEW™ Panel frontal y diagrama de bloques Abriendo LabVIEW™ Panel frontal y diagrama de bloques Abriendo LabVIEW™ Panel frontal y diagrama de bloques Panel frontal: Es lo que el usuario ve al correr el VI. Se forma con CONTROLES Abriendo LabVIEW™ Panel frontal y diagrama de bloques Diagrama de bloques: Es donde el programador programa Se forma con FUNCIONES Abriendo LabVIEW™ Configuración de las paletas de controles y funciones Actividad: Configuración de la barra de funciones. Objetivo: Que todo el grupo de trabajo tenga la misma vista de la barras de funciones. Abriendo LabVIEW™ Pasos: 1. Ir al diagrama de bloques y presionar el clic derecho de mouse. Barra de funciones Abriendo LabVIEW™ Pasos: 2. Presionar la tachuela en esquina superior derecha de la barra. Abriendo LabVIEW™ Pasos: 3. Presionar el botón Customize e ir a la opción Change Visible Palettes. Abriendo LabVIEW™ Pasos: 4. Seleccionar todas las barras disponibles. La barra debe verse así Abriendo LabVIEW™ Pasos: 5. Cerrar la barra y volver a presionar clic derecho en el diagrama de bloques Al final debe verse así Abriendo LabVIEW™ Configuración de las paletas de controles y funciones Ejercicio: Configuración de la barra de controles. Objetivo: Que todo el grupo de trabajo tenga la misma vista de la barra de controles. Abriendo LabVIEW™ Configuración de las paletas de controles y funciones (duración estimada: 1 minuto) Al final debe verse así Primer VI: Algo simple Funciones y controles principales Actividad: Diseñar un VI que sea equivalente al programa: If operación = 1 Medidor = Número 1 + Número 2 indOperación = “Sumando” Else Medidor = Número 1 - Número 2 indOperación = “Restando” Endif If 0<=Medidor<=10 Sobrepaso = 0 Else Sobrepaso = 1 Endif Primer VI: Algo simple Modos de operación If operación = 1 Medidor = Número 1 + Número 2 indOperación = “Sumando” Else Medidor = Número 1 - Número 2 indOperación = “Restando” Endif If 0<=Medidor<=10 Sobrepaso = 0 Else Sobrepaso = 1 Endif Pregunta: ¿Cuántas veces se ejecuta este programa? Primer VI: Algo simple Modos de operación While stop = 0 If operación = 1 Medidor = Número 1 + Número 2 indOperación = “Sumando” Else Medidor = Número 1 - Número 2 indOperación = “Restando” Endif If 0<=Medidor<=10 Sobrepaso = 0 Else Sobrepaso = 1 Endif Endwhile Pregunta: ¿Cuántas veces se ejecuta este programa? Primer VI: Algo simple Funciones y controles principales Actividad: Diseñar un VI que sea equivalente al programa: While stop = 0 If operación = 1 Medidor = Número 1 + Número 2 indOperación = “Sumando” Else Medidor = Número 1 - Número 2 indOperación = “Restando” Endif If 0<=Medidor<=10 Sobrepaso = 0 Else Sobrepaso = 1 Endif Endwhile Tipos de bloques (programación por flujo de datos) Tipos de bloques Simples Express Tipos de bloques Simples Express: se ven muy bonitos pero…