Sunteți pe pagina 1din 40

1

Introduccin a Adquisicin de Datos con LabVIEW


Click to edit Master subtitle style

Mauricio Alejandro Snchez


Ingeniero de Soporte y Ventas DISSELECTRO El Salvador

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

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
4

G a n a n ci a N et a e n M ill o n e s

Instrumentacin Virtual con LabVIEW


Automate d Pruebas Industrial

E/S Modula res

Software

Embebid o

Qu es LabVIEW?

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 Multihilos automtica.


7

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

LabVIEW tiene Libreras de Ingeniera Incorporadas

Anlisis y control en Lnea y fuera de lnea Procesamiento de Seales Anlisis y Filtrado Matemticas complejas PID Visin Movimiento

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 modulares desde DC hasta el rango de GHz Etapas de control de movimiento Cmaras Cientos de PLCs
10

Ejercicio 1: Abrir y ejecutar una aplicacin final

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

11

Fundamentos de LabVIEW

12

Entorno de LabVIEW
VI = Programa o funcin

Panel Frontal = Interfaz del Usuario

Diagrama de Bloques = Cdigo


13

el al an t P ron F

Controles e Indicadores
Knobs/Dials (Perillas) Grficas Botones Digital Displays Barra deslizadora Termmetros Personalice y cree sus propios controles
14

el al an t P ron F

Bsqueda de Objetos
Paleta de Controles Ventana de bsqueda rpida de controles

Clic Derecho en el Panel Frontal Bsqueda por medio de jerarqua

Presione <ctrl + espacio> para que aparezca Busque por nombre del objeto

15

a m es ra u g q ia lo D B de

Funciones y VIs Express

Standard VIs

Configuration Based Express VI

16

Programacin de Flujo de Datos

a m es ra u g q ia lo D B de

1 Ambos VIs Simulate Signal Express se ejecutan simultaneamente 2 La comparacion espera hasta que ambas entradas
estan presentes, despus se ejecuta comparacin

3 Una vez ejecutado, se obtiene la salida de la


17

a m es ra u g q ia lo D B de

Cables y Tipos de Datos

La transferencia de datos entre los objetos del diagrama 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 lnea separada con una cruz roja a la mitad
DBL Numeric Integer Numeric Scalar String 1D Array 2D Array
18

1818

a m es ra u g q ia lo D B de

Estructuras de Control de Ejecucin


While Loop Se ejecuta hasta que la condicin se conoce

For Loop

Se ejecuta N veces

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

19

Bsqueda de Funciones en el Diagrama Ventana de Paleta de de Bloques bsqueda rpida de


Funciones funciones

a m es ra u g q ia lo D B de

Para que aparezca, presione ctrl + espacio Busque por nombre del objeto

20

Clic Derecho en el Diagrama de Bloques Bsqueda por medio de jerarqua

Ejercicio 1: Graficar una seal simulada

Simulacin de varias seales Escribir a un grfico

21

Asistencia para la Programacin

Highlight Execution Block Diagram Cleanup Context Help


22

Adquisicin de Datos con LabVIEW

23

Adquisicin de Datos (DAQ) por medio de una Computadora

24

Plataformas NI DAQ
Una aplicacin, mltiples opciones

US B PCI Compact DAQ


25

Wirele ss
PXI

Todays DAQ System


Hi-Speed USB 2.0

Mezcle y combine ms de 50 mdulos


Acondicionamient o de Seal incorporado

Conectividad directa con sensores

Mdulos hotswappable

NI CompactDA Q

26

Ejercicio 2: Tomar una medicin bsica

Adquirir una seal de temperatura Escribir a un grfico

27

Anlisis y Procesamiento de Seales

28

Procesamiento de Seales, Anlisis y Matemticas con LabVIEW Procesamiento de Matemticas


Seales 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

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

29

Uso de Funciones de Anlisis


Programacin de VIs de Bajo Nivel Configuracin en base a Express VIs

MathScript Node basado en Texto

30

Ejercicio 3: Adicin de anlisis y de salidas digitales

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

Reportes y Visualizacin de Datos

32

Visualizacin de Datos y Comunicacin Visualizacin



Objetos incoorporados para la Interfaz de usuario Grficos Aplicaciones de Control Remoto

Reportes y Almacenamiento de Funcionalidad de Archivos Datos de E/S


Reportes HTML para el Internet Reportes en Microsoft Word y Excel

33

Tipos de Almacenamiento Compatibles con LabVIEW


ASCII Binary HTML XML LVM

TDM(S) * Excel Word Datalog Bases de Datos

34

Ejercicio 4: Escribir a un archivo

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

35

Prximos pasos

36

Comunidad Mundial de Usuarios 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 web en ms de 15 Idiomas Cientos de otras organizaciones que desarrollan herramientas o

37

Conozca ms sobre NI LabVIEW y los sistemas NI DAQ

Consulte los ejercicios adicionales de LabVIEW para Pruebas Automatizadas, Mediciones Industriales, Control y Sistemas Emebidos en www.ni.com/labview/whatis Vea las especificaciones de DAQ y demostraciones: www.ni.com/daq
38

Entrenamiento y Certificacin

Entrenamiento NI: Construya su Certificacin NI : Agregue valor a su conocimiento Experiencia El entrenamiento de NI le ayuda a La Certificacin NI confirma su crecimiento construir sus habilidades para tcnico y habilidades. Esta certificacin obtener aplicaciones ms robustas y profesional es ideal para diferenciarlo de la mantenibles. NI proporciona muchas competencia y hacer sus propias opciones para su entrenamiento, ya decisiones de contratacin y sea en aulas de clase, auto subcontratacin. conocimiento, en lnea, o en su lugar Visite ni.com/training para de trabajo para mayor facilidad. conocer ms
39

Los programas de entrenamiento y certificacin de National Instruments ofrecen el camino ms fcil y certero para incrementar la eficiencia y productividad al utilizar Software y Hardware de NI

Seminario LabVIEW y DAQ

Preguntas?
Click to edit Master subtitle style

academia.mexico@ni.com

40

S-ar putea să vă placă și