introducción a labview y mediciones computarizadas

Upload: mauricio-sanchez

Post on 07-Apr-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    1/40

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    2/40

    2

    Click to edit Master subtitle style

    Introduccin aAdquisicin de Datos

    con LabVIEW

    Mauricio Alejandro SnchezIngeniero de Soporte y Ventas

    DISSELECTRO El Salvador

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    3/40

    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

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    4/40

    4

    National Instruments

    Localizada en:Austin, Texas

    Establecida en: 1976

    Ganancias: $677 en 2009

    Operaciones globales: 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

    Gananci

    aNetaenMillones

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    5/40

    5

    Instrumentacin Virtual conLabVIEW

    Automate

    dPruebas

    Industrial

    EmbebidoSoftware

    E/SModula

    res

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    6/40

    6

    Qu es LabVIEW?

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    7/407

    LabVIEW es un Lenguaje deProgramacin Programacin Grfica

    Tipos de Datos Estructuras (Por ejemplo:

    Loops, case, eventhandling)

    Funciones Estandar (Porejemplo: File I/O)

    Reutiliza cdigo externo Compila a Lenguaje

    Mquina Programacin Multihilos

    automtica.

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    8/408

    LabVIEW es un Entorno deDesarrollo

    Herramientas de Depuracin Asistentes Funciones Configurables Buscador E/S

    Fcil desarrollo de Interfaz Software de Herramientas

    para la Ingeniera Herramientas de Rendimiento

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    9/409

    LabVIEW tiene Libreras deIngeniera Incorporadas

    Anlisis y control en Lnea yfuera de lnea Procesamiento de

    Seales Anlisis y Filtrado Matemticas complejas PID

    Visin Movimiento

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    10/4010

    LabVIEW Fcil Conexin a E/SHardware

    6000+ instrumentos de ms de 250

    compaas

    Dispositivos PCI, PCIe, PXI, USB,

    Ethernet, serial, GPIB, y CAN

    Hardware de adquisicin de datos

    modulares desde DC hasta el rango de

    GHz

    Etapas de control de movimiento

    Cmaras

    Cientos de PLCs

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    11/4011

    Ejercicio 1: Abrir y ejecutaruna aplicacin final

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

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    12/40

    12

    Fundamentos deLabVIEW

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    13/40

    13

    Entorno de LabVIEWVI = Programa o

    funcin

    Panel Frontal = Interfaz delUsuario

    Diagrama de Bloques= Cdigo

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    14/40

    14

    Controles e Indicadores

    Knobs/Dials(Perillas)

    Grficas

    Botones

    Digital Displays Barra

    deslizadora

    Termmetros

    Personalice ycree suspropioscontroles

    PanelFrontal

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    15/40

    15

    Bsqueda de Objetos

    Clic Derecho en el PanelFrontal Bsqueda por medio de

    jerarqua

    Presione para queaparezca Busque por nombre del objeto

    Paleta de

    Controles

    Ventana de

    bsqueda rpidade controles

    PanelFrontal

    D

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    16/40

    16

    Funciones y VIs Express

    Diagrama

    deBloques

    ConfigurationBased

    Express VIStandard VIs

    D

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    17/40

    17

    Programacin de Flujo deDatos

    1

    2

    3

    La comparacion espera hasta que ambas entradasestan presentes, despus se ejecuta

    Una vez ejecutado, se obtiene la salida de lacomparacin

    Ambos VIs Simulate Signal Express se ejecutan

    simultaneamente

    1 2 3

    Diagrama

    deBloques

    D

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    18/40

    18

    Cables y Tipos de Datos

    La transferencia de datos entre losobjetos del diagrama de bloques es atravs de cables

    Los cables son de diferentes colores,

    estilos, grosor, dependiendo de su tipode datos Un cable roto aparece como una lnea

    separada con una cruz roja a la mitad

    1818

    Scalar1DArray2DArray

    DBL Numeric Integer NumericString

    Diagrama

    deBloques

    Di

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    19/40

    19

    Estructuras de Control deEjecucin

    WhileLoop

    For Loop

    Se ejecutahasta que

    la condicinse conoce

    Se ejecutaN veces

    Permiten que el mismo cdigo se ejecutevarias veces Las condiciones de salida son diferentespara cada uno

    Diagrama

    deBloques

    B d d F i l Di

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    20/40

    20

    Bsqueda de Funciones en elDiagramade Bloques

    Paleta de

    Funciones

    Ventana debsqueda rpida de

    funciones

    Clic Derecho en el Diagrama deBloques Bsqueda por medio de

    jerarqua

    Para que aparezca,presionectrl + espacio Busque por nombre delobjeto

    Diagrama

    deBloques

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    21/40

    21

    Ejercicio 1: Graficar una sealsimulada

    Simulacin de varias seales Escribir a un grfico

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    22/40

    22

    Asistencia para laProgramacin

    Highlight

    Execution

    Block Diagram

    CleanupContextHelp

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    23/40

    23

    Adquisicin de Datoscon LabVIEW

    A qu s c n e Datos

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    24/40

    24

    A qu s c n e Datos(DAQ) por medio de una

    Computadora

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    25/40

    25

    Plataformas NI DAQ

    PCI PXI

    USB

    Wirele

    ss

    CompactDAQ

    Una aplicacin,

    mltiplesopciones

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    26/40

    26

    Todays DAQ System

    Hi-Speed USB2.0

    Mezcle ycombine

    ms de 50mdulos

    Mdulos hot-swappableConectividad

    directa consensores NI

    CompactDA

    Acondicionamiento de Seal

    incorporado

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    27/40

    27

    Ejercicio 2: Tomar unamedicin bsica

    Adquirir una seal de temperatura Escribir a un grfico

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    28/40

    28

    Anlisis y

    Procesamiento deSeales

    Procesamiento de Seales

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    29/40

    29

    Procesamiento deSeales y Anlisis 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 conLabVIEW

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    30/40

    30

    Uso de Funciones deAnlisis

    Configuracinen base aExpress VIs

    Programacin deVIs de Bajo Nivel

    MathScript Nodebasado en Texto

    E erc c o 3: A c n e

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    31/40

    31

    E erc c o 3: A c n eanlisis y de salidas

    digitales

    Adquirir seales de temperatura Promediar y monitorear Salida basada en el valor de una

    alarma

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    32/40

    32

    Reportes y

    Visualizacin deDatos

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    33/40

    33

    Visualizacin de Datos yComunicacin

    Visualizacin

    Objetos incoorporados para laInterfaz de usuario

    Grficos Aplicaciones de Control

    Remoto

    Reportes yAlmacenamiento deDatos

    Funcionalidad de Archivosde E/S

    Reportes HTML para el

    Internet Reportes en Microsoft Word

    y Excel

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    34/40

    34

    Tipos de AlmacenamientoCompatibles con LabVIEW

    ASCII

    Binary

    HTML

    XML

    LVM

    TDM(S)*

    Excel

    Word

    Datalog

    Bases de

    Datos

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    35/40

    35

    Ejercicio 4: Escribir a unarchivo

    Adquirir seales de temperatura Promediar y monitorear Salida basada en el valor de una alarma Escribir a un archivo

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    36/40

    36

    Prximos pasos

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    37/40

    37

    Comunidad Mundial deUsuarios de LabVIEW

    Ms de 100,000 miembros

    forman parte de los Foros de

    Discusin de NI

    Blogs de usuarios de NI y

    LabVIEW

    Ms de 100 Grupos de

    Usuarios de LabVIEW

    Comunidades en sitios weben ms de 15 Idiomas

    Cientos de otras

    organizaciones que

    desarrollan herramientas o

    Conozca m s so re NI

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    38/40

    38

    Conozca m s so re NILabVIEW y los sistemas NIDAQ

    Consulte los ejercicios adicionales deLabVIEW para Pruebas Automatizadas,Mediciones Industriales, Control ySistemas Emebidos enwww.ni.com/labview/whatis

    Vea las especificaciones de DAQ ydemostraciones:

    www.ni.com/daq

    Entrenamiento y

    http://www.ni.com/labview/whatishttp://www.ni.com/daqhttp://www.ni.com/daqhttp://www.ni.com/labview/whatis
  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    39/40

    39

    Entrenamiento yCertificacin

    Los programas de entrenamiento y certificacin de NationalInstruments ofrecen el camino ms fcil y certero paraincrementar la eficiencia y productividad al utilizar Software yHardware de NI

    Entrenamiento NI: Construya suconocimientoEl entrenamiento de NI le ayuda aconstruir sus habilidades para

    obtener aplicaciones ms robustas ymantenibles. NI proporciona muchasopciones para su entrenamiento, yasea en aulas de clase, autoconocimiento, en lnea, o en su lugarde trabajo para mayor facilidad.

    Certificacin NI : Agregue valor a suExperienciaLa Certificacin NI confirma su crecimientotcnico y habilidades. Esta certificacin

    profesional es ideal para diferenciarlo de lacompetencia y hacer sus propiasdecisiones de contratacin ysubcontratacin.

    Visite ni.com/training paraconocer ms

  • 8/4/2019 Introduccin a LabVIEW y Mediciones computarizadas

    40/40

    Click to edit Master subtitle style

    Seminario LabVIEW y DAQ

    Preguntas?

    [email protected]