Introducción al LabVIEW



Documentos relacionados
Figura 1. Barra de menús y herramientas.

Instrumentos virtuales LabVIEW

A-0113 CAPITULO 1 1. CONOCIENDO LABVIEW

Un tutorial sobre conceptos básicos y estrategias simples para adquirir datos con la PC, monitorear un experimento, etc con:

Instrumentación virtual

GUIA DE EJERCICIOS Nº 1 INSTRUMENTACIÓN AVANZADA

Haz Ingeniería Con Aplicaciones Prácticas

Objetivos de aprendizaje del tema

Práctica 1: Creación de un VI LabVIEW sencillo.

INSTITUTO TECNOLÓGICO DE TEHUACÁN ING. ELECTRÓNICA INSTRUMENTACIÓN VIRTUAL ING. TORIZ REYES MARTIN EJERCICIO NO. 1 CALCULO DE ÁREA DE UN TRIÁNGULO

A-0117 CAPITULO 2 CREAR UN INSTRUMENTO VIRTUAL 2.1 ABRIR Y EJECUTAR UN VI

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto

CAPÍTULO 3 VISUAL BASIC

AUTOMATIZACIÓN INDUSTRIAL

Documentación complementaria para las prácticas de LabView

WINDOWS. Iniciando Windows. El mouse

Introducción al PSPICE

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos:

GUIA DE USO DEL ACCPRO

UF0513 Gestión auxiliar de archivo en soporte convencional o informático

1.- MENU DE CONTROL O MENU VENTANA: permite cerrar la ventana cambiarla de tamaño y pasar a otra ventana

CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP

TÉCNICAS DE GESTIÓN ADMINISTRATIVA PARA PEQUEÑAS EMPRESAS

Dinos qué tal lo estamos haciendo

PRÁCTICA II: ADQUISICIÓN DE DATOS CON LABVIEW

PUESTA EN MARCHA PROGRAMA GESTION DE OPTICAS. Junio

Actividad 8: Cliente OPC en Excel.

Person IP CRM Manual MOBILE

Word XP (Continuación) Salto de página vs. Salto de Sección

En el presente capítulo se describe la programación del instrumento virtual y cómo

POWER POINT. Iniciar PowerPoint

MANUAL DE USUARIO DE UNIFIED IM

2_trabajar con calc I

PowerPoint 2010 Introducción a Microsoft Office PowerPoint 2010

Práctica PLC1: Introducción a la programación del PLC Siemens 314IFM en el entorno Step-7

Sección 1: Introducción al Modo Windows XP para Windows 7

Trabajar con diapositivas

TARJETA DE REFERENCIA RÁPIDA

Guadalinex Básico Impress

Portafolios en CREA 2. Manual

1Interface del Usuario

Introducción a la extensión de scripting en gvsig 2.0

A-PDF Merger NO requiere Adobe Acrobat, y produce documentos compatibles con Adobe Acrobat Reader Versión 5 y superior.

Laboratorio 8. Hojas de estilo, plantillas y bibliotecas en Dreamweaver

01 Índice. GESTOR DE CONTENIDOS Manual de uso 01 ÍNDICE OBJETO DEL DOCUMENTO ESTRUCTURA GRÁFICA DEL SISTEMA... 3

Guía rápida autosim-200

Combinar correspondencia (I)

Formularios. Formularios Diapositiva 1

QUERCUS PRESUPUESTOS MANUAL DEL USO

Máster universitario en automatización de procesos industriales

ELABORACIÓN DE TABLEROS DINÁMICOS DE COMUNICACIÓN CON EL PROGRAMA EDITOR TICO

Tema 2: Programación de PLCs

Introducción a Mozilla Navegador

DISEÑADOR DE ESCALERAS

1. El entorno de desarrollo Eclipse

la red de Internet PRODIGY para poder tener acceso al sistema RAGNVALD vía Internet

Lectura 2: El Sistema Operativo y sus Funciones

Operación de Microsoft Excel

Centro de Profesorado Luisa Revuelta (Córdoba) TEMA 2 CREAR, GUARDAR, CERRAR, ABRIR y VISUALIZAR PRESENTACIONES

Microsoft Access proporciona dos métodos para crear una Base de datos.

Tutorial rápido de. acceso a la plataforma virtual

Términos Básicos de Informática 1.1. Entorno de Windows

Universidad de Guadalajara Tópicos Selectos.

Fundamentos CAPÍTULO 1. Contenido

1. Configuración del entorno de usuario

UD6. Diseño de presentaciones

Calculadora virtual HP Prime

1. CARACTERÍSTICAS DEL VÍDEO DIGITAL

Registrador de datos fuerza G en 3 ejes modelo VB300 Versión 1.0, Noviembre 2010

Lic. Saidys Jiménez Quiroz Tecnología e Informática Grado 7 CESCOJ 2011

Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de:

Entorno Virtual Uso educativo de TIC en la UR Tutorial de uso de:

Manual de Gunaguaro Instalación y Uso

vbnmqwertyuiopasdfghjklzxcvbnmrty uiopasdfghjklzxcvbnmqwertyuiopasdf ghjklzxcvbnmqwertyuiopasdfghjklzxc

El programa Minitab: breve introducción a su funcionamiento. Para mostrar la facilidad con la que se pueden realizar los gráficos y cálculos

Servicio Webmail. La fibra no tiene competencia

1.- DESCRIPCIÓN Y UTILIDAD DEL SOFTWARE DAEMON TOOLS.

Ministerio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Report Builder

PLATAFORMA VIRTUAL BASADA EN MOODLE

Centro de Profesorado Luisa Revuelta (Córdoba) TEMA 6 TABLAS Y GRÁFICOS EN IMPRESS

Notas para la instalación de un lector de tarjetas inteligentes.

Edición de Ofertas Excel Manual de Usuario

Entidad Formadora: Plan Local De Formación Convocatoria 2010

GUIA DEL DOCENTE 01 ACCESO Y MANEJO DE RECURSOS Y ACTIVIDADES BÁSICAS EN EL SISTEMA DE EDUCACIÓN VIRTUAL EAPESE ACCEDER A LA PLATAFORMA VIRTUAL

Draw: objetos en 3D, diagramas de flujo y exportación

UNIVERSIDAD DE PUERTO RICO

Manual de usuario servidor de archivos para El Colegio de la Frontera Sur

El Entorno Integrado de Desarrollo Dev-C++ (Ayuda básica para las primeras sesiones de prácticas)

Guía de Plantillas de Word

1. Cambia el fondo del Escritorio

Práctica1. Introducción a Microsoft Access. Qué es Access?

Máster universitario en automatización de procesos industriales

(PHP y APACHE), y el programa de comunicación Skype, para controlar de manera

ADVISOR MODELO DE DESARROLLO

Cuando crees tus propios documentos, puede ser que alguna

NORMA 34.14(SEPA) 05/11/2013

Creación, configuración, formato y visualización de una presentación en Power Point

Para poder navegar en Internet debes primeramente elegir el navegador que vas a utilizar, que puede ser:

Transcripción:

Introducción al LabVIEW

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. 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. 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) Figura 1. Panel frontal. Figura 2. Diagrama de bloques El panel de control es el interfaz de usuario con el VI, en él tendremos controles de entrada, visualizadores de salida, cuadros de diálogo, etc... El diagrama de bloques es el código gráfico del VI. 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 Introducción al LabVIEW página 1

a grados Fahrenheit cuyo resultado se muestra en otro visualizador tipo termómetro. 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. o El icono es lo que se ve en un diagrama de bloques cuando se utiliza un VI como subvi. o La rejillla 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. SubVIs: Reutilización de código de bloques de programa y construcción de jerarquías Normalmente, al diseñar una aplicación Labview, se comienza desde el VI más general definiendo las entradas y salidas de la aplicación. Después se crean subvis que realizan tereas más sencillas dentro del VI general. Este método de diseño es una de las ventajas de Labview. Se pueden diseñar fácilmente aplicaciones complejas utilizando una estructura jerárquica y usando elemetos comunes varias veces dentro de la aplicación. El uso de subvis permite realizar aplicaciones fáciles de comprender, depurar y mantener. Figura 3. VI y subvis. Introducción al LabVIEW página 2

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. Figura 4. Barra de menús y herramientas. 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, Guardar, Imprimir, Salir... Edit: Operaciones de edición en el VI, como Cortar, Copiar, Pegar, Búsqueda... Operate: Control de la ejecución del archivo activo, como Ejecutar, Parar, Cambiar a Modo de Ejecución... Tools: Varias utilidades como Guía de Soluciones DAQ, Historial del VI... Browse: Menú para ver diversos aspectos del VI actual, como archivos que llaman al VI, los subvis que utiliza este VI, Puntos de Ruptura... Window: Acceso y personalización de diferentes vistas del VI, como Ver Diagrama, Ver Lista de Errores, y opciones para las paletas y ventanas Help: Acceso a varios tipos de ayuda como Ayuda LV, ejemplos de VIs y enlaces a los recursos de ayuda de National Intruments en internet. La barra de herramientas consta de los siguientes botones (ver la figura 4): Run: Ejecución del VI. Continuous run: Ejecución continuada del VI. Abort Button: Parada en mitad de la ejecución del VI. Pause: Parada momentánea en la ejecución del VI. Execution Highlighting: Esta opción se utiliza durante la depuración del VI para ver cómo fluyen los datos de nodo a nodo. Step Into: Ejecución paso a paso en la depuración que entra dentro de un diagrama de bloques de cualquier nodo (subvi, estructuras...) para ejecutarlo también paso a paso. Introducción al LabVIEW página 3

Step Over: Ejecución paso a paso que ejecuta completamente un nodo sin entrar en él. Step Out: Salir de la ejecución paso a paso en el modo de depuración. Font Control: Menú desplegable para controlar las fuentes del VI. Align Objects: Menú desplegable para alinear componentes seleccionados en el panel frontal o diagrama de bloques. Distribute Ojects: Menú desplegable para distribuir componentes seleccionados en el panel frontal o diagrama de bloques. Reorder Objects: Menú desplegable para reordenar componentes seleccionados 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. Se llama herramienta a un modo especial de operación del puntero del ratón. El cursor toma el aspecto del icono de la herramienta seleccionada en la paleta. Se utilizan las herramientas para operar y modificar los contenidos del panel de control y del diagrama de bloques. Al habilitarse la selección automática de herramienta, cuando se mueve el cursor sobre los diferentes objetos en el panel frontal o diagrama de bloques, LabVIEW selecciona automáticamente la herramienta correspondiente de la paleta. Cada icono de la paleta cambia el comportamiento del cursor en LabVIEW, con lo que se puede posicionar, operar y editar las diferentes tareas de los VIs. Paleta de Controles (Controls Palette): Para generar el panel frontal se colocan controles e indicadores de la paleta de controles. Cada icono representa una subpaleta, la cual contiene controles para colocar en el panel frontal. Un control es un objeto que utiliza el usuario para interactuar con el VI, introduciendo datos o controlando el proceso. Unos ejemplos sencillos de controles son los botones, controles deslizantes, diales, cuadros de texto... Un indicador es un objeto del panel frontal que muestra datos al usuario. Se pueden citar como ejemplos: gráficas, termómetros, medidores analógicos y digitales... Cuando se coloca un control o indicador en el panel frontal, automáticamente aperece un terminal en el diagrama de bloques. Introducción al LabVIEW página 4

Paleta de Funciones (Functions Palette): Para construir el diagrama de bloques se usan los terminales generados en el panel de control por los controles e indicadores, y los VIs, funciones y estructuras de la paleta de funciones. Cada icono de la paleta representa una subpaleta, la cual contiene VIs y funciones para colocar en el diagrama de bloques. Las estructuras, VIs y funciones (llamados en conjunto nodos) de la paleta de funciones proporcionan la funcionalidad al VI. Cuando se añaden nodos a un diagrama de bloques, 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. Al final, un diagrama de bloques completo se asemeja a un diagrama de flujo. Navegación por las paletas. Las paletas de funciones y controles contienen los elementos básicos para la construcción de VIs. Se pueden buscar en las paletas los controles, indicadores, VIs y funciones que se necesiten. Las paletas están organizadas en forma jerárquica, cada una de ellas contiene subpaletas, cada una de las cuales contiene controles e indicadores o VIs y funciones. Pulsando el botón Up en la parte superior de cada paleta, se sube un nivel en la jerarquía de paletas. 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). Cuando se pulsa el botón de búsqueda, se puede buscar en las paletas de funciones y controles cualquier control, indicador, VI o función que se encuentre en cualquier parte de la jerarquía de paletas. Haciendo doble click sobre el nombre del ítem, 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. Flujo de datos. En la programación tradicional basada en texto, la ejecución o flujo de programa se realiza de arriba abajo, es decir se ejecuta línea a línea. LabVIEW se basa en la programación gráfica, no es necesario tener un gran conocimiento de técnicas o lenguajes de programación para crear un instrumento virtual. En lugar de la ejecución de arriba abajo, LabVIEW opera bajo el concepto de flujo de datos. Al ser una programación gráfica, el aspecto del diagrama de bloques es Introducción al LabVIEW página 5

como el de un diagrama de flujo. Cada nodo del programa que ejecuta un subvi o una función determinada, no se ejecuta hasta que en sus entradas estén presentes los datos necesarios, de esta manera, a la salida no aparecerá el resultado hasta que se haya ejecutado el nodo. Los nodos están conectados entre sí mediante cables, así que el flujo de ejecución sigue el flujo de los datos de un nodo a otro. Introducción al LabVIEW página 6