Está en la página 1de 4

UNIVERSIDAD AUTÓNOMA DE SINALOA

ING. EN ELECTRÓNICA

INSTRUMENTACIÓN VIRTUAL

PRÁCTICA # 13 Arreglo de datos en LabVIEW

1.- Objetivo: Aprender sobre el uso de arreglo de datos.

2.- Marco Teórico: Los Arrays o arreglos son datos del mismo tipo organizados. Esta
organización de datos se caracteriza por tener un valor de posición llamado index y un tamaño
total de arreglo

3.- Desarrollo:
En este ejercicio utilizará los indicadores Waveform Graph y Waveform Chart, para realizar un
programa que grafique 50 datos, también mostrará un valor promedio de estos, así como el
valor máximo, mínimo y mostrará los últimos 5 datos capturados.

1. Lo primero es ir a la carpeta “Ejercicios LabVIEW” y crea una carpeta con el nombre


“Practica 13”.

2. Abrimos LabVIEW y creamos un proyecto nuevo llamado Proyecto 13 y guárdalo en la


carpeta Practica 13.

3. Crea un nuevo VI y llámalo Practica 13 Waveform Graph y Chart.

4. En el panel frontal coloca un indicador Waveform Graph y un indicador Waveform Chart,


como se muestra en la figura siguiente:

5. En el diagrama de bloques mediante la paleta de funciones colocaremos un bucle For


dentro, colocaremos la función Waveform Chart, también se hará un generador de datos
aleatorios que nos dé datos entre 0 y 10, esto se hace colocando una función de multiplicación,
en sus terminales se colocará una constante de 10 y en el segundo terminal se insertará una
función random, como se muestra en la figura siguiente:

6. En el panel frontal inserta un control numérico y tres indicadores numéricos, figura siguiente:

7. Inserta la función array max & min, paleta de funciones >> array >> array max & min,
conecta la entrada de la función a la salida del generador de datos, se genera un túnel,
después la salida max de la función cabléala al indicador “valor máximo”, la salida min debe
cablearse al indicador “valor mínimo”, figura siguiente:

8. Con el uso de quick drop inserta el SubVI “Mean.vi”, figura siguiente:


9. El SubVI “mean” calcula la media de los valores de entrada, con esto extraeremos el valor
promedio de los datos mostrados en el Waveform Chart, la entrada de la función mean se
alimentará de la salida del generador de datos, conectada por fuera del bucle For, la salida de
la función mean se conecta al indicador “valor promedio”, figura siguiente:

10. Para extraer un numero de muestras del arreglo de salida del bucle, se usa la función array
subset, esta función extrae un sub arreglo o sub matriz, del arreglo o matriz de entrada, a partir
de un valor de índice preestablecido en una de sus estradas (entrada index), el valor de la
entrada debe ser en formato entero I32, el valor de index, se modifica con el control numérico
del programa, por lo que se debe cambiar el formato de indicador, menú contextual >>
representation >> I32, para extraer los últimos valores se debe hacer una resta del número de
ciclos del bucle con el valor del indicador “muestras a analizar”. La salida de la función array
subset se conecta al indicador Waveform Graph, figura siguiente:

11. Con ayuda de los objetos de la pestaña decoración de la paleta de controles se mejora el
aspecto de los controles del programa, antes de correr el programa se debe fijar el valor de
inicio, menú contextual >> data operations >> make current value default, figura siguiente:

12. Al correr el programa el indicador Waveform Chart muestra los datos de entrada, mientras
los indicadores muestran el valor máximo, mínimo y promedio, de los datos capturados por el
sistema. El control “muestras a analizar” determina las muestras que se graficaran en el
Waveform Graph.

13. Cabe mencionar que los datos mostrados en la segunda gráfica pueden diferir de 5 y la
cantidad de muestras depende del usuario y de la aplicación.

14. Fin del ejercicio

4.- Anote sus conclusiones.

También podría gustarte