25
LABORATORIO 4: INTRODUCCIÓN AL LABVIEW LABORATORIO DE SENSORES Y ACTUADORES (MTR-216)

Introducción LabVIEW

Embed Size (px)

DESCRIPTION

Se presentan herramientas básicas para la programación en LabVIEW

Citation preview

LABORATORIO 4: INTRODUCCIÓN AL LABVIEWLABORATORIO DE SENSORES Y ACTUADORES (MTR-216)

¿QUÉ ES LABVIEW?◦Es un entorno de programación creado por National Instrument.

◦Usa el lenguaje G.

◦Se puede usar para diferentes tipos de aplicaciones.

ENTORNO DE LABVIEW FRONT PANEL Aquí se crea el VI, este puede contener:• Indicadores•Controladores•Gráficos

ENTORNO DE LABVIEW BLOCK DIAGRAM Aquí se programa el VI, este puede contener:•Constantes•Operaciones Matemáticas.•Arreglos.•Estructuras de programación, etc.

ENTORNO DEL LABVIEW

•Paleta de Control•Paleta de Funciones.

PROGRAMACIÓN DEL LABVIEW

En el leguaje G para realizar un programa, tenemos entender dos cosas:

◦ Flujo del Programa◦ Bloques de Programación

FLUJO DE PROGRAMA

BLOQUES DE PROGRAMACIÓN

Bloques MatemáticosSe encuentran:Functions >> Programming >> Numeric

BLOQUES DE PROGRAMACIÓN

Estructuras de programaciónSe encuentran:Functions >> Programming >> Structures

BLOQUES DE PROGRAMACIÓN

Simulate SignalSe encuentran:Functions >>Express >> Input

BLOQUES DE PROGRAMACIÓN

Simulate SignalSe mostrara una ventana con las configuraciones de la señal a simular.

BLOQUES DE PROGRAMACIÓN

Basic Function GeneratorSe encuentran:Functions >> Signal processing >> Waveform Generation

ADQUISICIÓN DE DATOSDAQ-USB-6008Es una tarjeta de adquisición de datos con fines educativos.

Entradas Analógicas 8 (12 bits , 10KS/s)

salidas analógicas 2 (12 bits a 150 S/s)

E/S Digitales 12 (TTL/CMOS)

Contador 32 bits , 5MHz

Voltaje de Salida 0-5Vdc

Intensidad de Corriente 5mA

Software LabVIEW

ADQUISICIÓN DE DATOS

DAQ-AssistantEs el bloque de LabVIEW que nos permite adquirir y generar señales.

Function >> Express >> Input

ADQUISICIÓN DE DATOS

DAQ-AssistantAl crear el bloque aparece una serie de ventanas. En la primera se nos pide definir el Task.

ADQUISICIÓN DE DATOS

DAQ-AssistantLuego se nos pide especificar el canal de la señal

ADQUISICIÓN DE DATOS

DAQ-AssistantFinalmente nos aparece la ventana de configuración.

ADQUISICIÓN DE DATOS

Modos de Lectura de datos

oRSE: respecto a tierraoDifferential: entre dos

canales predefinidos .

ADQUISICIÓN DE DATOS

Frecuencia de muestreo:Debe cumplir con el criterio de Nyquist.

“La frecuencia de muestreo debe ser como mínimo el doble de la

frecuencia de la señal”

ADQUISICIÓN DE DATOS

Procesamiento de señales:Para esto tenemos algunos procedimientos necesarios

oFiltrado: Elimina el ruido.oUso de la FFT:

Nos permite visualizar mejor las señales.

FILTRADO En esta etapa de la adquisición de datos se busca eliminar todo aquello que no sea parte de las características de la señal que deseamos analizar como ruido, señales no deseadas, etc.

Para ello contamos con diferentes tipos de filtros:

Pasa-baja Pasa-alta Pasa-banda Para-banda

FILTRADO

En LabVIEW se tiene un bloque que nos permite realizar los filtros y es el bloque “Filter”.

Este se encuentra en:

Express >> Signal Analysis

FILTRADO

Cuando accedemos al bloque “Filter” nos aparece una pantalla con las opciones para el filtrado.

FAST FOURIER TRANSFORM (FFT)

Esta es una herramienta útil para poder observar señales complejas. Además nos sirve para identificar las frecuencias de las señales que queremos eliminar.

En LabVIEW encontramos el bloque “Spectral Messurements”, que permite realizar la FFT, en:

Express >> Signal Analysis

FAST FOURIER TRANSFORM (FFT)

Cuando colocamos el bloque “Spectral Measurements” nos aparece la siguiente ventana, para configurar a nuestro gusto.