Praactics LabView

download Praactics LabView

of 28

Transcript of Praactics LabView

  • 8/3/2019 Praactics LabView

    1/28

    1Manual de Prcticas con LABVIEW 2009 (Bsico)

    LabVIEW Bsico

    Procesamiento de seales.

    Prctica 0 Abrir y Cerrar un Instrumento Virtual

    Centro Universitario de la Costa Sur| Dr. Ramn Osvaldo Guardado Medina

  • 8/3/2019 Praactics LabView

    2/28

    2Manual de Prcticas con LABVIEW 2009 (Bsico)

    Examine el VI Signal Generation and Processing (Generacin y Procesamiento de Seales) ycrralo. Cambie las frecuencias y tipos de seales de entrada y vea como el display en las graficascambia. Cambie la ventana de procesamiento de seales y las opciones de filtro. Despus de quehalla examinado el VI y las diferentes opciones que usted puede cambiar, pare el VI al presionar elbotn de parada (Stop button)

    1. Seleccione Start Programs National Instruments LabVIEW 8.5 LabVIEW paralanzar LabVIEW. La caja de dialogo de LabVIEW aparece.

    2. Seleccione Help Find Examples. La caja de dialogo que aparece muestra y enlazatodos los VIs de ejemplo disponibles en LabVIEW.

    3. En el Browser Tab, seleccione browser (navegar) de acuerdo al tema deseado. ElijaAnalyzing and Processing Signals (analizando y procesando seales), despus SignaProcessing, despus Signal Generation and Processing.vi.

    Esto abrir el Panel Frontal del VI Signal Generation and Processing.

    Nota Usted tambin puede abrir el VI al hacer clic en el botn Open VI (abrir VI) y navegar alabview\examples\apps\demos.llb\Signal Generation and Processing.vi.

    Panel Frontal

    4. Haga clic en el botn de Run (correr) de la barra de herramientas, mostrado a la izquierdapara correr este VI. Este VI determina el resultado de filtrar una seal generada. Este ejemplotambin muestra el espectro de poder (power spectrum) para seales generadas. Las sealesresultantes son mostradas en graficas en el panel frontal, como se muestra en la siguientefigura.

    Centro Universitario de la Costa Sur| Dr. Ramn Osvaldo Guardado Medina

  • 8/3/2019 Praactics LabView

    3/28

    3Manual de Prcticas con LABVIEW 2009 (Bsico)

    5. Utilice la herramienta de Operacin, mostrada en la izquierda, para cambiar la seal deEntrada y la seal de Procesamiento, use las flechas de incremento o decremento en el

    control, y mueva el puntero a la Frecuencia deseada.

    6. Presione el botn de More Info (Ms informacin) o [F5] para leer mas acerca de lasfunciones de anlisis.

    7. Presione el botn Stop (parada) o [F4] para parar el VI.

    Diagrama de Bloques

    8. Seleccione Window Show Diagram o presione las teclas para mostrar ediagrama de bloque del VI Signal Generation and Processing.

    (MacOS) Presione las teclas . (Sun) Presione las teclas .

    (Linux) Presione las teclas .

    Este diagrama de bloque contiene muchos de los elementos bsicos de diagrama de bloqueincluyendo subVIs, funciones, y estructuras, de las cuales usted aprender mas tarde en ecurso.

    9. Seleccione Window Show Panel o presione las teclas para regresar al PaneFrontal.

    10. Cierre el VI y no guarde los cambios.

    Fin de la prctica.

    Centro Universitario de la Costa Sur| Dr. Ramn Osvaldo Guardado Medina

  • 8/3/2019 Praactics LabView

    4/28

    4Manual de Prcticas con LABVIEW 2009 (Bsico)

    Prctica 1 ConvertirC a F

    Construir un VI

    Complete los pasos siguientes para crear un VI que tome un nmero representando grados Celsius ylo convierta a un nmero representando grados Fahrenheit.

    En las ilustraciones de cableado, la flecha al final del icono del mouse (mostrado al lado izquierdo)muestra donde hacer clic y el numero en la flecha indica cuantas veces hay que hacer clic.

    Panel Frontal

    1. Seleccione File New para abrir un nuevo panel frontal.

    2. (Opcional) Seleccione Window Tile Left and Right para mostrar el panel frontal y ediagrama de bloques uno al lado del otro.

    3. Cree un control digital numrico. Usted utilizara este control para introducir el valor engrados Centgrados.

    a. Seleccione el control digital en la paleta de Controls Numeric Controls. Si la

    paleta de Controls no esta visible, haga clic-derecho en un rea abierta del panelfrontal para desplegarla.

    b. Mueva el control al panel frontal y haga clic para colocar el control.

    c. Escriba deg C adentro de la etiqueta y haga clic afuera de la etiqueta o haga clic enel botn Enter de la barra de herramientas. Si usted no escribe el nombreinmediatamente, LabVIEW utiliza una etiqueta que tiene por defecto. Usted puedeeditar una etiqueta en cualquier momento utilizando la herramienta de Etiquetado.

    4. Cree un indicador digital numrico. Usted utilizara este indicador para mostrar el valor engrados Fahrenheit.

    a. Seleccione el indicador digital en la paleta Controls Numeric Indicators.b. Mueva el indicador al panel frontal y haga clic para colocar el indicador.c. Escriba deg F adentro de la etiqueta y haga clic afuera de la etiqueta o haga clic en

    el botn Enter.

    Centro Universitario de la Costa Sur| Dr. Ramn Osvaldo Guardado Medina

  • 8/3/2019 Praactics LabView

    5/28

    5Manual de Prcticas con LABVIEW 2009 (Bsico)

    LabVIEW crea terminales de control e indicacin correspondientes en el diagrama debloques. Las terminales representan el tipo de dato de control o indicacin. Por ejemplo,una terminal DBL representa un control o indicador numrico de punto flotante con valor deprecisin-doble.

    Nota Las terminales de control tienen un borde ms grueso que las terminales de losindicadores.

    Diagrama de Bloque

    5. Despliegue el diagrama de bloques hacienda clic en el o seleccionando Window ShowDiagram.

    Nota: Las terminales del Diagrama de Bloques pueden ser vistas como iconos o comoterminales. Para cambiar la manera en que LabVIEW despliega estos objetos haga clicderecho en la terminal y seleccione View As Icon.

    6. Seleccione las funciones de Multiplicacin (Multiply) y Suma (Add) en la paleta deFunctions Numeric y colquelas en el diagrama de bloques. Si la paleta de Functionsno esta visible, haga clic derecho en un rea libre en el bloque de diagramas paradesplegarla.

    7. Seleccione una constante numrica en la paleta Functions Numeric y coloque dos deellas en el diagrama de bloques. Cuando usted coloca la constante numrica por primera

    vez esta queda seleccionada de manera que usted pueda escribir el valor deseado.

    8. Escriba 1,8 en una de las constantes y 32,0 en la otra.

    Si usted movi las constantes antes de haberles asignado (escrito) un valor, entoncesutilice la herramienta de Etiquetado para ingresar los valores.

    Centro Universitario de la Costa Sur| Dr. Ramn Osvaldo Guardado Medina

  • 8/3/2019 Praactics LabView

    6/28

    6Manual de Prcticas con LABVIEW 2009 (Bsico)

    9. Utilice la herramienta de cableado para conectar los iconos como se muestra en ediagrama de bloques previo.

    Para cablear de una terminal a la otra, utilice la herramienta de Cableado parahacer clic en la primera terminal, mover la herramienta a la segunda terminal, yhacer clic en la segunda terminal, como se muestra en la siguiente ilustracin

    Usted puede comenzar el cableado desde cualquier terminal.

    Usted puede doblar un cable al hacer clic para sujetar el cable a la pantalla y

    moviendo el cursor en una direccin perpendicular. Presione la barra deespaciamiento para cambiar la direccin de cableado.

    Para identificar terminales en los nodos, haga clic derecho en las funciones deMultiplicacin y Suma y seleccione Visible Items Terminals desde el men deatajo para desplegar el conector. Regrese a los iconos una vez que haya cableadohaciendo clic derecho en las funciones y seleccionando Visible Items Terminalsdesde el men de atajo para remover la seleccin (checkmark).

    Cuando mueva la herramienta de Cableado sobre una terminal, el rea de la

    terminal se ilumina intermitentemente, indicando que al hacer clic sobre ella seconectara el cable a la terminal y una etiqueta de sugerencia aparece, mostrando elnombre de la terminal.

    Para cancelar un cable que se ha comenzado a conectar, presione la tecla haga clic derecho, o haga clic en la terminal de inicio.

    10. Despliegue el panel frontal haciendo clic en el o seleccionando Window Show Panel.

    11. Salve el VI ya que usted utilizara este VI despus en el curso

    a. Seleccione File Save.

    b. Navegue a c:\exercises\LV Intro.

    Note Salve todos los VIs que edita en este curso en c:\exercises\LV Intro.

    Centro Universitario de la Costa Sur| Dr. Ramn Osvaldo Guardado Medina

  • 8/3/2019 Praactics LabView

    7/28

    7Manual de Prcticas con LABVIEW 2009 (Bsico)

    c. Escriba Convertir C a F.vi en el ventana de dialogo.

    d. Haga clic en el botn Save.

    12.Ingrese un nmero en el control digital y corra el VI.

    a. Utilice la herramienta de Operacin o la herramienta de Etiquetado para hacer dobleclic en el control digital y escribir un nuevo nmero (valor).

    b. Haga clic en el botn de Run para correr el VI.

    c. Trate diferentes nmeros varios y corra el VI otra vez.

    13. Seleccione File Close para cerrar el VI Convertir C a F.

    Fin de la Prctica.

    Centro Universitario de la Costa Sur| Dr. Ramn Osvaldo Guardado Medina

  • 8/3/2019 Praactics LabView

    8/28

    8Manual de Prcticas con LABVIEW 2009 (Bsico)

    Prctica 2a Crear un SubVI

    Panel Frontal

    1. Seleccione File Open y navegue ac:\exercises\LV Intro para abrir el VI Convertir C a F.Si usted cerro todos los VIs que estaban abiertos, haga clic en el botn Open en la

    ventana de dialogo de LabVIEW.

    Sugerencia Haga clic en la flecha junto al botn Open en la ventana de dialogo de LabVIEW paraabrir documentos recientemente abiertos, tales como Convertir C a F.vi.

    El siguiente panel frontal aparece.

    2. Haga clic derecho en el icono en la parte superior derecha del panel frontal y seleccioneEdit Icon del men de atajo. Esto hace que la ventana de dialogo Icon Editoraparezca.

    3. Haga doble clic en la herramienta de Seleccin en la parte izquierda de la ventana dedialogo del Icon Editorpara seleccionar el icono por defecto.

    4. Presione la tecla para remover el icono por defecto.

    5. Haga doble clic en la herramienta de Rectngulo para re-dibujar la orilla.

    6. Cree el siguiente icono.

    a. Utilice la herramienta de Texto para hacer clic en el rea de edicin.

    Centro Universitario de la Costa Sur| Dr. Ramn Osvaldo Guardado Medina

  • 8/3/2019 Praactics LabView

    9/28

    9Manual de Prcticas con LABVIEW 2009 (Bsico)

    b. Escriba C yF.

    c. Haga doble clic en la herramienta de Texto y cambie el tamao de la letra (fuente) aSmall Fonts.

    d. Utilice la herramienta de Lpiz para crear una flecha.

    Nota Para dibujar lneas rectas horizontales o verticales presione la tecla mientras ustedutiliza la herramienta de Lpiz para mover el cursor.

    e. Utilice la herramienta de Seleccin y las teclas de flecha (arrow keys) para mover etexto y la flecha que usted creo.

    f. Seleccione el icono B&W y seleccione 256 Colors en el campo Copy from paracrear un icono en blanco y negro, el cual LabVIEW utiliza para imprimir a menosque usted tenga una impresora a colores.

    g. Cuando el icono este completo, haga clic en el botn OK para cerrar la ventana dedialogo Icon Editor. El icono aparece en la esquina superior derecha del panelfrontal y del diagrama de bloque.

    7. Haga clic derecho en el icono localizado en el panel frontal y seleccione Show Connectordesde el men de atajo para definir el patrn de terminales del conector.

    LabVIEW selecciona un patrn para el conector basado en el nmero de controles eindicadores en el panel frontal. Por ejemplo, este panel frontal tiene dos terminales, deg Cy deg F, por lo que LabVIEW selecciona un patrn de conector con dos terminales.

    8. Asigne las terminales al control digital y al indicador digital.

    a. Seleccione Help Show Context Help para desplegar la ventana Context HelpMire cada conexin en la ventana Context Help mientras usted las hace.

    b. Haga clic en la terminal izquierda del conector. La herramienta automticamente secambia a la herramienta de Cableado, y la terminal se torna negra.

    c. Haga clic en el control deg C. La terminal izquierda se torna naranja, y el control seremarca.

    d. Haga clic en un rea desocupada del panel frontal. El remarcado desaparece, y laterminal se cambia al color del tipo de dato del control para indicar que usted haconectado la terminal.

    e. Haga clic en la terminal derecha del conector y haga clic en el indicadordeg F. Laterminal derecha se torna naranja.

    Centro Universitario de la Costa Sur| Dr. Ramn Osvaldo Guardado Medina

  • 8/3/2019 Praactics LabView

    10/28

    10Manual de Prcticas con LABVIEW 2009 (Bsico)

    f. Haga clic en un rea desocupada del panel frontal. Ambas terminales son colonaranja.

    g. Mueva el cursor sobre el conector. La ventana de Context Help muestra queambas terminales estn conectadas a valores de punto flotante.

    9. Seleccione File Save para salvar el VI porque usted usara este VI mas adelante en ecurso.

    10. Seleccione File Close para cerrar el VI Convertir C a F.

    Fin de la prctica.

    Centro Universitario de la Costa Sur| Dr. Ramn Osvaldo Guardado Medina

  • 8/3/2019 Praactics LabView

    11/28

    11Manual de Prcticas con LABVIEW 2009 (Bsico)

    Prctica 2b Adquisicin de Datos

    Para completar este ejercicio, usted necesitara el sensor de temperatura de punta fra (ICtemperature sensor) disponible en ya sea el BNC-2120, SCB-68, o DAQ Signal Accessory.

    Panel Frontal

    1. Seleccione File New para abrir el nuevo panel frontal.2. Cree el indicador de termmetro, como se muestra en el siguiente panel frontal.

    a. Seleccione el termmetro en la paleta Controls Numeric Indicators y colqueloen el panel frontal.

    b. Escriba Temperature adentro de la etiqueta y haga clic afuera de la etiqueta o hagaclic en el botn Enteren la barra de herramientas.

    c. Haga clic derecho en el termmetro y seleccione Visible Items Digital Display deel men de atajo para mostrar el despliegue digital del termmetro.

    3. Cree el control de switch vertical.

    a. Seleccione el switch de conmutacin vertical (vertical toggle switch) en la paletaControls Buttons.

    b. Escriba Temp Scale adentro de la etiqueta y haga clic afuera de la etiqueta o hagaclic en el botn Enter.

    c. Use la herramienta de Etiquetado para colocar una etiqueta libre, deg C, junto a laposicin verdadera (TRUE) del switch, como se muestra en el panel frontal previo.

    d. Coloque una etiqueta libre, deg F, junto a la posicin falsa (FALSE) del switch.

    Centro Universitario de la Costa Sur| Dr. Ramn Osvaldo Guardado Medina

  • 8/3/2019 Praactics LabView

    12/28

    12Manual de Prcticas con LABVIEW 2009 (Bsico)

    Diagram de Bloque

    4. Seleccione Window Show Diagram para desplegar el diagrama de bloques.

    5. Construya el siguiente diagrama de bloques.

    a. Coloque el VI DAQ Assistant Express localizado en la paleta Functions InputHaga las siguientes configuraciones en el Asistente de Configuracin DAQ (DAQ

    Assistant configuration wizard).

    i. Seleccione Analog Input como el tipo de medicin.

    ii. Seleccione Voltage.

    iii. Seleccione ai0 como el canal de su aparato de adquisicin de datos.

    iv. En la seccin de temporizado de tareas (Task Timing), seleccione Acquire 1sample.

    b. Coloque la funcin Convert from Dynamic Data localizada en Functions SignaManipulation y seleccione escalar simple (Single Scalar) como el tipo resultante dedatos (Resulting data type).

    c. Coloque la funcin de multiplicacin (Multiply) localizada en la paleta Functions Numeric. Esta funcin multiplica el voltaje que el VI AI Sample Channel regresa por100.0 para obtener la temperatura en Celsius.

    d. Seleccione Functions Select a VI, navegue hacia el VI Convertir C a F VI, el cua

    usted construy en el Ejercicio 2a, y coloque el VI en el diagrama de bloques. EsteVI convierte las lecturas en Celsius a Fahrenheit.

    e. Coloque la funcin de seleccionar (Select) localizada en la paleta Functions Comparison. Esta funcin regresa el valor de la temperatura ya sea en Fahrenheit(FALSE) o en Celsius (TRUE), dependiendo en el valor de Temp Scale.

    Centro Universitario de la Costa Sur| Dr. Ramn Osvaldo Guardado Medina

  • 8/3/2019 Praactics LabView

    13/28

    13Manual de Prcticas con LABVIEW 2009 (Bsico)

    f. Haga clic derecho en la terminal y de la funcin de multiplicacin (Multiply)seleccione Create Constant, escriba 100, y presione la tecla para crearotra constante numrica.

    g. Utilice la herramienta de Posicionamiento para colocar los iconos como se muestraen el bloque de diagramas previo y utilice la herramienta de Cableado paraconectarlos juntos.

    Sugerencia Para identificar terminales en los nodos, haga clic derecho en el icono y seleccioneVisible Items. Terminal del men de atajo para desplegar el conector.

    6. Despliegue el panel frontal al hacer clic en el o al seleccionarWindow Show Panel.

    7. Haga clic en el botn Continuous Run, mostrado al lado izquierdo, para correr el Vcontinuamente.

    8. Ponga su dedo en el sensor de temperatura y mire el incremento en temperatura.

    9. Haga clic en el botn Continuous Run otra vez para parar el VI.

    10.Cree el siguiente icono, de manera que usted pueda usar el VI de Temperatura como unsubVI.

    a. Haga clic con el botn derecho en el icono en la parte superior derecha del pane

    frontal y seleccione Edit Icon desde el men de atajo. La ventana de dialogo IconEditoraparece.

    b. Haga doble clic con la herramienta de Seleccin en el lado izquierdo de la ventanade dialogo Icon Editorpara seleccionar el icono por defecto.

    Centro Universitario de la Costa Sur| Dr. Ramn Osvaldo Guardado Medina

  • 8/3/2019 Praactics LabView

    14/28

    14Manual de Prcticas con LABVIEW 2009 (Bsico)

    c. Presione la tecla para remover el icono por defecto.

    d. Haga doble clic en la herramienta de Rectngulo para re-dibujar la orilla.

    e. Use la herramienta de Lpiz para dibujar un icono que represente el termmetro.

    f. Utilice el Foreground y las herramientas de Llenado para colorear el termmetro derojo.

    Nota Para dibujar lneas rectas horizontales o verticales, presione la tecla mientras utilice laherramienta del lpiz para mover el cursor.

    a. Haga clic doble sobre la herramienta de Texto, mostrada a la izquierda, y cambie etamao de la letra (fuente) a Small Fonts.

    b. Seleccione el icono B&W y seleccione 256 Colors en el espacio Copy from paracrear un icono en blanco y negro, el cual LabVIEW utiliza para imprimir a menosque usted tenga una impresora a color.

    c. Cuando el icono este completo, haga clic en el botn OK. El icono aparece en laesquina superior derecha del panel frontal.

    11. Seleccione File Save para salvar el VI. Elija un lugar en su disco duro para salvar el VIcomo Termometro.vi.

    12. Seleccione File Close para cerrar el VI.

    Fin de la prctica.

    Centro Universitario de la Costa Sur| Dr. Ramn Osvaldo Guardado Medina

  • 8/3/2019 Praactics LabView

    15/28

    15Manual de Prcticas con LABVIEW 2009 (Bsico)

    Prctica 3 Utilizando Ciclos

    Use un ciclo mientras (while) y un grafico de forma de onda para construir un VI que demuestretemporizado de software.

    Panel Frontal

    1. Abra un nuevo VI.

    2. Construya el siguiente panel frontal.

    a. Seleccione el selector corredizo horizontal en la paleta Controls Numeric Controls ycolquelo en el panel frontal. Usted utilizara este selector corredizo para cambiar e

    temporizado del software.

    b. Escriba millisecond delay adentro de la etiqueta y haga clic afuera de la etiqueta o hagaclic en el botn Enteren la barra de herramientas, mostrada a la izquierda.

    c. Coloque un botn de parada (Stop) desde la paleta Controls Buttons.

    d. Seleccione una grafica de forma de onda (waveform chart) en la paleta Controls Graph Indicators y colquela en el panel frontal. El grafico de forma de ondadesplegara los datos en tiempo real.

    e. Escriba Value History adentro de la etiqueta y haga clic afuera de la etiqueta o haga clicen el botn Enter.

    f. La leyenda de la grafica de forma de onda identifica la grafica como Plot 0. Utilice laherramienta de Etiquetado para hacer tres clics en Plot 0 en la leyenda de la grafica

    Centro Universitario de la Costa Sur| Dr. Ramn Osvaldo Guardado Medina

  • 8/3/2019 Praactics LabView

    16/28

    16Manual de Prcticas con LABVIEW 2009 (Bsico)

    escriba Value, y haga clic afuera de la etiqueta o haga clic en el botn Enterpara re-etiquetar la leyenda.

    g. El generador de nmeros aleatorios genera nmeros entre 0 y 1, en un saln de clasesusted podra reemplazar esto por un VI de adquisicin de datos. Utilice la herramientade Etiquetado para hacer doble clic en 10.0 en el eje-y, escriba 1, y haga clic afuera de

    la etiqueta o haga clic en el botn Enterpara re-escalar el grafico.

    h. Cambie10.0 en el eje-y a 0.

    i. Etiquete el eje-y como Value y el eje-x como Time (sec).

    Diagrama de Bloque

    3. Seleccione Window Show Diagram para desplegar el diagrama de bloques.

    4. Circunscriba las dos terminales en un ciclo mientras (While Loop), como se muestra en esiguiente diagrama de bloques.

    a. Seleccione el ciclo mientras (While Loop) en la paleta Functions ExecutionControl.

    b. Haga clic y arrastre un rectngulo de seleccin alrededor de las dos terminales.

    c. Utilice la herramienta de Posicionamiento para cambiarle el tamao al ciclo, si esnecesario.

    5. Seleccione el Random Number (0-1) en la paleta Functions Arithmetic andComparison Numeric. Alternativamente usted podra usar un VI que este obteniendodatos desde un sensor externo.

    Centro Universitario de la Costa Sur| Dr. Ramn Osvaldo Guardado Medina

  • 8/3/2019 Praactics LabView

    17/28

    17Manual de Prcticas con LABVIEW 2009 (Bsico)

    6. Cablee los objetos del diagrama de bloques como se muestra en el diagrama de bloquemostrado previamente.

    7. Salve el VI como Utilice un Ciclo.vi porque usted usara este VI mas adelante en el curso.

    8. Despliegue el panel frontal al seleccionarlo o al seleccionarWindow Show Panel.

    9. Corra el VI.

    La seccin del diagrama de bloques dentro de las orilla del ciclo mientras (While Loop) seejecuta hasta la condicin especificada se vuelve verdadera (TRUE). Por ejemplomientras el botn STOP no esta presionado, el VI retornara un nuevo numero y lodesplegara en la grafica de forma de onda.

    10.Haga clic en el botn STOP para parar la adquisicin. La condicin es falsa (FALSE), y e

    ciclo para de ejecutarse.

    11.Formatee y personalice las escalas X y Y de la grafica de forma de onda.a. Haga clic derecho y seleccione Properties desde el men de atajo. La siguiente

    ventana de dialogo aparece.

    b. Haga clic en el tab de Scale y seleccione diferentes estilos para el eje-y. Ustedtambin puede seleccionar diferentes modos de linearizacion, opciones decuadricula, factores de escala, y formatos y precisin. Note que estos seactualizaran interactivamente en la grafica de forma de onda

    c. Seleccione las opciones que usted desee y haga clic en el botn OK.

    Centro Universitario de la Costa Sur| Dr. Ramn Osvaldo Guardado Medina

  • 8/3/2019 Praactics LabView

    18/28

    18Manual de Prcticas con LABVIEW 2009 (Bsico)

    12. Haga clic derecho en la grafica de forma de onda y seleccione Data OperationsClearChart desde el men de atajo para vaciar el buffer de despliegue y resetear la grafica deforma de onda. Si el VI esta corriendo, usted puede seleccionar Clear Chart desde emen de atajo.

    Aadiendo Temporizado

    Cuando este VI corre, el ciclo mientras (While Loop) se ejecuta tan rpido como le es posible

    Complete los siguientes pasos para tomar datos a ciertos intervalos, tales como una vez cada medio-segundo, como se muestra en el siguiente diagrama de bloque.

    Centro Universitario de la Costa Sur| Dr. Ramn Osvaldo Guardado Medina

  • 8/3/2019 Praactics LabView

    19/28

    19Manual de Prcticas con LABVIEW 2009 (Bsico)

    a. Coloque el VI Time Delay Express localizado en la paleta FunctionsExecutionControl. En la ventana de dialogo que aparece inserte 0.5. Esta funcin aseguraraque cada iteracin ocurra cada medio-segundo (500 ms).

    b. Divida el retardo en milisegundos (millisecond delay) por 1000 para obtener tiempoen segundos. Conecte la salida de la divisin a la entrada Delay Time (s) del VTime Delay Express. Esto le permitir ajustar la velocidad de la ejecucin desde e

    selector corredizo en el panel frontal.

    13.Salve el VI, porque usted utilizara este VI mas adelante en el curso.

    14.Corra el VI.

    15.Trate diferentes valores en el retardo en milisegundos (millisecond delay) y corra el VI otravez. Note como esto afecta la velocidad de la generacin de nmeros y de su despliegue.

    16.Cierre el VI.

    Fin de la prctica.

    Centro Universitario de la Costa Sur| Dr. Ramn Osvaldo Guardado Medina

  • 8/3/2019 Praactics LabView

    20/28

    20Manual de Prcticas con LABVIEW 2009 (Bsico)

    Prctica 4 - Analizando e Ingresando Datos

    Complete los siguientes pasos para construir un VI que mida temperatura cada 0.25 s por 10s.Durante la adquisicin, el VI mostrara las mediciones en tiempo real en una grafica de forma deonda. Despus que la adquisicin se haya completado, el VI graficara los datos en una grafica ycalculara las temperatura mnima, mxima, y average. El VI mostrara el mejor ajuste de la curva parala grafica de la temperatura.

    Panel Frontal

    1. Abra un nuevo VI y construya el siguiente panel frontal utilizando las siguientessugerencias.

    No cree los indicadores Mean, Max, y Min todava. Creelos en el Diagrama deBloque al hacer clic derecho en las funciones y elegir Crear Indicador (CreateIndicator). Despus posicinelos en el Panel Frontal.

    Centro Universitario de la Costa Sur| Dr. Ramn Osvaldo Guardado Medina

  • 8/3/2019 Praactics LabView

    21/28

    21Manual de Prcticas con LABVIEW 2009 (Bsico)

    Diagrama de Bloque

    2. Construya el siguiente diagrama de bloque.

    a. Seleccione Functions All Functions Select a VI y elija Termometro.vi (deejercicio previo).

    b. Coloque la funcin Wait Until Next ms Multiple localizada en la paleta de Functions All Functions Time & Dialog y cree una constante de 250. As como el VI TimeDelay Express, esta funcin causa que el ciclo para (For Loop) se ejecute cada 0.25s (250 ms).

    c. Coloque la funcin Array Max & Min localizada en la paleta Functions AlFunctions Array. Esta funcin regresa las temperaturas mximas y mnimas.

    d. Coloque el VI Mean (media) localizado en la paleta Functions All FunctionsMathematics Probability and Statistics. Este VI regresa el average de lasmediciones de temperatura.

    e.f. Haga clic derecho en las terminales de salida de la funcin Array Max & Min y del V

    Mean y seleccione Create Indicator desde el men de atajo para crear losindicadores Max, Min, y Mean.

    Centro Universitario de la Costa Sur| Dr. Ramn Osvaldo Guardado Medina

  • 8/3/2019 Praactics LabView

    22/28

    22Manual de Prcticas con LABVIEW 2009 (Bsico)

    g. Coloque el VI Write LabVIEW Measurements File Express localizado en la paletaFunctions Output. LabVIEW automticamente insertara la funcin From DDT enel cable que usted conectara a la entrada de Seales (Signals input).

    3. Salve el VI como Logger de Temperatura.vi.

    4. Despliegue el panel frontal y corra el VI.

    5. Despus de presionar STOP (parar) una ventana de dialogo aparecer. Ingrese el nombredel documento para salvar la hoja electrnica de datos (spreadsheet).

    6. Abra el documento de hoja electrnica de datos (spreadsheet) para asegurarse que eldocumento fue creado apropiadamente utilizando Notepad o creando un VI que lea edocumento de la manera siguiente.

    Cree el siguiente diagrama de bloques

    Coloque el VI Read LabVIEW Measurement File Express localizado en la paletaFunctions Input.

    Configure el VI para que le pida al usuario elegir el documento a leer y cambienel delimitante a un Tab

    Haga clic derecho en Signals Output (seales de salida) y elija crear indicadorgrafico.

    6. Corra el VI

    7. Salve y cierre ambos VIs.

    Fin de la prctica.

    Centro Universitario de la Costa Sur| Dr. Ramn Osvaldo Guardado Medina

  • 8/3/2019 Praactics LabView

    23/28

    23Manual de Prcticas con LABVIEW 2009 (Bsico)

    Prctica 5 Utilizando Graficas de Forma de Onda

    Panel Frontal

    1. Abra un Nuevo VI y construya el siguiente panel frontal utilizando las siguientes

    sugerencias.

    a. Cree un indicador de diagrama de forma de onda desde la paleta de Controls GraphIndicators. Use la herramienta de position/size/select para mover la leyenda de lagrafica hacia un lado, y expndala para desplegar dos graficas. Use la herramienta deEtiquetado para cambiar los nombres de las graficas y la pgina de propiedades para

    elegir colores diferentes para sus graficas.

    b. Coloque un botn de parada (Stop) en el panel frontal.

    c. Coloque dos selectores corredizos verticales desde la paleta de Controls NumericControls. Utilice la pgina de propiedades nuevamente para cambiar el color deselector corredizo.

    Centro Universitario de la Costa Sur| Dr. Ramn Osvaldo Guardado Medina

  • 8/3/2019 Praactics LabView

    24/28

    24Manual de Prcticas con LABVIEW 2009 (Bsico)

    Diagrama de Bloques

    2. Construya el siguiente diagrama de bloques.

    a. Coloque un ciclo mientras (While Loop) de la paleta Functions Execution Contropalette.

    b. Coloque un Wait Until Next ms Multiple desde Functions All Functions Time &Dialog y cree una constante con un valor de 100.

    c. Coloque dos VIs Simulate Signal Express de Functions Input y deje el tipo de sea(Signal type) como seno (Sine) para el primer VI Simulate Signal y cambia el tipo deseal a cuadrada (Square) para el segundo VI. Cablee ambas salidas a la grafica deforma de onda. Una funcin de Merge Signals (combinar seales) se insertaraautomticamente.

    d. Expanda los VIs Simulate Signal Express para mostrar otro Input/Output(entrada/salida). Por defecto, error out debera de aparecer. Cambie esto a frecuenciaal hacer clic en error out y elegirFrequency.

    3. Salve el VI como Grafica Multiplot.vi.

    4. Despliegue el panel frontal y corra el VI.

    5. Salve y cierre el VI.

    Fin de la prctica.

    Centro Universitario de la Costa Sur| Dr. Ramn Osvaldo Guardado Medina

  • 8/3/2019 Praactics LabView

    25/28

    25Manual de Prcticas con LABVIEW 2009 (Bsico)

    Prctica 6a Realizacin de un Multimetro digital

    Una vez comprobado el funcionamiento del hardware vamos a implementar un VI con funcin devoltmetro digital. Para ello habr que realizar un diagrama de bloques como el de la figura 6siguiendo los siguientes pasos (recordar la funcin de buscar de las paletas):

    1. Iniciar LabView, para ello localizar en el MAX el conjunto de componentes Software,

    desplegarlo y buscar una entrada que ponga LabView o LabView 8.6, con el botn derechodel ratn hacer aparecer el men emergente en el que la nica opcin es lanzar(arrancar) laaplicacin.

    2. En el diagrama de bloques insertar la funcin DAQ Assistantconfigurando mediante elasistente el bloque de adquisicin como:

    Analog Input

    Voltage

    ai0

    Input range: -10V,10V

    Adquisition mode: Continuous

    Samples to read: 1000

    Rate: 100 Hz.

    3. En el panel frontal incrustar un indicador grfico Waveform Graph.

    4. Volver al diagrama de bloques y conectar la salida de la funcin de captura a la entrada delicono que representa el indicador grfico incrustado en el panel frontal.

    5. Ejecutar el instrumento y comprobar que se estn capturando adecuadamente los diezperiodos de la onda.

    Centro Universitario de la Costa Sur| Dr. Ramn Osvaldo Guardado Medina

  • 8/3/2019 Praactics LabView

    26/28

    26Manual de Prcticas con LABVIEW 2009 (Bsico)

    Figura 6. Diagrama de bloques del voltmetro digital a implementar.

    Centro Universitario de la Costa Sur| Dr. Ramn Osvaldo Guardado Medina

  • 8/3/2019 Praactics LabView

    27/28

    27Manual de Prcticas con LABVIEW 2009 (Bsico)

    6. En el diagrama de bloques incluir una funcin de medida sobre forma de onda denominadaAmplitude and Level Measurements, configurar la funcin para que proporcione la medidadel valor DC y RMS, conectarla a la forma de onda capturada e incluir dos indicadoresnumricos en las salidas de medida para poder visualizar las mismas en el panel de control.

    7. Los indicadores numricos se incluyen del mismo modo que el indicador grfico. Paralocalizarlo en las paletasdel panel frontal introducir como trminos de bsqueda NumericIndicator.

    8. Finalmente ejecutar el instrumento y comprobar que tanto la captura como las medidas seestn realizando de modoadecuado.

    Fin de la Prctica.

    Centro Universitario de la Costa Sur| Dr. Ramn Osvaldo Guardado Medina

  • 8/3/2019 Praactics LabView

    28/28

    28Manual de Prcticas con LABVIEW 2009 (Bsico)

    Prctica 6b. Integracin de la generacin de onda en el VI

    Ya hemos comprobado que es posible realizar la captura de la forma de onda que se estgenerando mediante el generador de onda arbitraria del que se dispone en cada uno de los puestos,sin embargo, es posible usar las salidas analgicas de las que dispone el HW de adquisicininstalado en los PCs para integrar el generador en el VI desarrollado y as hacer la aplicacin

    independiente de cualquier otro equipo. En la Figura 6b puede verse el diagrama de bloques quedeseamos obtener con la integracin de la generacin de onda que podemos conseguir siguiendolos siguientes pasos:

    Aadir la funcin Spectral Measurements. Dicha funcin se configura para que proporcionesel valor RMS de cada componente en dB convirtiendo la fase a grados.

    El indicador grfico se puede incluir como se hizo con anterioridad o copiando el existente.

    Finalmente ejecutar el instrumento para comprobar a partir de los resultados si la distorsinintroducida es significativa.

    Recordar que tericamente un seno tendra un solo tono en la representacin en frecuencia.

    Figura 6b. Diagrama de bloques del VI con la generacin de onda integrada

    Centro Universitario de la Costa Sur| Dr. Ramn Osvaldo Guardado Medina