Primera Sesion: Introducción a LabView

31
Ing. Ismari G. Malpica Peredo M.C Jesús Sánchez Orea Blue Bubbles www.company.com M.C Jesús Sánchez Orea I.I.E Ismari Guillermina Malpica Peredo

description

Primeros pasos en Labview . ¿Qué es la programación gráfica? ¿Cuál es el entorno de trabajo? Aplicaciones

Transcript of Primera Sesion: Introducción a LabView

Page 1: Primera Sesion: Introducción a LabView

Ing. Ismari G. Malpica PeredoM.C Jesús Sánchez Orea

Blue Bubbles

www.company.com

M.C Jesús Sánchez OreaI.I.E Ismari Guillermina Malpica Peredo

Page 2: Primera Sesion: Introducción a LabView

Ing. Ismari G. Malpica PeredoM.C Jesús Sánchez Orea

Contenidos Generales

•Introducción a LabVIEW.¿Qué es un Instrumento Virtual?.

• Herramientas para desarrollar la interfaz de la aplicación: Controles , indicadores y funciones.

• Construcción de un programa para recibir en la PC las señales analógicas enviadas por sensores.

Page 3: Primera Sesion: Introducción a LabView

Ing. Ismari G. Malpica PeredoM.C Jesús Sánchez Orea

Sección ICompany LOGO

Page 4: Primera Sesion: Introducción a LabView

Ing. Ismari G. Malpica PeredoM.C Jesús Sánchez Orea

¿Qué es LabView?

Es un entorno de programación gráfica usadopara desarrollar aplicaciones de medida, pruebas y control

Diseñado por National Instruments desde 1986

La mejor manera de aprender LabVIEW es:

PRACTICAR, PRACTICAR, PRACTICAR

Page 5: Primera Sesion: Introducción a LabView

Ing. Ismari G. Malpica PeredoM.C Jesús Sánchez Orea

¿ Cuál es el uso básico de LabView en un Sistema de Instrumentación?

Monitorear sensores en un experimento

Procesar los datos y representarlos de forma eficiente

Guardar todos los datos obtenidos en el experimento para realizar el análisis

Page 6: Primera Sesion: Introducción a LabView

Ing. Ismari G. Malpica PeredoM.C Jesús Sánchez Orea

ADQUISICIÓN DE DATOS (DAQ)

Es el proceso de importar automáticamente datos desde un instrumento o circuito

hacia la computadora

Page 7: Primera Sesion: Introducción a LabView

Ing. Ismari G. Malpica PeredoM.C Jesús Sánchez Orea

¿Cómo se programa en LabView?

“Se usan íconos gráficos e intuitivos y cables que parecen un diagrama de flujo”

Page 8: Primera Sesion: Introducción a LabView

Ing. Ismari G. Malpica PeredoM.C Jesús Sánchez Orea

PROGRAMACIÓN GRÁFICA

Contiene los mismos conceptos de programación que se pueden encontrar en la mayoría de los lenguajes tradicionales.

Tipos de datos, bucles, eventos, variables

se ejecuta de acuerdo con las reglas del flujo de

datos en lugar de serie secuencial de comandos

Page 9: Primera Sesion: Introducción a LabView

Ing. Ismari G. Malpica PeredoM.C Jesús Sánchez Orea

Beneficios de la programación G

Programación gráfica intuitiva los ingenieros piensan mejor en imágenes

Los datos se originan en la función de adquisición y luego fluyen a las funciones de análisis y almacenamiento a través de los cables.

Page 10: Primera Sesion: Introducción a LabView

Ing. Ismari G. Malpica PeredoM.C Jesús Sánchez Orea

Un programa en LabView se llama Instrumento Virtual (.VI)

Page 11: Primera Sesion: Introducción a LabView

Ing. Ismari G. Malpica PeredoM.C Jesús Sánchez Orea

Un instrumento virtual es:

Una computadora equipada con software y hardware especializados para cumplir las funciones de un instrumento de medición de señales ( temperatura,

presión, caudal, entre otras.)

Con los datos obtenidos de la medición, realiza:

Procesamiento Análisis Almacenamiento Despliegue. Diseñar algoritmos de control

Page 12: Primera Sesion: Introducción a LabView

Ing. Ismari G. Malpica PeredoM.C Jesús Sánchez Orea

Instrumento Virtual

Definido por el usuarioBasados en softwareFlexibilidadReutilizaciónReconfiguración

Instrumento tradicional

Tiene funcionalidad fija Basados en hardware

VS

Page 13: Primera Sesion: Introducción a LabView

Ing. Ismari G. Malpica PeredoM.C Jesús Sánchez Orea

El primer paso…

Ventana principal alcorrer LabView

Instrumento virtual en blanco

Page 14: Primera Sesion: Introducción a LabView

Ing. Ismari G. Malpica PeredoM.C Jesús Sánchez Orea

BLANK VI: Instrumento Virtual en blanco

PANEL FRONTAL DIAGRAMA DE BLOQUES

Page 15: Primera Sesion: Introducción a LabView

Ing. Ismari G. Malpica PeredoM.C Jesús Sánchez Orea

Paleta de Herramientas

Click derecho para Activar la

paleta de herramientas

Page 16: Primera Sesion: Introducción a LabView

Ing. Ismari G. Malpica PeredoM.C Jesús Sánchez Orea

Paleta de Funciones y de Controles

Controles (En la ventana del

Panel Frontal

FuncionesEn la ventana del

Diagrama de bloques

Page 17: Primera Sesion: Introducción a LabView

Ing. Ismari G. Malpica PeredoM.C Jesús Sánchez Orea

Controles = EntradasIndicadores = Salidas

Terminales

Page 18: Primera Sesion: Introducción a LabView

Ing. Ismari G. Malpica PeredoM.C Jesús Sánchez Orea

Todos los controles e indicadores están asociados con un tipo de dato y solo pueden contener uno solo de estos.

Page 19: Primera Sesion: Introducción a LabView

Ing. Ismari G. Malpica PeredoM.C Jesús Sánchez Orea

Cadenas de Caracteres

• Crear mensajes de texto simples.• Controlar instrumentos • Almacenar datos numéricos en disco. • Indicar o advertir al usuario con ventanas

de diálogos.

Page 20: Primera Sesion: Introducción a LabView

Ing. Ismari G. Malpica PeredoM.C Jesús Sánchez Orea

Datos Booleanos

• Almacena datos como valores de 8 bits. Un Booleano puede usarse para representar 0 o 1, o un TRUE o FALSE

• Representan datos digitales y• Funcionan como un control de panel

frontal actuando como un interruptor que tiene una acción mecánica

Page 21: Primera Sesion: Introducción a LabView

Ing. Ismari G. Malpica PeredoM.C Jesús Sánchez Orea

Datos Numéricos

• Números Enteros

• Números de Punto flotante

• Números complejos

Page 22: Primera Sesion: Introducción a LabView

Ing. Ismari G. Malpica PeredoM.C Jesús Sánchez Orea

Punto de coerción

Indica que dos tipos de datos numéricos diferentes han sido aplicados a una

función.

Es preferible, para mejorar el rendimiento de la memoria, hacer una conversión

entre tipos de datos

Page 23: Primera Sesion: Introducción a LabView

Ing. Ismari G. Malpica PeredoM.C Jesús Sánchez Orea

Conversión de datos recomendada

Page 24: Primera Sesion: Introducción a LabView

Ing. Ismari G. Malpica PeredoM.C Jesús Sánchez Orea

Page 25: Primera Sesion: Introducción a LabView

Ing. Ismari G. Malpica PeredoM.C Jesús Sánchez Orea

Errores en el manejo de datos dinámicos

Las conexiones rotas aparecen cuando tipos de

datos inválidos son unidos

Page 26: Primera Sesion: Introducción a LabView

Ing. Ismari G. Malpica PeredoM.C Jesús Sánchez Orea

Encontrando “Ayuda de contexto”

Page 27: Primera Sesion: Introducción a LabView

Ing. Ismari G. Malpica PeredoM.C Jesús Sánchez Orea

APLICACIONES DE LABVIEW EN EL SECTOR ENERGÉTICO

Page 28: Primera Sesion: Introducción a LabView

Ing. Ismari G. Malpica PeredoM.C Jesús Sánchez Orea

Diseño de un Controlador de Rastreo del Punto Máximo de Energía para Aplicaciones de Energía Solar

Con NI CompactRIO y los productos de software como el NI LabVIEW PID and Fuzzy Logic Toolkit y el Módulo LabVIEW Control Design and Simulation

Page 29: Primera Sesion: Introducción a LabView

Ing. Ismari G. Malpica PeredoM.C Jesús Sánchez Orea

Monitoreo de Condición de Turbinas Eólicas

Desarrollar sistemas industriales para monitoreo y control de turbinas eólicas

Reduciendo así los costos de mantenimiento y reparación.

Page 30: Primera Sesion: Introducción a LabView

Ing. Ismari G. Malpica PeredoM.C Jesús Sánchez Orea

Siemens Energía Eólica desarrolla un Simulador para Pruebas por Software de un

Sistema de Control de una Turbina de Viento

Usando NI TestStand, LabVIEW Real-Time, los módulos de FPGA y la plataforma de PXI.

Page 31: Primera Sesion: Introducción a LabView

Ing. Ismari G. Malpica PeredoM.C Jesús Sánchez Orea

¿PREGUNTAS?