Está en la página 1de 13

SEMINARIO PRACTICO

INTRODUCCIÓN A LABVIEW 8.5 Y


ADQUISICIÓN DE DATOS

www.ni.com
www.esi.com.co

contactenos@esi.com.co
Ejercicio 1: Alistando tus Dispositivos

En este ejercicio utilizarás Measurement and Automation Explorer, MAX, para configurar un
dispositivo simulado de adquisición de datos DAQ.

1. Abre MAX haciendo clic en su icono dentro del escritorio o, seleccionando Start »
Programs » National Instruments » Measurement and Automation.
2. Despliega la sección Devices and Interfaces para ver los dispositivos de National
Instruments instalados en tu computadora. MAX te mostrará el hardware y software
existente en ella. El número del elemento aparece resaltado seguido de su nombre. Los
VI´s de Adquisición de Datos utilizan estos números para determinar cuál dispositivo está
ejecutando las operaciones DAQ.
3. Crea un dispositivo DAQ simulado que utilizarás más adelante en el curso. Los
dispositivos simulados son una herramienta poderosa para el desarrollo de proyectos sin
necesidad de tener hardware instalado en tu computadora. Da un clic derecho en
Devices and Interfaces y selecciona Create New… » NI-DAQmx Simulated Device. Da
un clic en Finish.
4. Despliega la sección M Series DAQ. Selecciona PCI-6220 (recomendado) o cualquier
otro elemento PCI que prefieras, y da clic en OK.
5. Se desplegará la carpeta NI-DAQmx Devices y verás un nuevo espacio creado para el
PCI-6220: “Dev 1”, que creaste.
6. Ejecuta una auto prueba en el dispositivo haciendo clic derecho en el árbol de
configuración y eligiendo Self-Test o dando un clic en “Self –Test” en la parte superior
central de la ventana. Esto comprueba los recursos del sistema asignados al dispositivo.
El dispositivo debe pasar la prueba satisfactoriamente por haber sido configurado
previamente.
7. Habilita la salida de tu dispositivo. Da un clic derecho en el dispositivo y en el árbol de
configuración selecciona Device Pinouts o da un clic en “Device Pinouts” en la parte
superior central de la ventana.
8. Abre los Paneles de Prueba (Test Panels), dando un clic derecho en Test Panels en el
árbol de configuración del dispositivo, o dando un clic en “Test Panels” en la parte
superior central de la ventana. Los paneles de prueba te permiten probar la funcionalidad
disponible en tu dispositivo, las entradas y salidas, tanto analógicas como digitales y
contabilizar las entradas y salidas del elemento sin realizar ninguna programación.
9. En la pestaña Analog Input de los Paneles de Prueba, cambia Mode a Continuous. Da
un clic en Start y observa la señal que se dibuja. Da un clic en Stop una vez que hayas
terminado.
10. Observa que en la pestaña Digital I/O, el puerto estaba configurado completamente
como salida. Mira los LED´s que representan el estado de las líneas de entrada que están
debajo de la sección Select State. Observa que ahora tienes interruptores debajo de la
sección Select State para especificar el estado de salida de las diferentes líneas. Da un
clic en Close para cerrar los Paneles de Pruebas.
11. Cierra el MAX.

Ejercicio 2: Adquiriendo una Señal con DAQ

Nota: Antes de comenzar el ejercicio verifica que las carpetas Exercises y Solutions existan en
el escritorio de tu computador.

Completa los siguientes pasos para crear un VI que adquiera datos continuamente desde tu
dispositivo simulado.

12. Inicia LabVIEW.


13. En la ventana Getting Started da un clic en el enlace New o VI from Template para abrir
la caja de diálogo New.
14. Abre una plantilla de adquisición de datos. Desde la lista Create New selecciona VI »
From Template » DAQ » Data Acquisition with NI-DAQmx.vi y da un clic en OK.
15. Muestra el Diagrama de Bloques, <Ctrl-E> para cambiar entre ventanas o Window »
Show Block Diagram. Y sigue los siguientes pasos para completar el Diagrama de
Bloques.
16. Haz doble clic en el DAQ Assistant para iniciar al asistente de configuración.
17. Configura la operación de la entrada análoga.

• Selecciona Analog Input » Voltage.

• Selecciona Dev 1 (PCI-6220) » ai0 para adquirir datos por el canal 0 de la entrada analógica.
Da un clic en OK.

• En la siguiente ventana define los parámetros de operación. En la pestaña Task Timing


selecciona el modo de adquisición como Continuous, determina 1000 muestras para leer y
una taza de frecuencia de 10000. Deja los demás valores como están y sal del asistente
dando un clic en OK.

18. En el Diagrama de Bloques da un clic derecho sobre la flecha negra de la derecha donde
dice Data. Del menú rápido elige Create » Graph Indicator.
19. Regresa al Panel Frontal presionando <Ctrl-E>.
20. Corre el programa con el botón Run y observa como se grafican los datos en la gráfica.
21. Una vez que termines da un clic en Stop.
22. Guarda el VI nuevamente bajo el nombre Exercise 2 - Acquire.vi en la carpeta Exercises
y cierra la aplicación.
Ejercicio 3: Análisis.
Crearas un VI que produzca una onda senoidal con una frecuencia específica y muestre los datos
obtenidos en un gráfico de forma de onda, hasta que el usuario detenga la aplicación.

Abre LabVIEW, y de la ventana Getting Started abre una nueva aplicación.


Coloca una Grafica (Chart) en el Panel Frontal y da un clic derecho sobre ella para abrir la paleta
de controles y que selecciones Controls » Modern » Graph Waveform » Chart.
Coloca un control esférico (Dial Control) en el Panel Frontal. Para hacerlo, desde la Paleta de
Controles selecciona Controls » Modern » Numeric Dial. Observa que cuando colocas el control
en el área d trabajo del panel frontal, su etiqueta se encuentra resaltada en negro. Esto sirve para
cambiar el texto de la etiqueta. Mientras está resaltada, teclea Frecuency In para nombrar así al
control.
Ve al Diagrama de Bloques (Block Diagram) tecleando <Ctrl-E>, y coloca un ciclo while (While
Loop). Para esto, si no está abierta la paleta de funciones (Functions Palette), da un clic derecho
sobre el área de trabajo, la paleta se abrirá y entonces selecciona Express » Execution Control
» While Loop. Selecciona con un clic el elemento, y con un clic sostenido sobre el área de trabajo
del Diagrama de Bloques, arrastra al elemento hasta dimensionarlo correctamente. Procura que el
grafico de forma de onda y el control esférico queden dentro del ciclo. Observa como el botón
Stop ya se encuentra conectado a la terminal condicional en el ciclo.

Coloca el VI Expres Simulate Signal en el diagrama de bloques. Para hacerlo, selecciona desde
la Paleta de Funciones Express » Signal Analisys » Simulate Signal, y colócalo dentro del ciclo
while. De abrirá una ventana de configuración, y por debajo de Timing selecciona Simulate
acquisition timing. Has clic en OK para terminar.

Coloca ahora un VI Expres Tone Measurements dentro del diagrama de bloques. Express »
Signal Analisys » Tone Measurements. Se abrirá su ventana de configuración, y en la sección
Single Tone Measurements, selecciona Amplitude y Frecuency como medidas. Has clic en OK
para finalizar.

Para realizar las siguientes conexiones dentro del diagrama de bloques, utiliza la herramienta de
cableado que posee el puntero del mouse. Solo coloca el puntero sobre la terminal que desees
cablear y este cambiará a la herramienta, da un clic en la terminal y lleva el cable hasta la otra
terminal dando un clic para finalizar la conexión.

Conecta la salida Sine del VI Simulate Signal a la entrada Signals del VI Tone Measurements.
Vuelve a conectar la salida Sine, pero esta vez al Gráfico de Forma de Onda (Waveform Chart).
En las terminales Amplitude y Frecuency del VI Tone Measurements, da un clic derecho y crea
un indicador para cada una, Create » Numeric Indicator.
Conecta el control Frecuency In a la terminal Frecuency del VI Simulate Signal.
Regresa al Panel Frontal y corre el VI. Cambia los valores del control esférico y observa como
cambia la frecuencia de la señal. Da clic en el botón Stop cuando hayas terminado.

Guarda el VI en la carpeta Exercises con el nombre Exercise 3.1–Simulated.vi.


Cierra el VI.

Nota: Cuando muestres la Paleta de Funciones haciendo clic derecho sobre el área de trabajo,
puedes dejarla fija dando un clic en el pequeño pin de sujeción que se encuentra en la
esquina superior izquierda. Este paso se omitirá en los siguientes ejercicios, pero se
repetirá.

Fin del Ejercicio 3

Ejercicio 4: Analisis y procesamiento de señal.


Crearás un VI que mida la amplitud y la frecuencia de la señal generada por tu dispositivo DAQ
(simulado), y que muestre esa señal adquirida en un gráfico de forma de onda. Las instrucciones
son las mismas que las del ejercicio 3.1, solo que en vez de utilizar el VI Simulate Signal,
utilizarás el DAQ Assistant. Intenta hacerlo sin seguir las instrucciones.

23. Abre un VI en blanco.


24. Coloca un gráfico (Chart) en el Panel Frontal. Da un clic derecho sobre el para abrir la
paleta de controles y selecciona Controls » Modern » Graph » Waveform Chart.
25. Ve al Diagrama de Bloques y coloca un ciclo while (Express » Execution Control »
While Loop).
26. Coloca el DAQ Assistant en el Diagrama de Bloques dentro del ciclo while (Express »
Input » DAQ Assistant). En la ventana de configuración del dispositivo simulado,
selecciona Analog Input y el canal 0 (Channel ai0), para terminar da un clic en Finish.
En la pestaña Task Timing selecciona Continuous como modo de adquisición. Si estás
usando el USB-6009 cambia Input Range de -2 a 2 y el número en Samples to Read a
100.
27. Coloca el VI Expres Filter a la derecha del DAQ Assistant en el Diagrama de Bloques.
De la paleta de funciones selecciona Express » Signal Analisys » Filter, y colócalo
dentro del ciclo while. Se abrirá la ventana de configuración, y debajo de Filtering Type,
selecciona Highpass. Luego, bajo Cutoff Frecuency utiliza un valor de 300Hz. Has clic
en OK para guardar los cambios.
28. Conecta la salida Data del DAQ Assistant a la entrada Signal del VI Filter.

29. Conecta la terminal Filtered Signal del VI Filter al Gráfico de Forma de Onda (Waveform
Chart).
30. Coloca el VI Expres Tone Measurements en el Diagrama de Bloques, dentro del ciclo
while (Express » Signal Analisys » Tone Measurements). En la ventana de
configuración que aparece, selecciona Amplitude y Frecuency como medidas dentro de
la sección Single Tone Measurements.

31. Crea los indicadores para las medidas de amplitud y frecuencia haciendo clic derecho en
cada terminal dentro del VI Tone Measurement y seleccionando Create » Numeric
Indicator.
32. Conecta la salida del VI Filter a la entrada Signals del VI Expres Tone Measurements.
33. Regresa al panel frontal y corre el VI. Observa la amplitud y frecuencia de las señales
adquiridas; puedes soplar o silbar al micrófono si estás ocupando el USB-6009. Observa
las señales que generas.
34. Guarda el VI como Exercise 3.2-Data.vi en la carpeta Exercises.
35. Cierra el VI.

Fin del Ejercicio 4

Ejercicio 5: Captura y Análisis utilizando la tarjeta de


sonido.
Crearás un VI que mida la Amplitud y frecuencia de la tarjeta de sonido en tu Computadora, y que
despliegue la señal adquirida en un gráfico de forma de onda. Las instrucciones son las mismas
que las del ejercicio 3.1, solo que en vez de utilizar el VI Simulate Signals, usarás el VI Sound
Signal. Intenta realizarlo sin las instrucciones.

1. Abre un VI en blanco.
2. Ve al Diagrama de Bloques y coloca un ciclo while (Express » Execution Control »
While Loop).
3. Coloca el VI Expres Acquire Sound dentro del diagrama de bloques (Express » Input »
Acquire Sound).
4. Coloca el VI Expres Filter dentro del Diagrama de Bloques. Dentro de la ventana de
configuración, elige las opciones de filtro pasa altos y una frecuencia de corte de 300Hz.
5. Coloca el VI Expres Tone Measurements dentro del diagrama de bloques (Express »
Signal Analisys » Tone Measurements). En la ventana de configuración selecciona las
medidas de Amplitude y Frecuency.
6. Crea indicadores para las medidas de amplitud y frecuencia, haciendo clic derecho en sus
terminales y seleccionando Create » Numeric Indicator.
7. Conecta la terminal Data del VI Expres Acquire Sound a la entrada Signal del VI Filter.
8. Conecta la terminal Filtered Signal del VI Filter a la entrada Signals del VI Tone
Measurements.
9. Crea un indicador gráfico para la terminal Filtered Signal, haciendo clic derecho sobre el
terminal, selecciona Create » Graph Indicator.
10. Regresa al Panel Frontal y corre el VI: observa la amplitud y frecuencia graficadas de tu
tarjeta de sonido. Silba o sopla al micrófono y observa como se genera la señal que
produces.
11. Guarda el VI como Excersice 3.2-Data.vi. Cierra el VI.

Fin del Ejercicio 5

Ejercicio 6: Haciendo Decisiones y Guardando Datos


Crearás un VI que te permita guardas los datos que obtengas a un archivo. Sí los datos son más
bajos que el límite preconfigurado por un usuario, entonces el dato se guardará.

1. Abre el ejercicio Exercise 3.2-Data.vi, que elaboraste anteriormente.


2. Guárdalo nuevamente, pero con el nombre de Excercise 3-Decision Making and
Saving Data.vi. Asegurate que en la caja de diálogo Save As, esté seleccionado
substitute copy for original y da un clic en Continue.
3. Agrega una estructura caso en el diagrama de bloques dentro del ciclo while (Functions
» Programming » Structures » Case Structure).
4. Dentro del estado Verdadero de la estructura Caso agrega un VI Expres Write to
Measurement File (Functions Programming File I/O Write to Measurement File).

a. En la ventana de configuración que aparece elige Save to series of files


(multiple files). Observa la dirección por defecto en donde tu archivo se salvará,
si gustas puedes cambiarla.
b. Has clic en Settings… y elige: Use next available file name bajo el encabezado
Existing Files.
c. Bajo File Termination elige como opción el iniciar un nuevo archivo luego de 10
segmentos. Cierra la ventana dando clic en OK.

5. Agrega el código que tomará la frecuencia generada por el VI Tone Measurement y si la


señal generada se presenta por debajo del nivel ya predefinido, generará el archivo.
Como sugerencia, ve a Functions » Programming » Comparison » Less?.
6. Recuerda conectar la alimentación de tus datos del DAQ Assistant o del VI Expres
Acquire Sound, a la entrada Signals del VI Write to Measurement File. Si necesitas
ayuda, pregunta al instructor.
7. Ve al panel frontal y corre el VI. Cambia los valores del límite de frecuencia. Detén el VI.
8. Ahora navega hasta la dirección donde hayas guardado el archivo que se generó por los
límites. Examina la estructura del archivo y verifica que sean 10 los segmentos que
contiene.
9. Guarda tu VI y cierralo.
Ejercicio 7: Análisis Manual
Crearás un VI que muestre los datos simulados en una gráfica de forma de onda y que mida la
frecuencia y la amplitud de estos. Usa cursores en la gráfica para comprobar la medición de la
amplitud y la frecuencia.

36. Abre el ejercicio Exercise 3.1 - Simulated.vi.


37. Guárdalo ahora como Exercise 4.1 - Manual Analisys.vi.
38. Ve al Diagrama de Bloques y retira el ciclo while. Esto lo haces dando clic derecho en el
borde del ciclo y seleccionado Remove While Loop, de esta manera el código dentro del
ciclo no se verá afectado.
39. Borra el botón Stop.
40. En el Panel Frontal, reemplaza el gráfico de forma de onda (Waveform Chart) por una
gráfica de forma de onda (Waveform Graph). Da clic derecho sobre el gráfico y selecciona
Replace » Modern » Graph » Waveform Graph.
41. Has que el cuadro de los cursores internos de la gráfica sean visibles en ésta. Has clic
derecho sobre el cuadro y selecciona Visible Items » Cursor Legend.
42. Cambia el límite del valor máximo del control esférico Frecuency In a 100. Lo haces
dando doble clic en el valor máximo y rescribiendo el valor.
43. Coloca un valor de inicio por defecto para el control esférico Frecuency In. Primero
coloca el control en el valor que desees que sea el de inicio por defecto, luego dando clic
derecho en la perilla selecciona Data Operations » Make Current Value Default.
44. Corre el VI y observa la señal en la gráfica de forma de onda. Si no puedes ver la señal,
posiblemente necesites habilitar la opción de auto escalamiento para el eje X; has clic
derecho sobre la gráfica y selecciona X Scale » AutoScale X.
45. Cambia la frecuencia de la señal para que puedas ver los periodos en la gráfica.
46. Con los cursores de la gráfica mide manualmente la frecuencia y la amplitud de la señal.
Para que los cursores se visualicen en la gráfica, has clic en cualquiera de los botones
dentro del cuadro de cursores. Ya que sean visibles puedes arrastrarlos a lo largo de la
señal graficada y sus coordenadas se presentarán en las cajas de texto del cuadro de
cursores.

47. Recuerda que la frecuencia de la señal es recíproca a su periodo (f=1/T). Ahora bien, ¿tu
medición concuerda con la frecuencia y la amplitud con los indicadores del VI Tone
Measurements?
48. Guarda el VI y cierralo.

Fin del Ejercicio 7


Ejercicio 8: Aprende a generar reportes Web.
En este ejercicio crearás un VI que ocupe todos los recursos que has aprendido. Diseña un VI
que haga lo siguiente:

1. Adquiere datos desde tu dispositivo y grafícalos (puede ser cualquiera, el dispositivo


DAQ, un dispositivo simulado, tu tarjeta de sonido de los ejercicios anteriores). Debes
tener en el diagrama de bloques algo similar a la figura que se muestra.

2. Utilizando el Vi express Report ( Functions » Expres » Output >> Report), configure el


VI Express de la siguiente forma:
3. Una vez configurado el VI express de Report, conecte a la entrada del Vi express las
respecitvas señales, como se muestra la figura
4. Ponga a correr el VI 6 segundos. Haga click en stop. Vaya a la ruta donde se almacenó
el reporte, si no la recuerda o no modificó la ruta, vaya a mis domumentos>>labview
Data>> Report, habra el icono de internet explorer y observe el reporte Web generado.

De esta forma puede optener supervisiones rapidas y sencillas para poder realizar publicaciones a
traves de la web.

También podría gustarte