Está en la página 1de 20

LabVIEW

Nivel I
Israel Carrin, Ing idcarrion@utpl.edu.ec

Objetivos de la materia
Dominar los principios bsicos del anlisis, diseo e implementacin de aplicaciones basadas en la plataforma de programacin LabVIEW. Aplicar los principios y mtodos a la formulacin y modelacin de los problemas de desarrollo de aplicaciones orientadas a la Ingeniera Electrnica.. Orientar e Instruir en, instalacin, configuracin y primeros pasos en la utilizacin del hardware National Instruments que posee el laboratorio de la Unidad Acadmica en mencin. Aplicar los conocimientos adquiridos en un proyecto real de diseo e implementacin de una aplicacin de Integracin. Preparar al profesional en formacin en cuanto al dominio de terminologa ampliamente utilizada en el campo industrial. Sentar las bases para la utilizacin de este Lenguaje en: asignaturas posteriores como en requerimientos posteriores.

Contenidos
Introduccin
Qu es un instrumento virtual Ambiente de programacin Ayuda dentro de LabVIEW

Mens y paletas
Mens y paletas Panel frontal Diagrama de bloques VIs y VIs express Flujo de datos

Editando y depurando VIs


Editando VIs Encontrando errores Ejecucin resaltada Puntos rotos y pruebas

Contenidos
SubVIs

Qu es un VI Editando iconos y conectores Usar un VI como SubVI Creando SubVIs de una seleccin Jerarqua
Ciclo FOR Ciclo While Shift registers Estructura de caso Estructura de secuencia Nodo de frmula

Estructuras

Contenidos
Arreglos y clusters
Arreglos Arreglos con ciclos Funciones de arreglos Polimosfismo Clusters Funciones de clusters Waveform Chart Waveform graph Graph XY Personalizar cuadros y grficas

Charts y Graphs

Strings y archivos
Strings Funciones de strings Archivos Archivos spreadsheet

LabVIEW
Laboratory of Virtual Instruments Engineering Workbench

Instrumento:
Dispositivo diseado para recolectar datos desde un ambiente o desde una unidad bajo prueba, que permite visualizar al usuario los datos recolectados

Instrumentacin virtual:
Es un campo interdisciplinario que utiliza hardware y software de censado para crear flexibles y sofisticados instrumentos para aplicaciones de control y monitoreo

Arquitectura de los instrumentos virtuales


Interfaz de usuario Visualizacin y control

Sistema de informacin

Interfaz del sistema de informacin

Mdulo de procesamiento

Interfaz de la base de datos

Base de datos

Interfaz de sensores

Mdulo de sensores

Arquitectura de los instrumentos virtuales


Mdulo de sensores: detecta seales fsicas y las transforma en elctricas, acondiciona estas seales y las transforma en digitales para que se puedan manipular de cualquier forma. Interfaz de sensores: Comunica el mdulo de sensores y el computador. Este interfaz puede ser cableado o inalmbrico. Mdulo de procesamiento: Se compone de hardware de propsito general y software, lo que permite incrementar las capacidades del instrumento virtual.

Interfaz de base de datos: Permite interactuar con bases de datos para futuro procesamiento o anlisis.

Arquitectura de los instrumentos virtuales


Interfaz de sistemas de informacin: LabVIEW utiliza objetos ActiveX que permiten comunicarse con otros sistemas de informacin. En aplicaciones basadas en WEB la integracin se realiza usando URLs (Unified Resource Locators) Interfaz de usuario: Permite al usuario controlar y visualizar el instrumento virtual y sus parmetros. LabVIEW permite el uso de GUIs (Graphical User Interfaces) que permiten la interaccin amigable entre usuario y computador.

Retener valores de cables

Paso hacia afuera

Ejecucin resaltada

Paso hacia adentro

Paso sobre

Tipos de datos

Vis y Vis express


VI: programa desarrollado bajo la plataforma LabVIEW. Puede ser utilizado como subVI o como una funcin ms, dentro de un programa.

VI Express: Funciones de LabVIEW que requieren de configuracin. Son programas completos que pueden ocupar muchos recursos en aplicaciones grandes. Se encuentran en las paletas express.

Flujo de datos
El principio de la ejecucin de un VI es conocida como flujo de datos . Un nodo del Diagrama de Bloques se ejecuta nicamente cuando los datos estn disponibles en todas sus terminales de entrada. Luego estos resultados pasan al prximo nodo, siguiendo el flujo de datos. El programa no se ejecuta siguiendo el orden de ubicacin del diagrama de bloques.

Flujo de datos

Flujo de datos

Edicin de VIs
Crear controles indicadores desde el diagrama de bloques
Posicionar la herramienta de cableado en una entrada o salida de una funcin. Salida de un control, o entrada de un indicador. Clic derecho Crear >> control >> indicador >> constante Segn corresponda

Tcnicas de depuracin
Si el botn Run se encuentra segmentado, el VI no se puede ejecutar. Debido a errores cometidos. Presionen Run para ver Lista de Errores Activar botn de Ejecucin Resaltada para visualizar flujo de datos.

Atajos desde el teclado <Ctrl-H> Activa/Desactiva la Ventana de Ayuda <Ctrl-B> Remueve todos los cables rotos del diagrama de bloques <Ctrl-E> Cambiar entre el Panel Frontal y el Diagrama de Bloques <Ctrl-Z> Deshacer cambios <Ctrl-punto> Parar la ejecucin del programa <Ctrl-S> Grabar programa

Tcnicas de depuracin
Utilice los puntos de quiebre para parar la ejecucin de un programa en cierto punto Utilice los datos de prueba para ver el ltimo dato que ha pasado por un cable Retenga el ltimo dato de los cables para visualizar este valor al culminar la ejecucin

Acciones mecnicas en controles boleanos


Swith: interruptor
El control se queda enclavado en un nuevo estado

Latch: picaporte
El control vuelve a su estado normal

Personalizar controles
Clic derecho en un control o indicador Advanced >> Customize
Modo de edicin Modo de personalizacin
Componentes de un control: - Estado alto - Estado bajo - Estado de transicin de alto a bajo - Estado de transicin de bajo a alto

También podría gustarte