Está en la página 1de 8

1.- ¿Qué es LabVIEW?

LabVIEW (Laboratory Virtual Instrument Engineering Workbench) es un entorno de
desarrollo basado en programación gráfica. Utiliza símbolos gráficos en lugar de
lenguaje textual para describir acciones de programación. Está totalmente
integrado para la comunicación con hardware GPIB, VXI, RS-232, RS-485 y
tarjetas de adquisición de datos plug-in. Además incorpora librerías para
estándares de software como TCP/IP y ActiveX.

1.1- El PC es el instrumento:
Los sistemas tradicionales de automatización y medida consisten en instrumentos
específicos para tareas específicas. Normalmente se está obligado a diseñar el
sistema desde cero y ello conlleva poseer un buen conocimiento de programación
de ordenadores. Se puede decir que en los sistemas tradicionales el hardware
define el sistema. Todo esto cambia usando el concepto de instrumentos basados
en ordenador o instrumentos virtuales. De este modo se pueden diseñar sistemas
de automatización y medida de bajo costo. La programación gráfica con Labview
permite a los no programadores un método fácil para implementar aplicaciones
complejas de test, medida y automatización. Con Labview el software define el
sistema.

1.2- Instrumentos virtuales:
Los ficheros generados con Labview se llaman Instrumentos Virtuales, VIs. Cada
VI se compone de dos partes principales: el panel frontal (front panel) o interface
con el usuario y el diagrama de bloques (block diagram) o código fuente y una
tercera parte el icono y conector (icon and connector)

. Este método de diseño es una de las ventajas de Labview. 2. visualizadores de salida.3. El icono y rejilla de conexión se localiza en la esquina superior derecha de las ventanas del panel de control y diagrama de bloques. cuadros de diálogo. 1.   El panel de control es el interfaz de usuario con el VI. El icono es lo que se ve en un diagrama de bloques cuando se utiliza un VI como subVI. 1. Después se crean subVIs que realizan tereas más sencillas dentro del VI general. al diseñar una aplicación Labview. .SubVIs: Reutilización de código de bloques de programa y construcción de jerarquías Normalmente. se comienza desde el VI más general definiendo las entradas y salidas de la aplicación.. Figura 2.. El uso de subVIs permite realizar aplicaciones fáciles de comprender. En la figura se pasa un valor entre 0 y 100 mediante el botón de control (se simula una temperatura entre 0 y 100º C) este valor se muestra en un visualizador tipo termómetro y se convierte Figura 1. La rejilla de conexión se utiliza para dotar al icono de entradas y salidas relacionadas con las entradas y salidas del VI para utilizar el icono en otro VI. en él tendremos controles de entrada. Diagrama de bloques Introducción al LabVIEW página 2 a grados Fahrenheit cuyo resultado se muestra en otro visualizador tipo termómetro. etc. Se pueden diseñar fácilmente aplicaciones complejas utilizando una estructura jerárquica y usando elementos comunes varias veces dentro de la aplicación. Panel frontal. · El diagrama de bloques es el código gráfico del VI. depurar y mantener.

Tools: Varias utilidades como Guía de Soluciones DAQ. como Cortar. Imprimir.... Parar. Pegar.4. Copiar..1.- El entorno LabVIEW Los elementos básicos en el entorno LabVIEW son los menús (en la parte superior de las ventanas del panel frontal y diagrama de bloques) la barra de herramientas y las paletas flotantes que se pueden colocar en cualquier parte de la pantalla. En la barra de menús tenemos las siguientes opciones:     File: Las opciones de este menú son para realizar las operaciones estándar con archivos como Abrir. Operate: Control de la ejecución del archivo activo.. Guardar. Historial del VI. Edit: Operaciones de edición en el VI. como Ejecutar. Búsqueda. . Cambiar a Modo de Ejecución... Salir..

Step Into: Ejecución paso a paso en la depuración que entra dentro de un diagrama de bloques de cualquier nodo (subVI. Reorder Objects: Menú desplegable para reordenar componentes seleccionados en el panel frontal o diagrama de bloques.. Distribute Objects: Menú desplegable para distribuir componentes seleccionados en el panel frontal o diagrama de bloques. estructuras. Barra de menús y herramientas. ejemplos de VIs y enlaces a los recursos de ayuda de National Intruments en internet.) para ejecutarlo también paso a paso. y opciones para las paletas y ventanas Help: Acceso a varios tipos de ayuda como Ayuda LV. Font Control: Menú desplegable para controlar las fuentes del VI. los subVIs que utiliza este VI.5. El cursor toma el aspecto del icono de la herramienta seleccionada en la paleta. Introducción al LabVIEW página 4 Step Over: Ejecución paso a paso que ejecuta completamente un nodo sin entrar en él. como archivos que llaman al VI. Al habilitarse la selección automática de herramienta. LabVIEW selecciona automáticamente la herramienta correspondiente de la paleta. Execution Highlighting: Esta opción se utiliza durante la depuración del VI para ver cómo fluyen los datos de nodo a nodo. Continuous run: Ejecución continuada del VI.. Figura 4. Se utilizan las herramientas para operar y modificar los contenidos del panel de control y del diagrama de bloques. cuando se mueve el cursor sobre los diferentes objetos en el panel frontal o diagrama de bloques.Paleta de Herramientas (Tools Palette): La paleta de herramientas está disponible tanto en el panel de control como en el diagrama de bloques para modificar sus contenidos.. como Ver Diagrama. Pause: Parada momentánea en la ejecución del VI. Cada icono . Ver Lista de Errores. Window: Acceso y personalización de diferentes vistas del VI. Step Out: Salir de la ejecución paso a paso en el modo de depuración. Abort Button: Parada en mitad de la ejecución del VI. Align Objects: Menú desplegable para alinear componentes seleccionados en el panel frontal o diagrama de bloques. La barra de herramientas consta de los siguientes botones             Run: Ejecución del VI.   Browse: Menú para ver diversos aspectos del VI actual.. Se llama herramienta a un modo especial de operación del puntero del ratón. Puntos de Ruptura.. 1.

7.. Cuando se coloca un control o indicador en el panel frontal.6. introduciendo datos o controlando el proceso.Paleta (Controls Palette): de Controles Para generar el panel frontal se colocan controles e indicadores de la paleta de controles. Cada icono de la paleta representa una subpaleta. funciones y estructuras de la paleta de funciones. termómetros. Unos ejemplos sencillos de controles son los botones..de la paleta cambia el comportamiento del cursor en LabVIEW. con lo que se puede posicionar. diales. la cual contiene controles para colocar en el panel frontal. VIs y funciones (llamados en conjunto nodos) de la paleta de funciones proporcionan la funcionalidad al VI. operar y editar las diferentes tareas de los VIs. medidores analógicos y digitales. automáticamente aparece un terminal en el diagrama de bloques 1.. Cuando se añaden nodos a un .. Un indicador es un objeto del panel frontal que muestra datos al usuario. controles deslizantes. cuadros de texto. Se pueden citar como ejemplos: gráficas. y los VIs.. Un control es un objeto que utiliza el usuario para interactuar con el VI. Cada icono representa una subpaleta. Las estructuras. 1. la cual contiene VIs y funciones para colocar en el diagrama de bloques.Paleta Palette): de Funciones (Functions Para construir el diagrama de bloques se usan los terminales generados en el panel de control por los controles e indicadores.

VI o función que se encuentre en cualquier parte de la jerarquía de paletas.Flujo de datos: En la programación tradicional basada en texto. indicador. 1. Cada nodo del programa que ejecuta un subVI o una función determinada. Cuando se pulsa el botón de búsqueda.Navegación por las paletas: Las paletas de funciones y controles contienen los elementos básicos para la construcción de VIs. En lugar de la ejecución de arriba abajo. se sube un nivel en la jerarquía de paletas. Haciendo doble click sobre el nombre del ítem. es decir se ejecuta línea a línea. cada una de las cuales contiene controles e indicadores o VIs y funciones. a la salida no aparecerá el resultado hasta que se haya ejecutado el nodo. Al final.diagrama de bloques. 1. un diagrama de bloques completo se asemeja a un diagrama de flujo. Al ser una programación gráfica. En la parte superior de cada paleta se dispone de otros dos botones: Búsqueda de funciones y aspecto de la paleta (iconos o listado). Pulsando el botón Up en la parte superior de cada paleta.8. LabVIEW opera bajo el concepto de flujo de datos.9. el aspecto del diagrama de bloques es Introducción al LabVIEW página 6 como el de un diagrama de flujo. de esta manera. se pueden conectar entre si y a los terminales generados por los controles e indicadores del panel de control mediante la herramienta de conexión (Wiring Tool) de la paleta de herramientas. la ejecución o flujo de programa se realiza de arriba abajo.. así que el flujo de ejecución sigue el flujo de los datos de un nodo a otro. LabVIEW se basa en la programación gráfica. se va a la localización del mismo en la jerarquía de paletas o bien se puede arrastrar el mismo al panel de control o diagrama de bloques para añadirlo al VI. VIs y funciones que se necesiten. se puede buscar en las paletas de funciones y controles cualquier control. Los nodos están conectados entre sí mediante “cables”. cada una de ellas contiene subpaletas. indicadores. no es necesario tener un gran conocimiento de técnicas o lenguajes de programación para crear un instrumento virtual. .. Las paletas están organizadas en forma jerárquica. no se ejecuta hasta que en sus entradas estén presentes los datos necesarios. Se pueden buscar en las paletas los controles.

ehu. ¿Qué es un Sensor? La medida de un fenómeno físico. Comparados con los sistemas de medidas tradicionales.ftp://ftp. convierte un fenómeno físico . también llamado un transductor. corriente. presión o sonido. la intensidad de una fuente de luz o la fuerza aplicada a un objeto.PDF ¿Qué es Adquisición de Datos? La adquisición de datos (DAQ) es el proceso de medir con una PC un fenómeno eléctrico o físico como voltaje.es/cidira/dptos/depjt/Instrumentacion/BKANGEL/10_LabVIEW/Introduc ci%F3n. la productividad. la visualización y las habilidades de conectividad de las PCs estándares en la industria proporcionando una solución de medidas más potente. comienza con un sensor. los sistemas DAQ basados en PC aprovechan la potencia del procesamiento. como la temperatura de una habitación. Un sensor. temperatura. flexible y rentable. Un sistema DAQ consiste de sensores. hardware de medidas DAQ y una PC con software programable.

resistencia u otro atributo eléctrico que varía con el tiempo. corriente. las líneas de E/S digital reciben y envían señales digitales y los contadores/temporizadores cuentan y generan pulsos digitales. su salida eléctrica puede ser un voltaje. Funciona principalmente como un dispositivo que digitaliza señales analógicas entrantes para que una PC pueda interpretarlas. Varios dispositivos DAQ incluyen otras funciones para automatizar sistemas de medidas y procesos. ¿Qué es un Dispositivo DAQ? El hardware DAQ actúa como la interfaz entre una PC y señales del mundo exterior. los convertidores digitales-analógicos (DACs) envían señales analógicas. Algunos sensores pueden requerir componentes adicionales y circuitos para producir correctamente una señal que puede ser leída con precisión y con toda seguridad por un dispositivo DAQ. convertidor analógico-digital (ADC) y un bus de PC.en una señal eléctrica que se puede medir. Los tres componentes clave de un dispositivo DAQ usado para medir una señal son el circuito de acondicionamiento de señales. Dependiendo del tipo de sensor. Por ejemplo. .