You are on page 1of 2

Coleccin de ejercicios # 3 de la asignatura Instrumentacin Virtual Bsica

1. Crear un VI que genere 10 nmeros aleatorios enteros del tipo byte sin signo (U8) en el intervalo de 50 a
250. Muestre estos nmeros en un array de una dimensin de indicadores numricos. Este array tendr
como identificador (label) 1D-Array_A. Adems el VI tendr otros tres array de una dimensin de
indicadores numricos con los identificadores: 1D-Array_B, 1D-Array_C y 1D-Array_D. El array 1DArray_B debe mostrar los nmeros aleatorios generados menores o iguales que 99. El array 1D-Array_C
debe mostrar los nmeros aleatorios generados mayores o iguales que 100, y menores 0 iguales que 200.
El array 1D-Array_D debe mostrar los nmeros aleatorios generados mayores que 200. Salve el VI con
el nombre Ej1.vi dentro de la librera de LabVIEW Coleccin3_SuNombre.llb.
Nota: Para convertir un numero en cualquier formato numrico a formato de numero entero de 8 bits sin
signo (U8) puede utilizar la funcin To Unsigned Byte Integer disponible en la primera fila y cuarta
columna de la subpaleta Conversin, la cual esta ubicada en la primara fila y sexta columna de la
subpaleta numrica ubicada en la paleta de funciones.
2. Crear un VI que mida el tiempo (en segundos) que se invierte en generar un nmero aleatorio entero
entre 0 y 200, el cual se especifica a travs de un control en el panel frontal. Adems a travs de un
indicador se debe mostrar la cantidad total de nmeros aleatorios generados hasta coincidir con el
nmero aleatorio especificado en el control. Salve el VI con el nombre Ej2.vi dentro de la librera de
LabVIEW Coleccin3_SuNombre.llb.
3. Crear un VI que cuando se ejecute nos indique cuantos das faltan para el fin de ao. Salve el VI con el
nombre Ej3.vi dentro de la librera de LabVIEW Coleccin3_SuNombre.llb.
4. Crear un VI que genere cada un segundo un numero aleatorio entre 0 y 1 mientras un control booleano
tenga asignado el valor de true. Cada vez que se genera un nmero se debe representar en un grfico. El
nmero mximo de nmeros a visualizar en el grfico ser de 15. Al ejecutar el VI observe que ocurre al
modificar en el menu POP UP del WaveformChart la propiedad Advanced >>Update Mode. Salve el VI
con el nombre Ej4.vi dentro de la librera de LabVIEW Coleccin3_SuNombre.llb.
5. Crear un VI que genere cada 500 milisegundos un nmero aleatorio entre 10 y 90. En total el VI debe
generar 100 nmeros aleatorios, los cuales se deben representar en un grafico que se debe actualizar
cada 2.5 segundos. Salve el VI con el nombre Ej5.vi dentro de la librera de LabVIEW
Coleccin3_SuNombre.llb.
6. Crear un VI que genere un nmero aleatorio entre cero y uno cada un intervalo de tiempo que se puede
ajustar desde 1segundo hasta 10 segundos. Los # aleatorios generados se deben mostrar en un grfico de
dos dimensiones. Cada vez que se genera un # aleatorio se debe actualizar la representacin grfica.
Adems en el mismo grfico se deben representar dos rectas constantes paralelas al eje X tal que
F1=0.75 y F2=0.25. Estas rectas deben servir para mostrar grficamente si el # aleatorio pertenece o no
al intervalo de 0.25 a 0.75. La ejecucin del VI se debe detener al oprimir un control booleano. Ejecute
el VI. Salve el VI con el nombre Ej6.vi dentro de la librera de LabVIEW Coleccin3_SuNombre.llb.
7. Crear un VI que represente grficamente nueve puntos de la funcin f(x)=2x a partir de X=0 y con
dX=1. El grafico solo se debe actualizar una vez. Salve el VI con el nombre Ej7.vi dentro de la librera
de LabVIEW Coleccin3_SuNombre.llb.
8. Crear un VI que represente grficamente nueve puntos de la funcin f(x)=2x a partir de X=10 y con
dX=5. Salve el VI con el nombre Ej8.vi dentro de la librera de LabVIEW Coleccin3_SuNombre.llb.

9. Crear un VI que represente grficamente 3 parbolas. Estas son F1(X) = 3X 2, F2(X) = 6X2, F3(X) =
3(X2)/2. Para las tres funciones represente 50 puntos correspondientes a los 50 valores enteros de X
comenzando por cero. Salve el VI con el nombre Ej9.vi dentro de la librera de LabVIEW
Coleccin3_SuNombre.llb
10. Crear un VI que represente grficamente 3 parbolas. Estas son F1(X) = X 2, F2(X) = 2X2, F3(X) =
(X2)/2. Para las tres funciones represente 21 puntos correspondientes a los 21 valores enteros de X
comenzando por 10. Salve el VI con el nombre Ej10.vi dentro de la librera de LabVIEW
Coleccin3_SuNombre.llb.
11. Crear un VI que represente grficamente 3 polinomios. Estos son F1(X) = 5X, F2(X) = -2X, F3(X) = X 3.
Para F1 represente 11 puntos comenzando por X0 = 10 y dX= 1. Para F2 represente 20 puntos
comenzando por X0 = -10 y dX= 2. Para F3 represente 8 puntos comenzando por X0 = -5 y dX= 1.5.
Salve el VI con el nombre Ej11.vi dentro de la librera de LabVIEW Coleccin3_SuNombre.llb.
12. Crear un VI que represente grficamente 21 puntos de un periodo (2 radianes) de la funcin Y = sen(x).
Los valores de x se deben expresar en radianes. Salve el VI con el nombre Ej12.vi dentro de la librera
de LabVIEW Coleccin3_SuNombre.llb.
13. Crear un VI que represente 21 puntos de una circunferencia de radio unitario. Salve el VI con el nombre
Ej13.vi dentro de la librera de LabVIEW Coleccin3_SuNombre.llb.
14. Crear un VI que genere un fichero de caracteres ASCII con el nombre texto.txt en el subdirectorio
C:\Temp\. El fichero debe contener los siguientes caracteres:
Estamos aprendiendo LabVIEW.
Estamos en el mes de febrero.
El ao actual es el 2003.
Salve el VI con el nombre Ej14.vi dentro de la librera de LabVIEW Coleccin3_SuNombre.llb.
15. Crear un VI que muestre en un indicador el contenido del fichero creado en el ejercicio anterior. Adems
el VI debe presentar un indicador numrico que muestre el nmero de veces que este presente el carcter
a en la informacin leda del fichero texto. Salve el VI con el nombre Ej15.vi dentro de la librera de
LabVIEW Coleccin3_SuNombre.llb.
16. Crear un VI que evalu la funcin F(X)=X/2 desde X = 0 hasta X = 5 con dX = 0.5. Adems en dicho
intervalo el VI debe calcular la derivada y la integral de F(X). Represente toda esta informacin en un
2D_array en el cual en la primera columna debe contener los valores de X y en las siguientes columnas
se representaran la funcin, su derivada y su integral, en este mismo orden. Almacene toda esta
informacin en un fichero del tipo Spreadsheet Los valores numricos se deben representar con cuatro
dgitos despus del punto decimal. El fichero se debe almacenar en C:\Temp\ con el nombre
F_Der_Int.txt. Salve el VI con el nombre Ej16.vi dentro de la librera de LabVIEW
Coleccin3_SuNombre.llb.. Nota: En la subpaleta Functions >> Analysis >> Digital Signal Processing
encontrara los iconos de dos funciones que pueden ser utilizadas como subVI para el calculo de la
integral y la derivada de una funcin muestreada uniformente. Con la ventana de ayuda, analice bien que
datos debe pasarle a estos subVI para obtener el resultado adecuado.
17. Crear un VI que lea la informacin almacenada en el fichero generado en el ejercicio anterior y la
represente en un 2D_Array Indicator. Adems el VI debe representar en un mismo grfico F(X)=X, su
derivada y su integral. Salve el VI con el nombre Ej17.vi dentro de la librera de LabVIEW
Coleccin3_SuNombre.llb.
2

You might also like