2012 taller practico introduccion a ni labview para adquisicion de datos

Upload: omar-sanchez

Post on 24-Feb-2018

229 views

Category:

Documents


1 download

TRANSCRIPT

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    1/35

    1

    Introduccin a NI LabVIEW 2011 para

    Adquisicin de DatosTaller prctico

    Derechos de Autor

    2012National Instruments Corporation. Todos los derechos reservados.

    Bajo las leyes de autor, esta publicacin no deber ser reproducida o transmitida en ninguna forma, electrnica o mecnica,

    incluyendo fotocopia, grabacin, almacenando en un sistema de recuperacin de informacin o trasladar completo o en partes

    sin el consentimiento por escrito de National Instruments Corporation.

    National Instruments respeta la propiedad intelectual de otros y pedimos a nuestros usuarios hacer lo mismo. El software de NI

    est protegido por derechos de autor y otras leyes de propiedad intelectual. En donde el software de NI sea usado para

    reproducir software u otros materiales pertenecientes a otros, usted podr usar el software slo para reproducir materiales

    que usted posiblemente reproduzca de acuerdo a los trminos de cualquier licencia aplicable u otra restriccin legal.

    Marca Registrada

    National Instruments, NI, ni.com y LabVIEW son marcas registradas de National Instruments Corporation. Refirase a los

    trminos de uso en ni.com/legal para ms informacin acerca de marcas registradas de National Instruments.

    Otros nombres de productos y compaas mencionados aqu son marcas registradas de sus respectivas compaas.

    Los Miembros de National Instrumets del Programa de Miembros de Alianza son entidades de negocio independientes de

    National Instruments y no tienen sociedad de la agencia o relacin conjunta con National Instruments.

    Patentes

    Para patentes referentes a Productos/tecnologa de National Instruments dirjase a la localidad apropiada HelpPatents en su

    software, el archivo patents.txt en su media de reproduccin o en National Instruments Patent Noticeen ni.com/patents.

    Derechos Reservados

    2012National Instruments Corporation. Todos los derechos reservados.

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    2/35

    2

    Contenido

    Ejercicio 1. Configuracin del Equipo ........................................................................................................... 3

    Ejercicio 2. Conociendo NI LabVIEW 2011 .................................................................................................... 4

    Ejercicio 3. Abrir y ejecutar una aplicacin ................................................................................................... 6

    Ejercicio 4: Graficar una seal simulada. .................................................................................................... 10

    Ejercicio 5: Tomar una medicin bsica con CompactDAQ ........................................................................ 20

    Proyecto Propuesto 1: Adicin de anlisis y salidas digitales a una aplicacin DAQ .................................. 26

    Proyecto propuesto 2: Escribir datos a un archivo con LabVIEW ............................................................... 33

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    3/35

    3

    Ejercicio 1. Configuracin del Equipo

    En este ejercicio se conocern especificaciones del equipo y su funcionalidad.

    NI CompactDAQ 9178

    Chasis NI CompactDAQ USB de 8 Ranuras

    Cuatro contadores/temporizadores de 32 bits de uso general integrados al chasis (acceso a

    travs de mdulo digital)

    Conexiones BNC integradas para relojes y disparos externos (hasta 1 MHz)

    NI 9211

    Mdulo de Entrada de Termopares de 4 canales, 15 S/s, 24 Bits, 80 mV

    NI 9472

    Mdulos de Salida Digital Tipo Sourcing de 8 Canales, Lgica de 24 V y 100 s

    1.

    Asegrese de configurar el NI CompactDAQ como se muestra a continuacin:

    Figura 1.Muestra de la configuracin del chasis NI CompactDAQ

    FIN DEL EJERCICIO 1

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    4/35

    4

    Ejercicio 2. Conociendo NI LabVIEW 2011

    En este ejercicio se conocer la ubicacin de NI LabVIEW 2011 dentro del ambiente de Windows.

    1.

    Ir al botn de Start All Programs National Instruments LabVIEW 2011 LabVIEW

    2.

    Seleccionar LabVIEW

    3.

    Esperar a que aparezca la ventana de Getting Started

    Figura 2.Ventana Getting Started de NI LabVIEW

    NOTA. La ventana Getting Started window de LabVIEW aparece cada vez que abre LabVIEW

    como un asistente que le ayuda a abrir o crear nuevas aplicaciones. Adicionalmente puede usar

    los vnculos en la ventana Getting Started windowpara encontrar recursos de ayuda en lnea y

    locales o abrir ejemplos de programas que le sirvan de referencia para un diseo de aplicacin.

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    5/35

    5

    4.

    Abrir un nuevo VI en blanco. Seleccionar la opcin Blank VI

    Figura 3.Ventanas que conforman un VI en blanco

    NOTA: NI LabVIEW se conforma de dos ventanas: El Front Panel o Panel Frontal y el Block

    Diagram o Diagrama de Bloques. La ventana de panel frontal es la interfaz con el usuario,

    mientras que la ventana de diagrama de bloques contiene el cdigo que controlar el

    funcionamiento de su aplicacin. Puede cambiar entre ambas ventanas seleccionando

    WindowShow Block Diagram o WindowShow Front Panel. Tambin puede hacerlo

    presionando < Ctrl- E>desde el teclado o haciendo clic en las ventanas si ambas son visibles en

    la pantalla.

    FIN DEL EJERCICIO 2

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    6/35

    6

    Ejercicio 3. Abrir y ejecutar una aplicacin

    Este ejercicio combinan la creacin de una aplicacin de monitoreo de temperatura que escribir los

    datos adquiridos en un archivo y la salida de una seal digital que indica alarma si la temperatura

    sobrepasa un nivel de umbral ajustable.

    1.

    Abra NI LabVIEW 2011.

    2.

    Abra el VI ubicado en la carpeta HO Intro DAQ con LV 2012_cDAQ/Ejercicios/Ejercicio2.vi

    Figura 4.Vista del Panel Frontal

    Figura 5.Vista del Diagrama de Bloques

    Mueva el cursor sobre los diferentes objetos del panel frontal. Note que el cursor cambia su

    forma a dedo ndice cuando se sita sobre el botn de Stop y el editor de texto cuando pasa

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    7/35

    7

    sobre un campo de texto. De manera predeterminada, la seleccin automtica de herramientas

    o Automatic Tool Selection de LabVIEW cambiar el cursor dependiendo de la operacin a

    realizar. Tambin puede cambiar el tamao de los objetos. Cuando se posiciona sobre un

    objeto, aparecern unos cuadros en el borde los cuales le ayudarn a expandir o contraer su

    tamao. Trate de cambiar el tamao de un par de objetos.

    Figura 6.Botn de STOP en el panel frontal que muestra los cuadros que permiten cambiar las

    dimensiones de este objeto

    3.

    Note la barra de men en la parte superior de la ventana. Discutiremos la mayora de sus

    elementos bsicos en pginas posteriores y en ejercicios. Por ahora el ms importante a revisar

    es el botn Run, que se encuentra en la esquina superior izquierda en la barra de men.

    Figura 7.Botn Run que muestra errores en el cdigo

    En la Figura 6 se muestra este botn en dos variantes. La primera, el botn aparece con la

    forma de una flecha rota, esto indica que existen errores no resueltos en el cdigo. La segunda,

    el botn con forma de una flecha uniforme, indica un cdigo sin errores.

    Debido a que LabVIEW compila el cdigo continuamente puede presionar este botn en

    cualquier momento y si existen errores una lista le indicar cules son, as como

    recomendaciones de cmo resolverlos

    4.

    Asegrese de contar con lo siguiente:

    Chasis de CompactDAQ encendido.

    Que est conectado a su computadora con un cable USB.

    Que los cuatro mdulos estn conectados correctamente en el chasis en el siguiente

    orden:

    i.

    Slot 1: Mdulo 9211

    ii.

    Slot 2: Mdulo 9472

    iii.

    Slot 3: Mdulo 9215

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    8/35

    8

    iv.

    Slot 4: Mdulo 9263

    Figura 8.CompactDAQ con los mdulos

    5.

    Cmbiese al diagrama de bloques.

    Figura 9.Diagrama de bloques del programa Ejercicio2.vi

    La programacin grfica de LabVIEW hace la ejecucin de la aplicacin intuitiva. En este caso,

    nuestra aplicacin har lo siguiente:

    1. Adquiere datos de temperatura utilizando el DAQ Assistant y los muestra en una grfica

    2.

    Compara los datos adquiridos con un nivel de alarma

    3.

    Manda salidas de 0 5V al mdulo de salida digital basado en la comparacin hecha

    4.

    Escribe los datos adquiridos en un archivo

    6.

    Presione el botn Run en el Panel Frontal para ejecutar el Ejercicio. Observe que la aplicacin

    comienza a registrar datos de temperatura provenientes del mdulo conectado en la primera

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    9/35

    9

    ranura del chasis de su CompactDAQ. Llame a su instructor si su aplicacin no se est

    ejecutando como se ha descrito.

    7.

    Interacte con el termopar en el Mdulo 9211 del Termopar. Toque la terminal del termopar y

    observe que los valores en la grfica cambiarn de acuerdo a la temperatura de su mano.

    Cambie el valor del control Alarm Level a diferentes valores y toque de nuevo la terminal del

    termopar, tal que esta temperatura se encuentre sobre y por debajo del valor que introdujo en

    el panel frontal.

    8.

    Incremente el nivel de alarma para visualizar la activacin del led de encendido en la pantalla

    del panel frontal y en el Mdulo 9472. Conforme la temperatura cambia sobre y por debajo del

    nivel configurado en el control Alarm Level, observe el mdulo NI 9472 en el chasis de

    CompactDAQ. Una lnea de salida digital en este mdulo ha sido programada para conducir una

    seal de 5V siempre y cuando la temperatura sea mayor que el nivel puesto en Alarm Level. Los

    LEDs de este mdulo indican el estado de cada lnea digital. Estas lneas podran ser conectadas

    a otro hardware, por ejemplo, un buzzer o algn otro dispositivo de 5V.

    Figura 10.Ejecucin del VI

    9.

    Presione el botn Stopen el panel frontal, una vez que haya terminado.

    FIN DEL EJERCICIO 3

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    10/35

    10

    Ejercicio 4: Graficar una seal simulada.

    En este ejercicio repasar las bases del ambiente LabVIEW que ha aprendido hasta ahora. Crear una

    aplicacin que simule una seal en LabVIEW y la muestre en una grfica.

    1.

    Abra un Blank VI(un archivo VI Nuevo) desde el Menu File y seleccionandoNew VI.

    Figura 11.Ventanas que conforman un VI en blanco

    2.

    Agregue un ciclo Whileal diagrama de bloques. D clic derecho en cualquier rea libre dentro

    del diagrama de bloques para acceder a la paleta de funciones (Functions Palette), y navegue

    hacia Programming Structures While Loop. D clic sobre While Loop y se colocar

    automticamente en su cursor.

    Figura 12.Colocando un ciclo While desde la paleta de funciones

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    11/35

    11

    D clic y arrastre el puntero diagonalmente hasta formar una estructura While del rea que

    desee. Puede cambiar el tamao de la estructura arrastrando cualquiera de las cajas para

    redimensionar que aparecen cada vez que haga clic sobre los bordes de la estructura.

    3.

    Otra manera en la que puedes crear una estructura While presionando desde el teclado y se abrir una caja de dilogo llamada Quick Dropsimilar a la

    que se muestra en la figura 12. Comience tecleando While loop y aparecer un lista de los

    posibles objetos con esa descripcin. D doble clic sobre este nombre y la estructura aparecer

    en su cursor para usarlo en el diagrama de bloques.

    Figura 13.Colocando un ciclo While desde Quick Drop

    4.

    La estructura While tiene dos terminales en las esquinas inferiores izquierda y derecha.

    Figura 14.Terminales de la estructura While.

    La terminal ms importante de esta estructura es la condicin . Esta terminal condicional se

    encuentra en la esquina inferior derecha. Debido a que la estructura Whilese ejecutar hasta

    que le indiquen lo contrario, debemos proveer algn tipo de comando de paro tal que el ciclo no

    se ejecute indefinidamente. Note que el botn Runcolocado en la esquina superior derecha de

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    12/35

    12

    la pantalla est en forma de flecha rota. LabVIEW no puede ejecutar una aplicacin que

    contenga una estructura While con una terminal condicional no cableada (difusa). Para nuestra

    aplicacin, necesitaremos crear un botn de Stop para que el usuario lo presione y pueda

    detener el ciclo While y salir del programa.

    En el panel frontal, d clic derecho en cualquier espacio libre para acceder a la paleta decontroles (Controls Palette) y navegue en Modern Boolean Stop Button. Al hacer clic en

    Stop Button(Ver Figura 14).

    Figura 15.Botn Stop desde la paleta de controles

    D clic en el panel frontal en lugar donde desee colocar el botn. Agrande el botn Stopmoviendo su cursor a uno de los bordes de este objeto y arrastre las cajas para redimensionar.

    5.

    Observe otra vez el diagrama de bloques. Note que la terminal del botn Stop apareci. Esta

    terminal acta como el conector entre el panel frontal y el diagrama de bloques. D clic en la

    terminal de Stopy arrstrela para colocarla cercana a la terminal de condicin del ciclo While.

    6.

    Mueva su cursor hacia el borde derecho de la terminal Stop y note que el borde de la terminal

    parece ser intermitente y el cursor luce ahora como un carrete. Esta es la herramienta de

    cableado que le permite conectar diferentes objetos en el diagrama de bloques. D clic en el

    borde de la terminal Stop y arrastre el cursor hasta llegar al borde izquierdo de la terminal

    condicional. El alambre ahora conecta la terminal Stop y la terminal condicional.

    Figura 16.Conexin entre la terminales Stop y condicional.

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    13/35

    13

    Ahora que tenemos una manera de salir del ciclo While, la forma de flecha rota del botn Run

    ha sido reemplazada por una flecha uniforme y la aplicacin est lista para correr pero

    necesitar agregar ms componentes al cdigo para acompaar las tareas en este ejercicio.

    7.

    La otra terminal en la estructura While, el contador de iteraciones , nos proporciona el

    nmero de veces que el ciclo While se ha ejecutado. Esta informacin puede ser tildependiendo de su aplicacin, pero no la usaremos hoy, no es requerido hacer algo con ella

    para que el programa pueda correr.

    8.

    Cree una seal simulada. Presione para entrar de nuevo a la caja de

    dilogo Quick Drop y escriba Simulate Signal. D doble clic sobre Simulate Signaluna vez que la

    vea bajo el cuadro donde escribi y automticamente aparecer Simulate Signal Express VIen

    su cursor.

    Figura 17.Creacin de una seal simulada desde el cuadro Quick Drop

    9.

    D clic para colocar el Simulate Signal Express VIdentro de la estructura While y aparecer un

    cuadro de dialogo similar al que se muestra en la figura 17.

    Figura 18.Ventana Configure Simulate Signal

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    14/35

    14

    10.

    Cambie el tipo de seal, la amplitud, frecuencia (Hz), los valores de Offset y fase (deg) en la

    seccin Signal y observe los cambios en Result Preview. Quite la seleccin en la caja Use

    signal type nameen la seccin Signal namey escriba Simulated Signal.

    Una vez que hayas elegido la seal que quieres mostrar, presione OK. Simulate Signal Express VI

    ha sido ahora configurado basndose en las caractersticas que le has configurado.

    11.

    Conecte la seal simulada a una grfica. Cmbiese al panel frontal, abra la ventana Quick Drop y

    escriba la palabra chart. Coloque la que se llama Waveform Charten el panel frontal en el lugar

    que prefiera.

    12.

    Regrese al diagrama de bloques y mueva el icono de la grfica dentro de la estructura While, a la

    derecha de Simulate Signal Express VI. Conecte la salida de ste a la terminal de la grfica (Ver

    Figura 18). Note que la terminal de la grfica cambia de color el cual depende del tipo de dato

    que recibe.

    Figura 19.Conexin entre el Simulated Signal Express VI y la terminal de la grfica

    13.

    Regrese al panel frontal y corra el VI. La seal simulada que creo en el Express VI est ahora

    mostrndose en la grfica. Presione el botn Stopcuando est listo para continuar.

    14.

    Agregue controles para ajustar la frecuencia y la amplitud de la seal mientras el programa est

    corriendo. D clic derecho en un espacio libre en el panel frontal para acceder a la paleta de

    controles, encuentre el control knob(ModernNumericKnob)y colquelo en el panel frontal.

    D doble clic en la etiqueta del Knoby cmbiela a Amplitud.

    15.

    Repite el paso #13 para agregar otro Knob que ajuste la frecuencia. Cambie su etiqueta a

    Frecuencia. D doble clic en el mximo valor de la escala y cmbialo a 50. Su diagrama de

    bloques debe verse similar a la figura 19.

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    15/35

    15

    Figura 20.Vista del Panel Frontal

    Figura 21.Vista del Diagrama de Bloques

    16.

    En el diagrama de bloques, mueva los controles de Amplitud y Frecuencia dentro de la

    estructura While y conctalos a las entradas asociadas al Simulate Signal Express VI. Su diagrama

    de bloques debe lucir muy similar a la figura 20.

    17.

    Ejecute el VI. Presione el botn Runy manipule la Amplitud y la Frecuencia. Note que la grfica

    cambia de acuerdo a la seal. El eje Y de la grfica se auto-ajusta para maximizar el tamao de la

    seal mostrada. Para deshabilitar tal caracterstica, d clic derecho en la grfica y quite la

    seleccin a AutoScale Y.

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    16/35

    16

    Figura 22.Quitar la seleccin de la auto-escala en el eje Y.

    Ahora puede cambiar los rangos superiores e inferiores en el eje Y haciendo clic en los nmerosa lo largo del eje escribiendo los nuevos valores.

    18.

    Pare el VI presionando el botn STOP.

    LabVIEW provee distintas herramientas que pueden ayudarlo a desarrollar sus aplicaciones. Los

    prximos pasos le mostrarn cmo usar algunas de las ms importantes herramientas de

    asistencia a la programacin.

    Herramienta Block Diagram Cleanup.

    19.

    Usa la herramienta Block Diagram Cleanuppara organizar su diagrama de bloques. Conforme

    vas programando, y especialmente aprendiendo a programar en LabVIEW, no le encuentras

    siempre pensando en el diseo y la legibilidad. Esto puede resultar en un diagrama de bloques

    pobremente organizado.

    La herramienta Block Diagram Cleanup de LabVIEW le ayuda a organizar su cdigo, haciendo

    ms comprensible las funciones que program y a otros usuarios. Presione el icono de esta

    herramienta que se encuentra en la barra de men.

    Figura 23.Herramienta Block Diagram Cleanup

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    17/35

    17

    Su diagrama de bloques debe estar ahora organizado, con cableados claros y una distribucin

    espaciada de los elementos de cdigo.

    Para personalizar cmo esta herramienta organiza su cdigo, cambie sus caractersticas

    siguiendo la siguiente ruta: desde men ToolsOptionsen la seccin Category seleccioneBlock

    Diagram.

    Figura 24.Configuracin personalizada de la herramienta Block Diagram Cleanup

    Este men le permite configurar la longitud mxima de los cables, las estructuras, las funciones

    y el espaciamiento de las terminales entre cada una y entre los bordes de su diagrama de

    bloques. Clic en OK cuanto est listo para continuar.

    Herramienta Highlight Execution

    20.

    Use la herramienta Highlight Execution para observar cmo corre su aplicacin. Presione el

    botn de esta herramienta en la barra de men. Note que el icono en forma de bombilla lucecomo si sta estuviera encendida.

    Figura 25.Herramienta Highlight Execution encendida

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    18/35

    18

    21.

    Corra su aplicacin con la herramienta Highlight Execution encendida. Presione el botn Run y

    observe cmo su cdigo se ejecuta paso a paso. No es necesario hacer esto para aplicaciones

    simples, esta herramienta es un recurso poderoso para la localizacin de problemas en

    programas complejos y determinar si su cdigo se comporta de manera esperada.

    Herramienta Context Help

    22.

    Usa la herramienta Context Help para identificar detalles de objetos mientras est

    programando. Presione este botn que se encuentra en la esquina superior derecha en el

    diagrama de bloques.

    Figura 26.Herramienta Context Help

    23.

    Con la ventana de Context Help activa, posicione su cursor sobre diferentes objetos en el

    diagrama de bloques y en el panel frontal del VI Simulate Signal to Graph.VI. Conforme lo va

    haciendo, observe que la ventana Context Help le proporciona detalles que incluyen

    descripciones y diagramas de conexin.

    Figura 27.Ventana Context Help refirindose al indicador Waveform Chart

    24.

    D clic derecho en el diagrama de bloques y navegue en las paletas. Note que la ventana

    Context Help proporciona detalles de los objetos en las paletas mientras los seleccionas.

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    19/35

    19

    Tambin observe que para algunos objetos, la ventana ofrece un vnculo para Detailed Help

    . Este vnculo abrir la ayuda de LabVIEW y le proporcionar ms informacin.

    25.

    Guarde el VI comoEjercicio3y cirrelo.

    FIN DEL EJERCICIO 4

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    20/35

    20

    Ejercicio 5: Tomar una medicin bsica con

    CompactDAQ

    El propsito de ste ejercicio es usar LabVIEW y NI CompactDAQ para construir un programa que

    adquiera datos de temperatura.

    Configuracin de los dispositivos.

    1.

    Asegrese de que el chasis de CompactDAQ (cDAQ9178) esta encendido.

    2.

    Conecte el chasis a su PC utilizando un cable USB.

    3.

    El controlador NIDAQmx instalado en su computadora detectar automticamente el chasis y

    se abrir la ventana mostrada en la figura 3.2.

    Figura 28.Ventana que muestra una deteccin automtica del chasis CompactDAQ.

    4.

    D clic en Configure and Test This Device Using NI Measurement & Automation Explorer.

    Nota:NI Measurement & Automation Exploreres una herramienta de configuracin para todos

    los dispositivos de National Instruments.

    5.

    La seccin Devices and Interfaces en la seccin My Systemmuestra todos los dispositivos de

    National Instruments instalados y configurados en su computadora. La carpeta NI DAQ

    Devices muestra todos los dispositivos compatibles con NI-DAQmx. De manera predeterminada,

    el chasis NI CompactDAQ se muestra con el nombre cDAQ.

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    21/35

    21

    6.

    Esta seccin de MAXmuestra tambin los mdulos instalados as como los espacios donde stos

    son colocados o slots, por su nombre en ingls, quese encuentran vacos en el chasis.

    7.

    D clic derecho en NI-cDAQ -9178 y despus clic en Self-Test.

    Figura 29.Cuadro de dilogo que indica que el dispositivo ha aprobado el Self-test.

    8.

    El dispositivo pas la auto prueba, lo cual significa que se ha inicializado apropiadamente y est

    listo para ser usado en su aplicacin de LabVIEW.

    Programando una aplicacin de LabVIEW.

    9.

    Cree un nuevo VI desde la ventana de LabVIEW.

    10.

    Presione para mostrar las ventanas del panel frontal y diagrama de bloques en su

    pantalla.

    11.

    Acceda a la paleta de funciones (Functions Palette) haciendo clic derecho en el espacio en

    blanco en la ventana del diagrama de bloques.

    12.

    En la paleta de funciones acceda a ExpressInput, y d clic en el DAQ Assistant Express VI. Dclic en un espacio vaco para colocarlo dentro del diagrama de bloques.

    Figura 30.DAQ Assistant Express VI dentro Input en la paleta de funciones.

    13.

    La ventana Create New Express Task debe aparecer.

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    22/35

    22

    Figura 31.Ventana Create New Express Task

    14.

    Para configurar una aplicacin para medir temperatura con un termopar, d clic en Acquire

    Signals Analog Input Temperature Thermocouple.

    15.

    D clic en el signo +y luego sobre cDAQ1Mod1 (NI9211), seleccione el canal ai0, y despus en

    Finish. Esto agregar un canal fsico a la tarea de medicin que est desarrollando.

    Figura 32.Ventana Create New Express Task

    16.

    Dentro de la pestaa Settings cambie CJC Source a Built In y en la seccin Acquisition Mode

    seleccione Continuous Samples. Despus d clic en el botn Run. Observar las lecturas de

    temperatura desde el termopar en la ventana de panel de prueba.

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    23/35

    23

    Figura 33.Configuracin de DAQ Assistant Express

    17.

    Seleccione Stopy luego OKpara cerrar la ventana de configuracin y regresar al diagrama de

    bloques de LabVIEW.

    18.

    LabVIEW automticamente crea el cdigo para esta tarea de medicin. D clic en Yespara crear

    automticamente una estructura While.

    Figura 34.Cuadro de dilogo para crear automticamente una estructura While

    19.

    D clic derecho a la terminal de salida dataque se encuentra del lado derecho del DAQ Assistant

    Express VI y seleccione Create>>Graph Indicator. Renombre a Waveform Graph con

    Temperature.

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    24/35

    24

    Figura 35.Creacin del indicador Grfico para representar los datos obtenidos del DAQ Assistant Express VI.

    20.

    Note que un indicador grfico es colocado en el panel frontal.

    21.

    La estructura While automticamente agreg un botn Stopa su panel frontal que le permite

    detener la ejecucin del lazo.

    Figura 36.Apariencia del diagrama de bloques

    22.

    Cambie la vista al Panel Frontal

    23.

    Guarde el VI como Ejercicio4.vi

    24.

    Ejecute el VI. Visualice como la temperatura se incrementa cuando se interactua con el

    termopar.

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    25/35

    25

    Figura 37.Ejecucin del VI

    FIN DEL EJERCICIO 5

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    26/35

    26

    Proyecto Propuesto 1: Adicin de anlisis y salidas

    digitales a una aplicacin DAQ

    Aplicacin de LabVIEW- Comparar una seal con un umbral de alarma definida por el usuario.

    1.

    Abra el VI Proyecto1.videsde la carpeta Ejerciciosen Proyect Explorer. Este VI se muestra en la

    siguiente figura, con espacios adicionales en el diagrama de bloques para agregar funcionalidad.

    Figura 38.Vista del VI

    2.

    Cree una alarma que sealice si la temperatura adquirida sobrepasa un nivel definido por elusuario. En el panel frontal, d clic derecho para abrir la paleta de controles (Controls Palette) y

    seleccione Modern Numeric para colocar un control numrico (numeric control)en el panel

    frontal.

    Figura 39.Control Numrico

    3.

    Cambie el nombre del control numrico a Alarm Level. D doble clic sobre la etiqueta del control

    y reemplace el texto genrico por Alarm Level.

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    27/35

    27

    4.

    Use Comparision Express VI para comparar la seal de temperatura adquirida con el control

    Alarm Level. Cmbiese al diagrama de bloques, d clic derecho en un espacio vaco y abra la

    paleta de funciones (Functions Palette). Coloque Comparision Express VI en el diagrama de

    bloques desde Functions Express Arithmetic & Comparison Comparison.

    Figura 40. Comparison

    5.

    Una vez colocado en el diagrama de bloques, el dialogo de configuracin del VI Comparison

    Express aparecer.

    Figura 41. Configure Comparison

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    28/35

    28

    Seleccione > Greater en la seccin Compare Condition y Second signal input en la seccin

    Comparison Inputsdespus d clic en OK.

    6.

    Conecte los datos de temperatura adquiridos y la entrada Alarm Level al Comparison Express VI.

    Posicione su puntero sobre la salida dataen el DAQ Assistant hasta que la herramienta en forma

    de carrete parezca en el cursor, despus d clic y arrastra el puntero hasta la entrada Operand 1en el Comparison Express VI. Realice el mismo movimiento para conectar el control Alarm Level y

    la entrada Operand 2del Comparsion Express VI. Su diagrama de bloques debe lucir similar al de

    la siguiente figura.

    Figura 42. Vista del Diagrama de Bloques

    7.

    Muestre el resultado del Comparison Express VI en el panel frontal. En el panel frontal, d clic

    derecho, abra la paleta de controles (Controls palette) y agregue el indicador Square LED. Este

    indicador puede ser encontrado desde Controls Modern Boolean.Redimensiona a Square

    LEDpara que sea ms fcil verlo y renmbralo como Alarm. Su diagrama de bloques debe lucir

    como se muestra en la siguiente figura.

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    29/35

    29

    Figura 43. Vista del Panel Frontal

    En el diagrama de bloques, conecte la salida del Comparison Express VIa la terminal de entrada

    del indicador Alarm.

    Figura 44. Vista del Diagrama de Bloques

    8.

    Corra la aplicacin. Presione el botn Runy cambie el control Alarm Level a algn nivel sobre la

    seal de temperatura adquirida actualmente. Sostenga entre sus manos el termopar hasta que la

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    30/35

    30

    temperatura exceda el valor en Alarm Level. El indicador Alarm LED se encender cuando la seal

    de temperatura adquirida sobrepase el nivel seleccionado en el panel frontal.

    Seal de Alarma en el Chasis Compact DAQ

    9.

    Use otro DAQ Assistant Express VI para enviar el estado de Alarm hacia el mdulo 9472 del

    CompactDAQ. Abra la paleta de funciones (Functions Palette) en el diagrama de bloques y

    encuentra el DAQ Assistant Express VI en Functions Express Output.

    Figura 45. Seleccin del DAQ Assistant

    10.

    Seleccione Generate Signals Digital Output Line Output desde la ventana Create New

    Express Task

    Figura 46. Seleccin de Line Output

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    31/35

    31

    11.

    Seleccione el canal fsico que desee usar como salida. En la siguiente ventana, presione el signo +

    que se encuentra junto a cDAQ1Mod2 para expandir el men, seleccioneport0/line0.

    Figura 47. Seleccin de Line Output

    12.

    Presione OKen la ventana DAQ Assistant una vez que todos los ajustes de la aplicacin estn

    correctos.

    13.

    Cree una conexin entre la salida Resultdel Comparison Express VIy la entrada data en el nuevo

    DAQ Assistant Express VI. La funcin Convert from Dynamic Data aparece automticamente.

    LabVIEW siempre tratar de hacer coincidir diferentes tipos de datos cuando dos nodos son

    conectados juntos. En este caso, la salida del Comparison Express VI es un dato del tipo dinmico,

    y la entrada del DAQ Assistan es booleana. Puede hacer doble clic en Convert from Dynamic

    Datapara ver su configuracin. Su diagrama de bloques debe lucir como el de la siguiente figura:

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    32/35

    32

    Figura 48. Vista del Diagrama de Bloques

    14.

    Corra el VI. Presione el botn Run. Note que el banco de LEDs en el mdulo del CompactDAQ

    9472 enciende y apaga para coincidir con el valor deAlarmen el panel frontal.

    15.

    Guarde este VI como Proyecto1.vi y cirrelo.

    FIN DEL PROYECTO 1

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    33/35

    33

    Proyecto propuesto 2: Escribir datos a un archivo con

    LabVIEW

    1.

    En la carpeta Ejercicios abra el archivo Proyecto2.vi. Usaremos el programa del ejercicio pasado

    para comenzar con ste ejercicio.

    2.

    D clic derecho en el diagrama de bloques y seleccione Functions Express Output Write to

    Measurement File y colquelo dentro de la estructura While en el diagrama de bloques.

    Figura 49. Vista de la seleccin

    3.

    Una ventana de configuracin debe aparecer. Seleccione los parmetros como se muestra en lasiguiente figura y luego da clic en OK.

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    34/35

    34

    Figura 50. Seleccin de parmetros

    4.

    Conecte la salida del DAQ Assistant Express VIa la entrada de Write to Measurement File Express

    VI.

    5.

    Su diagrama de bloques debe ser similar al que se muestra a continuacin.

    Figura 51. Vista del Diagrama de Bloques

  • 7/24/2019 2012 Taller Practico Introduccion a NI LabVIEW Para Adquisicion de Datos

    35/35

    6.

    Guarde el VI usando el men File Save As, seleccione Copy Open Additional Copy y

    nmbrelo como 5-Write to File.vi.

    7.

    Corra el VI momentneamente y presioneStoppara detener el VI.

    8.

    Su archivo ser creado en la carpeta especificada.

    9.

    Abra el archivo usando Microsoft Office Excel o Notepad. Revise el ttulo y los datos de

    temperatura guardados en el archivo.

    10.

    Cierre el archivo de datos y el VI de LabVIEW.

    FIN DEL PROYECTO 2