Introducción LabVIEW
-
Upload
jose-guillermo-balbuena-galvan -
Category
Documents
-
view
216 -
download
1
description
Transcript of Introducción LabVIEW
¿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.
PROGRAMACIÓN DEL LABVIEW
En el leguaje G para realizar un programa, tenemos entender dos cosas:
◦ Flujo del Programa◦ Bloques de Programación
BLOQUES DE PROGRAMACIÓN
Estructuras de programaciónSe encuentran:Functions >> Programming >> Structures
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
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