Capitulo de Medicina y Biologa IEEE - UD
Bogot Colombia - 2007
Introduccin a LabVIEW
Qu es LabVIEW?
Es el software de instrumentacin virtual estandar en la industria a nivel mundial.
Lenguaje de programacin que usa en sus aplicaciones: Programacin Grfica para instrumentacin virtual Interfases de usuario como panel frontal de instrumento. Cdigo fuente grfico como diagramas de bloque. Compilador para ejecucin optimizada. Creation de aplicaciones ejecutables independientes para fcil distribucin
LabVIEW v.s. Lenguajes de Programacin
Caracterstica
LabVIEW Flujo de datos grficamente en un diagrama de bloques, que contiene: Iconos, conectores y smbolos de funciones Panel Frontal del Instrumento formado por elementos propios de un instrumento: indicadores, pantallas, botones, LEDS, etc.
Otros Lenguajes
Forma de programar
Texto
Consola (DOS) Grfica (Limitada)
Interfase
Para que se usa LabVIEW?
Creacin de Instrumentos de diagnostico virtuales. Creacin de instrumentos de medicin virtuales. Realizar adquisicin de datos. Realizar control de Instrumentos. Llevar a cabo anlisis de mediciones. Hacer simulacin de sistemas. En generacin de reportes.
2006
LabVIEW 8
2002
LabVIEW 7
1998
2006 - LabVIEW 8 - Internet 2002 - LabVIEW 7 - Modulos para PDA entre otros 1998 - LabVIEW 5
Historia de LabVIEW
LabVIEW 5
1996
LabVIEW 4
1994
LabVIEW for HP-UX Add-On Toolkits
September 1992
1996 - LabVIEW 4 Interfase configurable 1994 - LabVIEW 3 LabVIEW para sistemas HP-UX Aparecen los Toolkits 1992 Nuevos Sistemas operativos Microsoft Windows, OpenWindows, X Windows Introduccin en otras plataformas 1990 - LabVIEW 2 Producto Madurado : Cuatro ao de mejoras Cumplir con las necesidades de la industria 1986 - LabVIEW 1 Introduccin de esta forma innovadora de programacin Unica plataforma posible: Macintosh 1983 Conceptualizacion de LabVIEW Bsqueda de una solucin de instrumentacin por software Creacion del concepto de instrumento virtual
LabVIEW for Windows LabVIEW for Sun
April 1990
U.S. Patent
February 1990
U.S. Patent
January 1990
LabVIEW 2
October 1986
LabVIEW 1
April 1983
LabVIEW Concept
Qu son los Instrumentos Virtuales o VIs?
Los programas creados en LabVIEW son llamados instrumentos virtuales o Vis, porque su apariencia y operacin imita los instrumentos fsicos tales como osciloscopios, multimetros, termmetros, etc. Los Vis contienen dos componentes principales:
El panel frontal
El diagrama de bloques
Panel Frontal
El panel frontal es tablero principal del instrumento virtual, el cual cumple la funcin de interfase entre el usuario y el VI. El panel frontal se construye con: Controles: Son las entradas interactivas, tales como: perillas, botones, teclados, y otros dispositivos de entrada. Los controles en el panel frontal simulan los elementos de entrada del instrumento y proporcionan los datos al diagrama de bloques de los VIs.
Controles
Indicadores: que son las terminales de salida del VI, tales como: pantallas grficas, LEDs, y otros visualizadores. Los indicadores simulan dispositivos de salidas del instrumento y visualizan los datos que el diagrama de bloques captura o genera.
Indicadores
Panel Frontal
Barra de Herramientas Icono
Leyenda de grfica
Label o identificador Grfica
Control de perilla
Botn
Panel Frontal
En la seccin Express de la barra de herramientas Controls se ubican muchos de los controles e indicadores bsicos.
Panel Frontal
Controles Numricos
Controles
Botones y Switches
Controles de texto
Panel Frontal
Indicadores Numricos
Indicadores
Indicador de Texto
LEDs
Indicadores Grficos
Panel Frontal
Ejecutar Abortar ejecucin
Barra de Herramientas
Reordenar
Configuracin de fuentes
Ejecutar Continuamente
Pausa
Alinear, Distribuir y tamao de Objetos
Diagrama de Bloques
Conexin de datos Combinacin de conexiones
Bloque de Generacin de Seales Bloque del control de perilla
Bloque del indicador de grafica
Estructura Loop
Bloque del control de botn Stop
Bloque de Escalizacin
Diagrama de Bloques
En la seccin Express de la barra de herramientas Functions se ubican muchas de las funciones bsicas
Funciones
Diagrama de Bloques
Funciones
Los bloques de funciones realizan las operacin entre los datos que circulan en el diagrama de bloques. Entre estas funciones se encuentra las de
adquisicin, visualizacin y transformacin de datos.
Diagrama de Bloques
Paleta de Herramienta
Aqu estn las herramientas para construir y modificar el diagrama de bloques
Posicin, tamao y seleccin
Texto
Cambiar Valores Conexin de Bloques Puntos de Parada
Menu de Objeto Mover Probador
Color
Captar Color
Contina con ejercicio No. 1
LabVIEW Bsico EMB-UD