You are on page 1of 37

VARIABLES LOCALES Y

VARIABLES GLOBALES
VARIABLES LOCALES
Son copias del terminal de un control o
indicador que se pueden utilizar en cualquier
lugar del diagrama para leer o escribir datos a
ese control o indicador
VARIABLE LOCAL
Slo es posible crear una variable local de un
objeto si este tiene etiqueta.
El aspecto es similar al de un terminal, toma el
color representativo del tipo de variable y
muestra en su interior la etiqueta del control o
indicador al que pertenece
VARIABLE LOCAL
Para cambiar el sentido de los datos:
VARIABLE LOCAL - EJEMPLO
GRAFICAR DATOS DE DISTINTA FUENTE EN
UN MISMO CHART
Se requiere un programa que cumpla la siguiente
secuencia:
a. Generar 50 datos aleatorios entre 0 y 1 con
intervalos de 20ms y graficarlos a medida que se
generan.
b. Mostrar un cuadro de dilogo con un mensaje
que diga 50 datos entre 0 y 1 terminados
c. Generar 50 datos aleatorios entre 1 y 2 con
intervalos de 15 ms y graficarlos a medida que
se generan en el mismo CHART utilizado en a.
VARIABLE LOCAL EJEMPLO
VARIABLE LOCAL - EJEMPLO
VARIABLES GLOBALES
- Son Vis que nicamente poseen panel frontal.
- Su utilidad es similar a la de las variables
locales, pero su rango de aplicacin es ms
amplio ya que pueden operar entre subVIs.
- Tambin se pueden configurar como lectura o
escritura dependiendo de si desea obtener o
actualizar el dato que ellas almacenan
VARIABLES GLOBALES
VARIABLES GLOBALES
Las variables globales pueden estar agrupadas
en un solo archivo que puede tener extensin
VI o .GLB.
Para asignar los datos que formarn parte de un
grupo de variables globales basta con hacer
doble clic
VARIABLES GLOBALES
En el panel se pueden colocar todas las
variables deseadas.
VARIABLES GLOBALES
VARIABLES GLOBALES EJEMPLO
Se desea realizar una aplicacin dividida en 2
Vis:
- El primero debe generar un nmero aleatorio
cada determinado intervalo de tiempo.
- El segundo debe graficar los datos generados
por el primero a medida que se generan.
VARIABLES GLOBALES EJEMPLO
VARIABLES GLOBALES EJEMPLO
VARIABLES GLOBALES EJEMPLO
ARCHIVOS
El manejo que se hace con archivos es para realizar
alguna de las siguientes operaciones:
Abrir y cerrar archivos.
Leer y escribir datos de un archivo.
Mover, copiar, borrar, renombrar archivos y
directorios.
ARCHIVOS
Las funciones que utiliza LabVIEW para estos fines
se encuentran en el submen File I/O de la paleta de
funciones. Existe especficamente tres pasos
relacionados con el manejo de un archivo:
Crear o abrir un archivo. Aqu se especifica el
nombre del archivo a crear o la ruta de un archivo
existente.
Leer o escribir en el archivo. De acuerdo a la

operacin que se est realizando.


+

Cerrar el archivo. Una vez se ha efectuado las


operaciones el archivo debe cerrarse.
ARCHIVOS - EJEMPLO
Guardar datos en un archivo ASCII
ARCHIVOS - EJEMPLO
Construir un archivo tipo Tab Delimiter
EJERCICIO 01
MEN EN LOS PANELES FRONTALES
Se desea que el usuario pueda seleccionar una
opcin entre un conjunto de ellas.
Para eso se debe construir un panel frontal
como el de la figura
EJERCICIO 01
EJERCICIO 01
EJERCICIO 01
EJERCICIO 01
CARGAR EL PANEL FRONTAL DE UN SUBVI
DURANTE LA EJECUCIN
Si la Opcin 1 del men anterior tuviera como
tarea solicitarle al usuario que ingrese sus datos,
se requerir de un SUBVI que muestre su panel
frontal cuando es llamado.
Se har un VI que solicite los datos d el usuario.
EJERCICIO 02
Obtener el penltimo y ltimo resultado del
cuadrado de los primeros cinco nmeros
naturales
EJERCICIO 3
Hacer un instrumento que prenda en
secuencia 5 leds en forma cclica de izquierda
a derecha
EJERCICIO 03
EJERCICIO 04
Generar un valor aleatorio y control de stop
mediante una variable global. Disear 3 VI,
uno del generador, otra la variable global y
otra para mostrar datos
EJERCICIO 04
EJERCICIO 05
Realizar un programa que permita convertir
un nmero entero a su representacin octal,
hexadecimal y binaria.
EJERCICIO 06
Realice un VI que simule un control de nivel
mediante LEDs. El nivel mximo alcanzado
debe ser de 10 y el valor mnimo debe ser de
0. Adems los LED deben de permanecer
encendidos, an cuando se haya superado el
nivel que representan. Por ejemplo, si el
Control de Nivel se encuentra en 4, deben
de estar encendidos los LED que representan
al nivel 1, 2, 3 y 4 respectivamente.

You might also like