Está en la página 1de 6

LabVIEW 5.

0 para Windows - Introduccin

TABLA DE CONTENIDO

1. INTRODUCCIN

1.1.
MENU DE LABVIEW
1.1.1.
FILE
1.1.2.
EDIT
1.1.3.
OPERATE
1.1.4.
PROJECT
1.1.5.
WINDOWS
1.1.6.
HELP
1.2.
HERRAMIENTAS DE LABVIEW
1.2.1.
CONTROLES DE EDICION
1.2.1.1.
OPERATE VALUE
1.2.1.2.
POSITION/SIZE/SELECT
1.2.1.3.
EDIT TEXT
1.2.1.4.
CONNECT WIRE
1.2.1.5.
OBJECT POP-UP
1.2.1.6.
SCROLL WINDOW
1.2.1.7.
SET/CLEAR BREAKPOINT
1.2.1.8.
PROBE DATA
1.2.1.9.
GET COLOR
1.2.1.10.
S ET COLOR
1.2.2.
CONTROLES DE EJECUCION
1.2.2.1.
EJECUCION NORMAL
1.2.2.2.
EJECUCION CONTINUA
1.2.2.3.
DETENER
1.2.2.4.
PAUSA
1.2.2.5.
EJECUCION RESALTADA
1.2.2.6.
EJECUCION PASO A PASO

Martn Alonso Tamayo V. Ingeniera de Produccin


Universidad EAFIT Medelln
1999

2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
5
5

LabVIEW para Windows v. 5.0

1. INTRODUCCIN
LabVIEW es un ambiente de desarrollo de programas, as como C o BASIC o el LabWindows de
National Instruments. Sin embargo, LabVIEW es diferente de estas aplicaciones en un aspecto
importante. Estos programas hacen uso de sistemas de programacin basados en texto para crear lneas
de cdigo, mientras LabVIEW usa un lenguaje de programacin grfico, Lenguaje G, para crear
programas en forma de diagramas de bloques.
LabVIEW tiene extensas bibliotecas de funciones para cualquier tarea de la programacin. Incluye
bibliotecas para la adquisicin de los datos, GPIB y control de instrumentos, anlisis, presentacin y
almacenamiento de datos. Tambin incluye herramientas de desarrollo de programas convencionales,
para que pueda poner puntos de ruptura, animar la ejecucin de los programas haciendo que las tareas
de programacin sean mas sencillas.
Los programas de LabVIEW se llaman Instrumentos Virtuales (VIs) porque su apariencia y
funcionamiento imitan los instrumentos reales. Sin embargo, los VIs son similares a las funciones de
los lenguajes de programacin convencionales.
Un VI consiste de una interface del usuario interactiva, un diagrama de bloques el cual constituye el
cdigo de fuente, e Iconos y conectores que permiten a los VI ser subvis llamados de VIs ms altos en
jerarqua. Ms especficamente, los VIs se estructuran como sigue:

La interface del usuario interactiva de un VI se llama el panel frontal, porque simula el tablero de
un instrumento fsico. El panel frontal puede contener perillas, botones, grficos, y otros controles
e indicadores. El usuario entra los datos usando el mouse y/o el teclado, y observa los resultados
en la pantalla del computador.

Los VI reciben instrucciones de un diagrama de bloques que se desarrolla en G. El diagrama de


bloques es una solucin grfica a un problema de programacin y es tambin el cdigo de fuente
para los VI.

Los VIs son jerrquicos y modulares. Pueden usarse como programas principales, o como
subprogramas dentro de otros programas. Un VI dentro de otro VI se llama un subVI. El icono y
conector de un VI trabaja como una lista del parmetros grfica para que otros Vi's puedan pasar
datos a un subVI.

Con estos rasgos, LabVIEW promueve y adhiere al concepto de programacin modular. El


programador divide una aplicacin en una serie de tareas, qu pueden dividirse de nuevo. Hasta una
aplicacin complicada se vuelve una serie de subtareas simples. El programador construye un VI para
lograr cada subtarea y entonces los combina en otro diagrama de bloques para lograr la tarea ms
grande. Finalmente, el VI principal contiene una coleccin de subVI's que representan funciones de la
aplicacin.
LabVIEW puede ejecutar cada subVI por s mismo, aparte del resto de la aplicacin, as poner a punto
el programa final es ms fcil.
LabVIEW utiliza entonces dos pantallas para el desarrollo de programas, el panel frontal y el diagrama
de bloques. Se puede conmutar entre ambas pantallas utilizando el comando show panel/show
diagram del men windows o ver ambas al mismo tiempo por medio del comando tile left and
right/tile up and down del mismo men, o utilizar la combinacin de teclas <Ctrl+E>.
Martn Alonso Tamayo V. Automatizacin Computarizada Universidad EAFIT

LabVIEW para Windows v. 5.0

1.1. Men de LabVIEW


La barra de mens de la parte superior de la ventana de un archivo en LabVIEW (*.VI) contiene
diversos mens pull-down (desplegables):

Dicho men contiene elementos comunes a otras aplicaciones Windows, como open, save, etc., y
muchas otras particulares de LabVIEW. La figura muestra la barra de mens, que es igual para
ambas ventanas

1.1.1. File
Sus opciones se usan bsicamente para abrir, cerrar, guardar e imprimir VIs.

1.1.2. Edit
Se usa principalmente para organizar el panel frontal y el diagrama de bloques y establecer nuestras
preferencias.

1.1.3. Operate
Sus comandos sirven para ejecutar el VI. Presenta opciones como la impresin cuando acaba la
ejecucin, etc.

1.1.4. Project
Presenta los niveles de jerarqua, los SubVI's que lo integran, los que estn sin abrir, busca VIs, etc.

1.1.5. Windows
Se utiliza bsicamente para mostrar ventanas, como pueden ser las de informacin, historial,
controles/funciones, herramientas, portapapeles, etc.

1.1.6. Help
Presenta ayuda sobre los diferentes iconos y otros aspectos de LabVIEW.
El men de LabVIEW que con ms frecuencia se utiliza es el men pop-up de objetos, al cual se
accede situando el cursor sobre el objeto en mencin y pulsando el botn derecho del mouse. Si la
pulsacin se hace sobre un espacio vaco, el men que se obtendr vendr en funcin de la herramienta
seleccionada.

1.2. Herramientas de LabVIEW


1.2.1. Controles de Edicin
Se obtienen al pulsar Shift+clic derecho del mouse sobre un espacio vaco o mediante la opcin show
tools palette del men windows.

La herramienta se selecciona haciendo un clic sobre el icono de la herramienta requerida.


Martn Alonso Tamayo V. Automatizacin Computarizada Universidad EAFIT

LabVIEW para Windows v. 5.0

1.2.1.1.

Operate Value

Maneja los controles del panel frontal.

1.2.1.2.

Position/Size/Select

Selecciona, mueve y cambia el tamao y forma de los objetos.

1.2.1.3.

Edit Text

Crea y edita textos.

1.2.1.4.

Connect Wire

Enlaza objetos del diagrama de bloques y asigna a los terminales del conector del VI los controles
e indicadores del panel frontal.

1.2.1.5.

Object Pop-Up

Despliega el men emergente asociado al objeto. Tiene el mismo efecto que si se pulsara el botn
derecho del mouse sobre el objeto.

1.2.1.6.

Scroll Window

Desplaza la pantalla en la direccin que se desee para ver posibles zonas ocultas.

1.2.1.7.

Set/Clear Breakpoint

Permite poner tantos puntos de ruptura como se desee a lo largo de un diagrama de bloques.
Cuando durante la ejecucin se llegue a uno de ellos, LabVIEW conmuta automticamente al
diagrama de bloques. Se usa esta misma herramienta para quitar estos puntos.

1.2.1.8.

PROBE DATA

Sirve para comprobar los valores intermedios dentro de un VI que es ejecutable pero que genera
resultados sospechosos o inesperados.

1.2.1.9.

Get Color

Permite saber de manera especfica qu color tiene un objeto, texto u otro elemento.

1.2.1.10. Set Color


Colorea diversos objetos y fondos.
Nota: Cuando se pasa el cursor sobre una funcin, un VI o un SubVI (incluyendo el icono del VI
abierto, situado en la parte superior derecha de la ventana del VI), la ventana Help muestra su icono
con los cables del tipo de dato apropiado para cada terminal. Las variables de entrada quedan a la
izquierda y las de salida a la derecha. Los nombres de las terminales aparecen junto a los cables. Si
el VI tiene asociada una descripcin, esta se visualizar. Estas descripciones se introducen mediante
el dilogo GET INFO (obtener informacin) del VI.
Martn Alonso Tamayo V. Automatizacin Computarizada Universidad EAFIT

LabVIEW para Windows v. 5.0

Al colocar la herramienta connect wire sobre un cable, la ventana help visualiza el tipo de dato
transportado por ese cable. Asimismo cuando se mueve la herramienta connect wire sobre el icono
del VI, el terminal correspondiente al conector se ilumina en la ventana Help. Al situarla sobre una
funcin, de su icono sale un pequeo trozo de cada terminal, quedando reflejado en una etiqueta el
nombre del terminal al que se le va a realizar la conexin. Todo asegura una unin prcticamente sin
posibilidad de errores.
La opcin online reference del men pop-up de un objeto, describe el tipo de variables y conexiones
que se asocian a este objeto.

1.2.2. Controles de Ejecucin


En el diagrama de bloques se cuenta con la siguiente barra de herramientas:

1.2.2.1.

Ejecucin Normal

Ejecuta el programa en forma normal (una sola vez si el programa no cuenta con secuencias
, LabVIEW indica que el programa no se
repetitivas). Cuando el botn presenta esta apariencia
puede ejecutar por alguna razn (mala conexin, ausencia de variables, contradiccin, etc.) Al hacer
clic sobre este botn, LabVIEW muestra un cuadro de dilogo: Lista de errores que muestra los
errores que contiene el VI y permite ir hacia ellos haciendo clic sobre cada uno y luego en Find.

Se puede acceder tambin a esta ventana oprimiendo el botn

1.2.2.2.

Ejecucin Continua

Ejecuta el programa de una manera repetitiva.

1.2.2.3.

Detener

Botn que sustituye a


cualquier momento.

1.2.2.4.

cuando se est ejecutando un VI. Interrumpe la ejecucin de un VI en

Pausa

Realiza una pausa momentnea, tan larga como se desee, en la ejecucin de un VI. Se reinicia la
ejecucin del VI volviendo a hacer clic en el botn

Martn Alonso Tamayo V. Automatizacin Computarizada Universidad EAFIT

LabVIEW para Windows v. 5.0

1.2.2.5.

Ejecucin Resaltada

Que cambia
al hacer clic sobre l. Para volver a ejecucin normal basta con volver a hacer
clic sobre este botn. Permite observar cmo se realiza el flujo de datos a travs de los nodos del
diagrama de bloques. Este modo de ejecucin hace ms lenta la ejecucin del VI. A medida que los
datos pasan de un nodo a otro su movimiento se indica por medio de unas burbujas que van
recorriendo los cables.

1.2.2.6.

Ejecucin Paso A Paso

Al hacer clic sobre los iconos


y
se obtiene un modo de ejecucin que permite mostrar el
desarrollo del programa operacin por operacin quedando en estado de pausa luego de cada paso. Su
funcin se diferencia nicamente cuando en el programa existe una estructura (como While, For Loop,
Case, etc). Es as como

permite pasar al interior de la estructura y ejecutar paso por paso las

operaciones que se encuentran adentro. El botn


permite saltar el objeto, ejecutndolo en forma
normal (muy conveniente en el caso de que se tenga una estructura repetitiva con muchas
repeticiones).
.
Para volver al modo de ejecucin normal se pulsa el botn

Martn Alonso Tamayo V. Automatizacin Computarizada Universidad EAFIT

También podría gustarte