ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Proyecto Instrumentación Virtual


Enviado por   •  14 de Febrero de 2014  •  3.224 Palabras (13 Páginas)  •  375 Visitas

Página 1 de 13

Índice:

MARCO TEÓRICO 3

PROYECTO X 3

INTRODUCCIÓN 3

¿Qué es LabView? 3

El PC es el instrumento 3

Instrumentos virtuales 3

SubVIs: Reutilización de código de bloques de programa y construcción de jerarquías 4

El entorno LabVIEW 4

Paleta de Controles (Controls Palette): 6

Paleta de Funciones (Functions Palette): 7

Desarrollo del proyecto X 7

Panel frontal: 7

Diagrama de bloques: 8

Conexiones Físicas: 15

Configuración del DAQ Assistant: 17

Conclusiones 22

MARCO TEÓRICO

PROYECTO X

INTRODUCCIÓN

¿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 y Diagrama de bloques.

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 2. VI y SubVI

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 3. 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 3):

• 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.

• 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.

.

Figura 4. Barra de Herramientas

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

...

Descargar como (para miembros actualizados)  txt (20 Kb)  
Leer 12 páginas más »
Disponible sólo en Clubensayos.com