You are on page 1of 8

Ejercicios de LabVIEW

Ejercicio 1.1 Abra el instrumento Vibration Analysis.vi. Este instrumento se


encuentra en Archivos de programa\National Instruments
\LabVIEW10\examples\apps\demos.llb.

a) Ejecute el VI con Run.

b) Vare el ajuste Acquisition Rate.

c) Ajuste la velocidad en el Dial Set Velocity y verifique que la velocidad


actual, mostrada en el indicador Actual Velocity, alcance el valor de la
velocidad deseada.

Ejercicio 1.2 Abra el instrumento Vibration Analysis.vi. En el men pull-


down Window seleccione Show Diagram.

a) Haga clic en el botn Highligth Execution.

b) Ejecute el VI con Run.

c) Observe como fluyen los datos en el diagrama de bloques.

Ejercicio 2.1 Construya un instrumento virtual para convertir la temperatura


en grados Centgrados a grados Farenheit.

F=1.8C+32

Ejercicio 2.2 Construya un VI que deber contar con las funciones siguientes:

1. Un indicador de nivel tipo tanque con indicacin digital y con la


etiqueta Nivel y con rango de 0.0 a 1000.0.

2. Un indicador tipo termmetro con indicador digital con la etiqueta


Temperatura y con rango de 0.0 a 100.00.

En el diagrama de bloques utilice el VI Process Monitor.vi como SubVI.


Salve este instrumento como Temperatura y Volumen.vi
Ejercicio 3.2 Localice el programa Simulation subvi.vi en

C:\Archivos de programa\National Instruments\Labview


2010\examples\apps\controlmix

a) Abra el programa y ejectelo con Highligth Execution.

b) Observe el flujo de la ejecucin, Cul segmento se ejecuta primero?

c) Ejecute el programa paso a paso.

d) Inserte un punto de ruptura y ejecute el programa.

Ejercicio 4.1 Construya un VI para convertir grados Fahrenheit a grados


Centgrados.

C=(F-32)/1.8

1. Edite el icono del VI.

2. Edite el conector.

3. Salve el VI como Convertir F a C.vi

Ejercicio 4.2 Abra el VI, del ejercicio 2.2, Temperatura y Volumen.vi :

1. Edite el cono del VI

2. Edite el conector del VI

Salve el Instrumento Virtual.

Ejercicio 4.3 Construya un VI que deber contar con las funciones siguientes:
1. Un selector vertical llamado Escala de Temperatura. En la parte
superior deber decir Fahrenheit y en la posicin inferior Celsius.

2. Un indicador tipo termmetro con indicador digital con la etiqueta


Temperatura. El rango del indicador ser de 0.0 a 100.00.

En el diagrama de bloques utilice el SubVI Temperatura y Volumen.vi,


cuya salida de temperatura ser en F, as como el SubVI Convertir F a
C.vi. Salve este VI como Escala de Temperatura.vi.

Ejercicio 5.1 Disee un VI que desarrolle la funcin de un generador de


funciones que produzca formas de onda senoidal, triangular, diente de sierra y
cuadrada.
Ejercicio 5.2 Disee un VI para determinar la media aritmtica de una serie
de nmeros aleatorios, entre 0 y 1, a medida que estos se van generando.
Utilice el algoritmo descrito por la ecuacin en diferencias siguiente:

m(k) = [ (k m(k-1) + x(k) ] /(k+1)

En donde x(k) es el nmero aleatorio en la iteracin actual y m(k) es la media


actual del conjunto de nmeros aleatorios y k = 0,1,2...

Ejercicio 5.3 Construya un VI que desarrolle la funcin de un controlador


PID que pueda ser utilizado en el control de distintos procesos. Utilice la
ecuacin en diferencias correspondiente al algoritmo posicional:

m(k) = (Kp+Ki+Kd) e(k) - (Kp+2Kd) e(k-1) + Kd e(k-2) + m(k-1)

En donde la seal de error e(k) es la entrada al controlador y m(k) es la salida


del controlador. Adems de los controles para el ajuste de las distintas
constantes incluya un selector de accin directa/inversa. Utilice el nodo
FORMULA para implementar el algoritmo de control.
Ejercicio 5.4 Construya un VI para simular la respuesta en lazo cerrado de
una planta de primer orden con el SubVI Controlador PID.vi, como
controlador. Utilice como planta el SubVI Primer Orden.vi, como se muestra
en las figuras siguientes:
Ejercicio 6.1 Genere un VI que lea 100 mediciones de temperatura haciendo
uso del Digital Thermometer.vi del directorio Activity. Con cada medicin
de temperatura agrupe (bundle) la hora y fecha de la medicin.

Ejercicio 7.1 Abra un VI nuevo y construya el panel frontal con tres objetos:

Un control digital con la etiqueta No. De puntos

Un control digital con la etiqueta Factor de crecimiento, r

Un waveform graph con la etiqueta Poblacin

En el diagrama a bloques incluya un ciclo FOR conectado al control digital


No. De puntos, un registro de corrimiento y un nodo FORMULA con la
ecuacin en diferencias logstica, la cual est dada por

x(k+1)=r x(k) (1-x(k))

En donde k = 0,1,2, y x(0) es la condicin inicial. Esta ecuacin ha sido


utilizada como modelo para estudiar lo patrones de crecimiento de la
poblacin.

Ejercicio 7.2 Crear un nuevo VI en donde los datos de temperatura, generados


con Digital Thermometer.vi (directorio Activity), sean desplegados en una
carta. Al inicio de cada ejecucin del VI, aclarar la carta. Sugerencia: se
debern utilizar los atributos de nodos para aclarar la carta. Consulte la ayuda
para mayor informacin de los atributos de nodos.

Ejercicio 7.3 Disee un VI para representar grficamente un crculo unitario,


como en la figura siguiente, utilice al menos cincuenta puntos para obtener
una buena resolucin.

Sugerencia: puede generar los arreglos de datos y y x mediante las expresiones


y=sen y x=cos, en donde 02.

You might also like