Вы находитесь на странице: 1из 23

Curso: LAB.

DE OPERACIN DE PROCESOS UNITARIOS


Curso Bsico de LABVIEW 8.2
Sesin 1 Entorno del Labview

Setiembre 2009
Objetivos

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

2
Expositor: Jos Luis Torres Reyes
Contenido

1. Introduccin
Qu es un instrumento virtual
Ambiente de programacin
Ayuda dentro de LabVIEW
2. Mens y paletas
Mens y paletas
Panel frontal
Diagrama de bloques
VIs y VIs express
Flujo de datos
3. Depuracin
Tcnicas de depuracin

Ejemplos

3
Expositor: Jose Luis Torres Reyes
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

4
Expositor: Jose Luis Torres Reyes
Abra y Ejecute LabVIEW

InicioProgramasNational InstrumentsLabVIEW
8.0

Pantalla de inicio:
Comenzar desde un VI
nuevo:
NewBlank VI
O
Comenzar desde un
Ejemplo:
ExamplesFind Examples
5
Expositor: Jose Luis Torres Reyes
Icono/Conector

Un cono representa una


cono subrutina dentro de los
terminales diagramas de bloques
de otros VIs

conector El conector pasa datos desde y


hacia
el SubVI a travs de sus
terminales 6
Expositor: Jose Luis Torres Reyes
Tipos de Datos

7
Expositor: Jose Luis Torres Reyes
Panel Frontal

Barra de herramientas
del panel frontal Icono

Control
Booleano Leyenda del
grfico

Grfico de
Forma de onda

Leyenda de
Leyenda de
la escala
La grafica

8
Expositor: Jose Luis Torres Reyes
Diagrama de Bloques

Barra de
Herramientas
Del diagrama Funcion de
de Bloque dividir

SubVI

Terminal
grafica

Cableado
de
datos

Estructura
While loop Constante Funcion de Terminal de control
numerico tiempo booleano
9
Expositor: Jose Luis Torres Reyes
Los programas en LabVIEW se llaman
Instrumentos Virtuales (VIs)
Cada VI tiene 2 ventanas

Panel Frontal
Interfaz de Usuario (UI)
Controles = Entradas
Indicadores = Salidas

Diagrama de Bloques
Cdigo Grfico
La Informacin viaja por
cables desde los controles a
travs de funciones hacia a
los indicadores
Los Bloques son ejecutados
por el Flujo de Datos
10
Expositor: Jose Luis Torres Reyes
Paleta de Controles (Controls & Indicators)

(Coloca objetos en la ventana del Panel Frontal)

Control:
Numrico
Personalice
la Vista de
la Paleta

Indicador:
Barra Numrica
11
Expositor: Jose Luis Torres Reyes
Paleta de Funciones (y Estructuras)

(Coloca objetos en la ventana


del Diagrama de Bloques )

Estructura:
While Loop
12
Expositor: Jose Luis Torres Reyes
Paleta de Herramientas
Consejo: Herramienta de Seleccin Automtica
Herramientas para operar y modificar tanto los
objetos del panel frontal como los del diagrama
de bloques

Seleccin Automtica de
Herramienta

Escoge automticamente entre las siguientes herramientas:


Operacin

Posicionamiento y
Redimensionamiento

Etiquetado

Cableado 13
Expositor: Jose Luis Torres Reyes
Barra de Herramientas del Estado

Botn de Ejecucin

Botn de Ejecucin
Continua

Abortar Ejecucin

Botones Adicionales en la barra de


Herramientas del Diagrama de Bloques

Botn de Resaltado de la Ejecucin

Botn para la Retencin de los Valores del Cable

Botones para las Funciones Paso a Paso

14
Expositor: Jose Luis Torres Reyes
Programacin del Flujo de los Datos

Ejecucin del Diagrama de


Bloques
Depende del Flujo de los
Datos
El Diagrama de Bloques
NO se ejecuta de
izquierda a derecha
El Nodo se ejecuta cuando
la informacin esta
disponible para TODOS los
terminales de entrada
Los Nodos suministran data
hacia todas los terminales
de salida cuando est listo
15
Expositor: Jose Luis Torres Reyes
Tcnicas de Depuracin (Debugging)

Encontrando Errores
Clickea el botn broken Run.
Una ventana mostrar los errores detectados.
Resaltando la
Ejecucin Clickea el botn para Resaltar la
Ejecucin; El flujo de datos es animado
usando burbujas. Los valores son
desplegados en los cables.

Probes Clickear con el botn derecho el cable


para desplegar el Probe, mostrar
datos conforme fluye a travs del
segmento de cable.

Tambin puedes elegir la herramienta


Probe desde la paleta de herramientas
clickeando el cable (wire). 16
Expositor: Jose Luis Torres Reyes
Ventana de Ayuda de Contexto

HelpShow Context Help o presiona las


teclas <Ctrl+H>
Mantener el cursor sobre el objeto para
actualizar la ventana
Ayuda adicional
Click en el botn
derecho sobre el icono
del VI y elegir Help, o
Elegir Detailed Help.
en la ventana de ayuda
contextual

17
Expositor: Jose Luis Torres Reyes
Consejos para Trabajar en LabVIEW

Atajos de digitacin
<Ctrl+H> Activar/Desactivar Ventana de Ayuda
Contextual
<Ctrl+B> Elimina los cables rotos del diagrama
<Ctrl+E> Cambiar entre el panel frontal y el
diagrama de bloques
<Ctrl+Z> Deshacer (Tambin en el men edit)
<Ctrl-punto> Parar la ejecucin del programa
<Ctrl-S> Grabar programa

ToolsOptions Para configurar las preferencias en


LabVIEW
VI Properties Configura la Apariencia del VI,
Documentacin, etc.
18
Expositor: Jose Luis Torres Reyes
Qu Controles e Indicadores estn
Disponibles?
Datos Numricos
Ventana para entrada y despliegue de nmeros
Barras anlogas (Sliders), Perillas (Dials) e
indicadores de medicin (Gauges)
Paleta de Controles Express
Datos Booleanos
Botones y LEDs
Arreglos y Matrices de Datos
Ventana numrica
Grficos: Chart y Graph
Grficos XY
Grficos de Intensidad
Grficos 3D: point, surface and model
Decoraciones
Tab Control
Flechas
Otros
Strings y cajas de texto
Despliegue de Dibujo/Imagen
Controles ActiveX

19
Expositor: Jose Luis Torres Reyes
Qu tipos de Funciones estn
Disponibles?
Entradas y Salidas
Simulacin de Seales y de Datos
Adquirir y generar seales reales con
DAQ
Asistente para E/S de instrumentos
(Serial & GPIB) Paleta de Funciones Express
ActiveX para la comunicacin con otros
programas
Anlisis
Procesamiento de Seales
Estadsticas
Matemticas avanzadas y Frmulas
Solver de tiempo continuo
Almacenamiento
E/S a un Archivo 20

Expositor: Jose Luis Torres Reyes


Buscando Controles, VIs y Funciones

Las Paletas contienen


cientos de VIs
Presiona el botn de
bsqueda para indexar
todos los VIs y buscar por
un texto ingresado
Clickea y arrastra un
objeto de la ventana de
bsqueda al diagrama de
Bloques
Haz doble-click en un
objeto en la ventana de
bsqueda para abrir la
paleta de funciones donde
se ubica. 21
Expositor: Jose Luis Torres Reyes
Tipos de funciones (de la Paleta de Funciones)

VIs Express : VIs interactivos configurables (borde azul)

VIs Standard : VIs modularizados y personalizados a


travs del cableado (personalizable)

Funciones: Elementos operacionales fundamentales de


LABVIEW; no tienen panel frontal ni diagrama de bloques
(amarillo)

22
Expositor: Jose Luis Torres Reyes
GRACIAS
POR SU ATENCION

Expositor: Jos Luis Torres Reyes 23

Вам также может понравиться