Taller Practico Introduccion a Labview y Mediciones Computarizadas

download Taller Practico Introduccion a Labview y Mediciones Computarizadas

of 43

Transcript of Taller Practico Introduccion a Labview y Mediciones Computarizadas

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    1/43

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    2/43

    Introduccin a Adquisicin de

    Datos con LabVIEW

    Pablo BernalField Sales Engineer

    National Instruments Mexico

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    3/43

    3

    Agenda

    Fundamentos de LabVIEW

    Adquirir una seal de temperatura

    Luz de advertencia de salida, basada en un nivel

    de alarma

    Escribir datos a un archivo

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    4/43

    4

    National Instruments

    Localizada en:Austin, Texas

    Establecida en: 1976

    Ganancias: $677 en 2009

    Operaciones g lobales: oficinas en 40 pases

    Inversin en R&D: 16% de la ganancia anual

    Clientes: 30,000 compaas anualmente

    Red: Ms de 600 miembros de alianza

    Diversidad: ninguna industria representa ms

    del 15% de las ganancias

    GananciaNetaenMillones

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    5/43

    5

    Instrumentacin Virtual con LabVIEW

    AutomatedPruebas

    Industrial

    Embebido

    Software

    E/SModulares

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    6/43

    6

    Qu es LabVIEW?

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    7/437

    LabVIEW es un Lenguaje de Programacin

    Programacin Grfica Tipos de Datos

    Estructuras (Por ejemplo: Loops,case, event handling)

    Funciones Estandar (Por ejemplo:File I/O)

    Reutiliza cdigo externo

    Compila a Lenguaje Mquina

    Programacin Multihilosautomtica.

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    8/438

    LabVIEW es un Entorno de Desarrollo

    Herramientas de Depuracin Asistentes

    Funciones Configurables

    Buscador E/S

    Fcil desarrollo de Interfaz Software de Herramientas para la

    Ingeniera

    Herramientas de Rendimiento

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    9/439

    LabVIEW tiene Libreras de Ingeniera

    Incorporadas

    Anlisis y control en Lnea y fuerade lnea

    Procesamiento de Seales

    Anlisis y Filtrado Matemticas complejas

    PID

    Visin

    Movimiento

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    10/4310

    LabVIEW Fcil Conexin a E/S Hardware

    6000+ instrumentos de ms de 250 compaas

    Dispositivos PCI, PCIe, PXI, USB, Ethernet, serial,

    GPIB, y CAN

    Hardware de adquisicin de datos modularesdesde DC hasta el rango de GHz

    Etapas de control de movimiento

    Cmaras Cientos de PLCs

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    11/4311

    Ejercicio 1: Abrir y ejecutar una aplicacin

    final

    Explorar una aplicacin final Adquirir, analizar y mostrar la seal de temperatura

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    12/4312

    Fundamentos de LabVIEW

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    13/43

    13

    Entorno de LabVIEW

    VI = Programa o funcin

    Panel Frontal = Interfaz del Usuario

    Diagrama de Bloques =

    Cdigo

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    14/43

    14

    Controles e Indicadores

    Knobs/Dials(Perillas)

    Grficas

    Botones

    Digital Displays

    Barra deslizadora

    Termmetros

    Personalice y cree

    sus propios

    controles

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    15/43

    15

    Bsqueda de Objetos

    Clic Derecho en el Panel FrontalBsqueda por medio de jerarqua

    Presione para que aparezcaBusque por nombre del objeto

    Paleta de ControlesVentana de bsqueda

    rpida de controles

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    16/43

    16

    Funciones y VIs Express

    Configuration Based

    Express VI

    Standard VIs

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    17/43

    17

    Programacin de Flujo de Datos

    1

    2

    3

    La comparacion espera hasta que ambas entradas estanpresentes, despus se ejecuta

    Una vez ejecutado, se obtiene la salida de la comparacin

    Ambos VIs Simulate Signal Express se ejecutan simultaneamente

    1 2 3

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    18/43

    18

    Cables y Tipos de Datos

    La transferencia de datos entre los objetos deldiagrama de bloques es a travs de cables

    Los cables son de diferentes colores, estilos,grosor, dependiendo de su tipo de datos

    Un cable roto aparece como una lneaseparada con una cruz roja a la mitad

    18

    Scalar

    1D Array

    2D Array

    DBL Numeric Integer Numeric String

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    19/43

    19

    Estructuras de Control de Ejecucin

    While Loop For Loop

    Se ejecuta

    hasta que la

    condicin se

    conoce

    Se ejecuta Nveces

    Permiten que el mismo cdigo se ejecute varias vecesLas condiciones de salida son diferentes para cada uno

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    20/43

    20

    Bsqueda de Funciones en el Diagrama

    de Bloques

    Paleta de FuncionesVentana de bsqueda

    rpida de funciones

    Clic Derecho en el Diagrama de BloquesBsqueda por medio de jerarqua

    Para que aparezca, presionectrl + espacio

    Busque por nombre del objeto

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    21/43

    21

    Ejercicio 2: Graficar una seal simulada

    Simulacinde variasseales Escribira un grfico

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    22/43

    22

    Asistencia para la Programacin

    Highlight Execution

    Block Diagram Cleanup

    Context Help

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    23/43

    23

    Adquisicin de Datoscon LabVIEW

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    24/43

    24

    Adquisicin de Datos (DAQ) por

    medio de una Computadora

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    25/43

    25

    Plataformas NI DAQ

    PCI PXI

    USBWireless

    CompactDAQ

    Una aplicacin,

    mltiples opciones

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    26/43

    26

    Todays DAQ System

    Hi-Speed USB 2.0

    Mezcle y

    combine ms

    de 50 mdulos

    Mdulos hot-swappableConectividad

    directa con

    sensores NI CompactDAQ

    Acondicionamiento

    de Seal incorporado

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    27/43

    27

    Ejercicio 3: Tomar una medicin bsica

    Adquiriruna seal de temperatura Escribira un grfico

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    28/43

    28

    Anlisis y Procesamiento de

    Seales

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    29/43

    29

    Procesamiento de Seales yAnlisis Generacin de ondas

    Monitoreo de ondas

    Medicin de ondas

    Generacin de Seales

    Operaciones con Seales

    Filtros Digitales

    Anlisis de Espectros

    Transformadas

    Punto por punto

    Matemticas Nmeros Funciones Elementales y Especiales

    Algebra lineal basada en BLAS/LAPAC

    Ajuste de Curvas

    Interpolacin / Extrapolacin

    Probabilidad y Estadstica Optimizacin

    Ecuaciones Diferenciales Ordinarias

    Geometra

    Polinomios

    Anlisis de Formulas

    Evaluacin en 1D & 2D Clculo

    Procesamiento de Seales, Anlisis y

    Matemticas con LabVIEW

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    30/43

    30

    Uso de Funciones de Anlisis

    Configuracin enbase a

    Express VIs

    Programacin de VIs de

    Bajo Nivel

    MathScript Node basado

    en Texto

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    31/43

    31

    Ejercicio 4: Adicin de anlisis y de

    salidas digitales

    Adquirirsealesde temperatura Promediary monitorear Salidabasada en el valor de una alarma

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    32/43

    32

    Reportes y Visualizacin de

    Datos

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    33/43

    33

    Visualizacin de Datos y Comunicacin

    Visualizacin Objetos incoorporados para la Interfaz

    de usuario

    Grficos

    Aplicaciones de Control Remoto

    Reportes y Almacenamiento

    de Datos

    Funcionalidad de Archivos de E/S

    Reportes HTML para el Internet

    Reportes en Microsoft Word y

    Excel

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    34/43

    34

    Tipos de Almacenamiento

    Compatibles con LabVIEW

    ASCII

    Binary

    HTML

    XML

    LVM

    TDM(S) *

    Excel

    Word

    Datalog

    Bases de

    Datos

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    35/43

    35

    Ejercicio 5: Escribir a un archivo

    Adquirirsealesde temperatura

    Promediary monitorear Salidabasada en el valor de una alarma Escribira un archivo

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    36/43

    36

    Qu es el Programa LabVIEW

    Academy?

    El Programa LabVIEW Academy provee material curricular,material de instruccin y ejercicios prcticos a preparatorias yuniversidades con el propsito especfico de ensear

    LabVIEW.

    El programa LabVIEW Academy es para cualquiera buscandoeducacin en LabVIEW y conocimiento por medio de unainstitucin acadmica.

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    37/43

    37

    NI LabVIEW Academy Beneficios

    Certificacin gratuita CLAD deEstudiantes que aprueben el

    curso

    Agregar universidad ani.com/academy

    Derecho a utilizar el Logo enmateriales de la escuela

    Promocin del convenio enmedios de NI

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    38/43

    38

    NI Text Book Community Portal

    Bsqueda por Lenguaje: Chino Ingls Alemn Espaol

    Bsqueda por disciplina: Medicin e Instrumentacin Diseo de Circuitos Control y Simulacin Procesamiento de Seales Procesamiento de Imgenes Sistemas Embebidos

    http://www.ni.com/textbooks

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    39/43

    39

    Cmo introducir esto al saln de

    clases?

    Experimentos de Medicin y Automatizacin escritos por educadores en laboratorios alrededor del mundo. GRATIS para bajar de la red, fciles de usar y de modificar, quecontienen: Lista completa de equipamiento e instrucciones de instalacin. VIsde LabVIEW y la lista de referencias usadas por el autor.

    Seccin completa para estudiantes con objetivos, teora, procedimientos de laboratorio y ms.

    Tambin contamos con material para: Biomdica Qumica Computacin Elctrica

    Mecnica Fsica NI ELVIS

    http://digital.ni.com/express.nsf/bycode/exestq?opendocument&lang=en&node=seminar_US
  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    40/43

    40

    Comunidad Acadmica

    http://www.ni.com/comunidadacademica

    D P b M l i i

  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    41/43

    41

    Descargue y Pruebe Multisim en

    Espaol Descargue e instale elsoporte experimental en

    Espaol para NI Multisim y NIUltiboard 11.x

    Disponible para las versionesEducacional y Profesional

    Capture, simule y construyasus diseos ms fcil y rpido

    Descarga gratuita en:ni.com/academia/multisimenespanol

    Busque a Multisim en:multisim.es

    multisim_es

    http://www.ni.com/academia/multisimenespanolhttp://twitter.com/http://www.facebook.com/multisim.eshttp://www.ni.com/academia/multisimenespanol
  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    42/43

    42

    PREGUNTAS?

    Pablo BernalField Sales EngineerNational Instruments Mexico

    [email protected]

    01 800 010 0793

    mailto:[email protected]:[email protected]
  • 7/29/2019 Taller Practico Introduccion a Labview y Mediciones Computarizadas

    43/43

    Academic Days 2011