Professional Documents
Culture Documents
Tpicos de
Introduccin al LabVIEW
Caracteristicas del LabVIEWEjemplos programas bsicos Creando VI y subVI
Ciclos, Estructuras y Grficos: Cmo graficar los datos.
Guardar los datos
Adquisicin de datos: Data Acquisition (DAQ) de
equipamiento bsico de laboratorio
Que es LabVIEW ?
LabVIEW (acrnimo de Laboratory Virtual Instrumentation Engineering
Workbench). Es una plataforma y entorno de desarrollo para un lenguaje de
programacin visual, llamado lenguaje G, de National Instruments. Los programas
desarrollados con LabVIEW se llaman Instrumentos Virtuales, o VI, por sus siglas
en ingls.
Diagrama de bloque
Programa de acompaamiento para el
panel frontal
Componentes cableados entre si
Panel Frontal
Barra de herramientas
del panel frontal
Icono
Control
Booleano
Leyenda del
grfico
Grfico de
Forma de onda
Leyenda de
la escala
Leyenda de
La grafica
Diagrama de bloque
Barra de
Herramientas
Del diagrama de
Bloque
Funcion de
dividir
SubVI
Labview7,
Para Labview6i
Terminal
grafica
Cableado
de
datos
Estructura
While loop
Constante
numerico
Funcion de
tiempo
Terminal de control
booleano
8
Botones adicionales en
el diagrama de la barra
de herramientas
Botn de pausa/continuacin
Configuracin de textos
(Text Settings)
Alineamiento de objetos
(Align Objects)
Distribucin de objetos
(Distribute Objects)
Reordenamiento
Redimensionamiento de objetos
de panel frontal (Resize Objects)
Fsica Experimental II - Rodo 2012
10
Paleta de Herramientas
Paleta flotante
Utilizado para operar y modificar
objetos en el panel frontal y en el
diagrama de bloques.
Herramienta de seleccin automatica
Herramienta de operacin
Herramienta de desplazamiento
Herramienta de posicionamiento
y redimensin
Herramienta de prueba
Herramienta de etiquetado
Herramienta de cableado
11
Paleta de funciones
(Ventana de diagrama de bloque)
12
13
14
II-Creando un VI
Ventana de Panel Frontal
Terminales
de
Control
Terminales
de
Indicador
15
16
= Labview7i
Limpiando el Cableado
17
18
19
20
21
Arquitectura de un VI General
Tres pasos principales
Inicio
Aplicacin principal
Cierre (shutdown)
22
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.
Fsica Experimental II - Rodo 2012
23
Que es un subVI?
Elaboracin de un
icono y un
conector para un
subVI
Utilizando un VI
como un subVI
Fsica Experimental II - Rodo 2012
24
III-SubVIs
Un SubVI es un VI que puede ser utilizado dentro
de otro VI
Similar a una subrutina
ERROR FRECUENTE: TRATAR DE HACER UN
PROGRAMA QUE HAGA TODO. NO
HACER MODULOS AUTONOMOS QUE DESPUES
SE INCORPOREN AL PRINCIPAL SubVIs!
Ventajas
Modular
Fcil para eliminar errores: pueden probar cada SubVI
independientemente y saber si funciona
No tiene que crear cdigos
Requiere menos memoria
Fsica Experimental II - Rodo 2012
25
Icono y Conector
Icon
Un icono representa un VI en
otro diagrama de bloque
Terminals
Connector
El conector muestra
terminales disponibles para
transferir datos
26
SubVIs
Sub VIs
27
Crear el icono
Crear el conector
Asignar terminales
Salvar el VI
Insertar el VI dentro del VI principal
28
Crear el Icono
Haga click derecho sobre el
icono en el diagrama de bloque
o panel frontal
29
Crear el Conector
Haga click derecho sobre el icono (solamente en el panel frontal)
30
31
32
33
34
Ciclos
Ciclo Mientras
Tiene una Terminal de Iteracin
Siempre corre al menos una
vez
Corre de acuerdo a la Terminal
Condicionante
Ciclos Para
Tiene una Terminal de
Iteracin
Corre de acuerdo a la
entrada N de la Terminal de
Conteo
35
Ciclos (cont.)
1. Seleccionar el ciclo
36
Grficos
Seleccionados desde la Paleta de Controles del Menu
Controls >> All Controls >> Graphs
Grafico de Forma de Onda
(Waveform Graph) Grafica un
arreglo de numeros en contra de sus
indices
Grafico XY Expreso (Express XY
Graph) Grafica un array en contra
de otro
37
1000
38
For Loop
39
For Loop
40
41
42
43
44
Nodos de Formula
45
46
47
48
49
50
Clusters
51
Seleccionar la pre-forma (shell) del Cluster Controls >> All Controls >>
Array & Cluster
52
Bundle
(Agrupar)
(Las etiquetas de la
terminal reflejan los
tipos de datos)
53
54
55
Variable Local
56
Variable Global
57
Adquisicin de Datos
Datos de adquisicin (DAQ en
ingles) bsicos
Conectando Seales
Aplicacin simple con DAQ
Dispositivo DAQ
Computadora
Sensores
Cable
Bloque de Terminales
58
59
GPIB Write
GPIB Read
60
61
Ventanas de Errores
62
Serie o USB
63
Un ejemplo para
comandar a travs
del puerto serie un
instrumento
64
Bundle cluster
65
66
67
68
69