Sunteți pe pagina 1din 59

Introduccin a la Instrumentacin Virtual. Ejemplo de instrumentacin virtual: Sistema de adquisicin de datos.

Microcomputadora TAD Software de aplicacin Sensores Mdulo acondicionador de seal

ESCUELA POLITCNICA DEL EJRCITO

Introduccin a LabVIEW.
Software de aplicacin : LabVIEW (Laboratory Virtual Instrument Engineering Workbench)

ESCUELA POLITCNICA DEL EJRCITO

Introduccin a LabVIEW.
Caractersticas de LabVIEW.
1. Lenguaje de programacin grfica para desarrollar instrumentos virtuales. 2. No se basa en la programacin convencional (lneas secuenciales de un fichero de texto). 3. Presenta las herramientas necesarias para: El test y las mediciones. El monitoreo y control de procesos.

4. Sus programas se denominan instrumentos virtuales (Virtual Instruments o VI). 5. Permite la ejecucin simultnea de varios VI.
ESCUELA POLITCNICA DEL EJRCITO

Estructura de un VI. 1- Panel frontal


1.1- Interfaz entre el usuario y el sistema

1.2- Formado por controles e indicadores


Usuario (persona)
Controles Indicadores

Sistema (PC)

ESCUELA POLITCNICA DEL EJRCITO

Estructura de un VI. Panel frontal del VI suma.vi

ESCUELA POLITCNICA DEL EJRCITO

Estructura de un VI. 2- Diagrama en bloques


2.1- Se definen de forma grafica las tareas que debe ejecutar el VI Diagrama en bloques del VI suma.vi

ESCUELA POLITCNICA DEL EJRCITO

Estructura de un VI.

3- Icono / conector
3.1 Se utilizan cuando el VI se usa como subVI en el diagrama en bloques de un VI de mayor jerarqua. 3.1- Icono: Representacin grafica simplificada del VI.

3.2- Conector: Especifica las entradas y salidas del subVI

ESCUELA POLITCNICA DEL EJRCITO

Estructura de un VI. Icono / conector del VI suma.vi

Conector

Icono

ESCUELA POLITCNICA DEL EJRCITO

Estructura de un VI.
Icono / conector del VI suma.vi utilizado como subVI

ESCUELA POLITCNICA DEL EJRCITO

Estructura del Panel frontal.


Barra de titulo Barra de palabras con men asociado
Botones de una ventana en Windows

Barra de herramientas

Icono / Conector

rea de trabajo

Barras de desplazamiento

ESCUELA POLITCNICA DEL EJRCITO

Estructura del Diagrama en bloques.


Barra de titulo Barra de palabras con men asociado
Botones de una ventana en Windows

Barra de herramientas

Icono / Conector

rea de trabajo

Barras de desplazamiento

ESCUELA POLITCNICA DEL EJRCITO

Tipos de datos en LabVIEW. Datos no estructurados


Enteros (con signo y sin signo) Numricos Con punto flotante (reales y complejos)

Booleanos (true o false) Strings (caracteres) List and Ring

Especiales

Path and Refnum


Arrays Clusters

Datos estructurados
ESCUELA POLITCNICA DEL EJRCITO

Paletas grficas.

Permiten editar (crear o modificar) el VI Existen tres tipo de paletas graficas: 1- Paleta de herramientas 2- Paleta de controles 3- Paleta de funciones

ESCUELA POLITCNICA DEL EJRCITO

Paleta de herramientas.

Disponible para el panel frontal y para el diagrama en bloques Permite la creacin, modificacin y puesta a punto del VI.

ESCUELA POLITCNICA DEL EJRCITO

Descripcin de la paleta de herramientas.


Herramienta de posicionamiento Herramienta para el menu Pop up Herramienta para colocar carteles Herramienta de desplazamiento Herramienta para copiar color

Herramienta de operacin
Herramienta de cableado Herramienta de puntos de ruptura

Herramienta para dar color


ESCUELA POLITCNICA DEL EJRCITO

Herramienta para colocar puntas de prueba

Paleta de controles.
Disponible solo para el panel frontal
Proporciona los controles y los indicadores que se pueden colocar en el panel frontal

Esta organizada en subpaletas.

ESCUELA POLITCNICA DEL EJRCITO

Paleta de controles.
A su vez las subpaletas estn formadas por otras subpaletas

ESCUELA POLITCNICA DEL EJRCITO

Paleta de controles.
A su vez las subpaletas estn formadas por otras subpaletas

ESCUELA POLITCNICA DEL EJRCITO

Paleta de controles.
En las subpaletas Modern y Classic, los objetos se agrupan segn el tipo de dato que tienen asociado

ESCUELA POLITCNICA DEL EJRCITO

Subpaletas: Numric y Classic Numeric

Brinda controles e indicadores que operan con variables numricas

ESCUELA POLITCNICA DEL EJRCITO

Subpaletas: Boolean y Classic Boolean

Brinda controles e indicadores que operan con variables digitales (True False, Cero Uno)

ESCUELA POLITCNICA DEL EJRCITO

Subpaletas: String and Path y Classic String and Path

Brindan controles e indicadores que operan con:

Strings: caracteres de texto Path: texto que indica un filepath

ESCUELA POLITCNICA DEL EJRCITO

Subpaletas: Array, Matrix & Cluster y Classic Array, Matrix & Cluster
Brindan controles e indicadores que operan con arrays, matrices y clusters

ESCUELA POLITCNICA DEL EJRCITO

Subpaletas: Graph y Classic Graph

Brindan indicadores basados en grficos bidimensionales y tridimensionales

ESCUELA POLITCNICA DEL EJRCITO

Paleta de funciones.
1. Disponible solo para el diagrama en bloques 2. Proporciona los nodos que se pueden colocar en el diagrama en bloques 3. Tipo de nodos: funciones, estructuras, subVI nodos y code interface node

ESCUELA POLITCNICA DEL EJRCITO

Paleta de funciones.
En las subpaleta Programming, los objetos se agrupan principalmente, segn el tipo de dato que tienen asociado

ESCUELA POLITCNICA DEL EJRCITO

Subpaleta Structures

Proporciona las estructuras para la programacin grafica

ESCUELA POLITCNICA DEL EJRCITO

Subpaleta Array

Brinda funciones para el trabajo con datos estructurados del tipo Array

ESCUELA POLITCNICA DEL EJRCITO

Subpaleta Cluster, Class & Variant

Brinda funciones para el trabajo con datos del tipo cluster, Class y variant

ESCUELA POLITCNICA DEL EJRCITO

Subpaleta Numeric

Brinda funciones que operan con variables numricas

ESCUELA POLITCNICA DEL EJRCITO

Subpaleta Boolean

Brinda funciones que operan con variables digitales (true o false)

ESCUELA POLITCNICA DEL EJRCITO

Subpaleta String

Brinda funciones que trabajan con caracteres de texto

ESCUELA POLITCNICA DEL EJRCITO

Subpaleta Comparison

Brinda funciones para la comparacin de datos

ESCUELA POLITCNICA DEL EJRCITO

Subpaleta Timing

Brinda funciones para la temporizacin de eventos y para registrar la fecha y la hora


ESCUELA POLITCNICA DEL EJRCITO

Subpaleta File I/O

Brinda funciones para el trabajo con ficheros

ESCUELA POLITCNICA DEL EJRCITO

Paletas de Funciones: Select a VI.

Permite traer al diagrama en Bloques el icon/connector de un VI para ser usado como subVI.
ESCUELA POLITCNICA DEL EJRCITO

Tips para trabajar en LabVIEW


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+SHIFT+Z> - Rehacer cambios

<Ctrl+R> Ejecuta el programa


<Ctrl+.> Aborta la ejecucin
ESCUELA POLITCNICA DEL EJRCITO

Ejemplos de VI.
Desarrolle un VI que: a) Sume y compare dos nmeros A y B b) Fusione dos cadenas de caracteres

ESCUELA POLITCNICA DEL EJRCITO

Ejemplos de VI.
SUMA DE A Y B

ESCUELA POLITCNICA DEL EJRCITO

Ejemplos de VI.
COMPARACIN DE A Y B

ESCUELA POLITCNICA DEL EJRCITO

Ejemplos de VI.
3- VI que fusione dos cadenas de caracteres

ESCUELA POLITCNICA DEL EJRCITO

Tcnicas para Eliminar Errores


Encontrando los Errores
Haga clic en el botn de correr que esta roto; Aparece una ventana mostrando los errores

Resaltar la Ejecucin
Haga clic en el botn de ejecucin resaltada; el flujo de datos es animado utilizando burbujas. Los valores se despliegan en los cables.

Herramienta de Prueba
Haga clic con el botn derecho sobre el cable para exhibir la ventana de prueba y as mostrar los datos mientras fluyen por el segmento de cable.

Tambin puede seleccionar la herramienta de prueba desde la paleta de herramientas y hacer un clic en el cable.
ESCUELA POLITCNICA DEL EJRCITO

Pasos para crear un SubVI


Crear el icono Crear el conector Asignar terminales Salvar el VI Insertar el VI dentro del VI principal

ESCUELA POLITCNICA DEL EJRCITO

Crear el Icono
Haga click derecho sobre el icono en el diagrama de bloque o panel frontal y selecione la opcin EDIT ICON

ESCUELA POLITCNICA DEL EJRCITO

Crear el Conector
Haga click derecho sobre el icono (solamente en el panel frontal)

ESCUELA POLITCNICA DEL EJRCITO

Asignar Terminales

ESCUELA POLITCNICA DEL EJRCITO

Insertar el SubVI dentro de un VI Principal


Acceder subVIs creados por el usuario
Funciones >> All Functions >> Seleccione un VI o arrastre el icono hasta el diagrama deseado

ESCUELA POLITCNICA DEL EJRCITO

Ejemplo:
Crear un SubVI del convertidor de temperatura.

ESCUELA POLITCNICA DEL EJRCITO

Ejemplo: Creando un VI
Ventana del Panel Frontal

Indicador Grafico

Control Numrico

Seal del sensor 20C/volt

Conversin: F=(9/5)(C)+32

ESCUELA POLITCNICA DEL EJRCITO

8. Formas de almacenar un VI.


1- fichero.vi que pertenece a Windows con todas las caractersticas propias de un ficheros de Windows 2- fichero.vi que pertenece a una librera de LabVIEW 3- fichero.vi que pertenece a un proyecto de LabVIEW

Caractersticas de las libreras de LabVIEW 1- Subdirectorio de LabVIEW 2- Contiene VI desarrollados con LabVIEW 3- Desde el explorer de windows se ve como un fichero con extension .llb
ESCUELA POLITCNICA DEL EJRCITO

Como salvar un VI como un fichero de Windows ?

Click

o Click

ESCUELA POLITCNICA DEL EJRCITO

Como salvar un VI como un fichero de Windows ?

Escribir nombre a dar al VI con extension .vi

ESCUELA POLITCNICA DEL EJRCITO

Como salvar un VI como un fichero de Windows ?

Click

ESCUELA POLITCNICA DEL EJRCITO

El VI ya esta almacenado como un fichero de Windows

ESCUELA POLITCNICA DEL EJRCITO

Como crear una librera de LabVIEW ?

File

Save As

Aparece esta ventana de dialogo

Click
Escribir nombre de la librera

ESCUELA POLITCNICA DEL EJRCITO

Click

Como crear una librera de LabVIEW ?

Nombre de la librera

Aqu se especifican los VI que pertenecen A la librera

Click
Ya esta creada la librera de LabVIEW
ESCUELA POLITCNICA DEL EJRCITO

Nota: La librera esta vaca, es decir, sin VI

Como salvar un VI dentro de una librera de LabVIEW ? Save


File Save As

Aparece esta ventana de dialogo

Doble Clickk encima del icono correspondiente a la librera de LabVIEW

ESCUELA POLITCNICA DEL EJRCITO

Como salvar un VI dentro de una librera de LabVIEW ?

Aparece esta ventana de dialogo

Escribir nombre del VI con extension .vi

Click

El VI ya esta almacenado dentro la librera de LabVIEW


ESCUELA POLITCNICA DEL EJRCITO

Ejercicios para la siguiente clase.


1. Crear un VI que presente cuatro controles numricos (A, B, C, X) y un indicador numrico (Y). El VI debe efectuar la siguiente operacin matemtica Y = C*X2 + B*X + A.
2. Crear un VI que presente un control tipo string (A) y un indicador numrico (N). Al ejecutar el VI, en N se debe reflejar el nmero de caracteres que presenta el control tipo String. 3. Crear un VI que genere un nmero aleatorio entre 0 y 100, el cual se debe visualizar en un indicador numrico. Adems en el panel frontal se debe colocar un indicador booleano que vale TRUE cuando el nmero generado es mayor que 50.

ESCUELA POLITCNICA DEL EJRCITO

S-ar putea să vă placă și