2 laview 2009 - capitulo iii

Upload: edgar-julian-laime

Post on 06-Jul-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 2 Laview 2009 - Capitulo III

    1/17

  • 8/18/2019 2 Laview 2009 - Capitulo III

    2/17

    Huancayo, Agosto de 2011.

    SOFTWARE PARA SIMULACIÓN, INSTRUMENTACIÓN Y

    CONTROL DE PROCESOS INDUSTRIALES

    (SESIÓN II)

    “Año del Centenario de Machu Picchu para el Mundo”

    COLEGIO DE INGENIEROS DEL PERÚ

    CONSEJO DEPARTAMENTAL JUNÍN

    By: Ing. Edgar R. Julián LaimeEngineering’s Software Developer 

    CICLOS Y ESTRUCTURAS

    Tema:

  • 8/18/2019 2 Laview 2009 - Capitulo III

    3/17

    CAPÍTULO III

    CICLOS Y ESTRUCTURAS

    EN LABVIEW

  • 8/18/2019 2 Laview 2009 - Capitulo III

    4/17

    Crear y Utilizar Lazos y Estructuras

    CICLOS Y ESTRUCTURAS EN LABVIEW WHILE FOR CASE SEQUENCE FORMULA NODE

    1. SELECCIONAR EL TIPO DE LAZO 2. ENCERRAR LOS OBJETOS DENTRO DEL LAZO

    3. ARRASTRAR O CABLEAR LOS TERMINALES FALTANTES

  • 8/18/2019 2 Laview 2009 - Capitulo III

    5/17

    Ciclo WHILE

    Terminal deIteración

    Control delCiclo

    TerminalCondicional

    Ejecuta el código encerrado dentro del lazo.

    El lazo se ejecuta indefinidamente hasta

    que el terminal condicional lo dispone.

    Posee un terminal de iteración y un

    terminal condicional

    Tiene dos modos de operación

    Stop: TC verdadero

    Stop: TC falso

    El tiempo de ejecucion puede ser

    controlado con un temporizador .

    Temporizador 

    CICLOS Y ESTRUCTURAS EN LABVIEW WHILE FOR CASE SEQUENCE FORMULA NODE

  • 8/18/2019 2 Laview 2009 - Capitulo III

    6/17

    Temporizadores

    CICLOS Y ESTRUCTURAS EN LABVIEW WHILE FOR CASE SEQUENCE FORMULA NODE

    Son herramientas que nos permiten controlar el tiempo de ejecución de un

    ciclo o del programa en general según sea configurado.

    El tiempo configurado se encuentra en segundos y dependiendo del valor

    ingresado se retrasa o acelera la ejecucion del ciclo. Pejm. 1=1 segundo

    en tiempo real, 0.5=equivale a medio segundo en tiempo real, etc…

  • 8/18/2019 2 Laview 2009 - Capitulo III

    7/17

    DEMOSTRACIÓNUtilización de LABVIEW

  • 8/18/2019 2 Laview 2009 - Capitulo III

    8/17

    Ciclo FOR

    Ejecuta el código encerrado dentro

    del lazo.

    El lazo se ejecuta N-veces segun lo

    indique el terminal contador.

    Posee un terminal de iteración.

    El tiempo de ejecucion puede ser

    controlado con un temporizador.Terminal de

    Iteración Temporizador 

    CICLOS Y ESTRUCTURAS EN LABVIEW WHILE FOR CASE SEQUENCE FORMULA NODE

  • 8/18/2019 2 Laview 2009 - Capitulo III

    9/17

    DEMOSTRACIÓNUtilización de LABVIEW

  • 8/18/2019 2 Laview 2009 - Capitulo III

    10/17

    Estructura CASE

    Ejecuta el código encerrado dentro

    del caso verdadero o falso según el

    control.

    Posee un indicador del caso que se

    esta ejecutando.

    La estructura es controlada

    mediante una entrada booleana.

    Indicador del caso

    Terminalcondidional

    CICLOS Y ESTRUCTURAS EN LABVIEW WHILE FOR CASE SEQUENCE FORMULA NODE

  • 8/18/2019 2 Laview 2009 - Capitulo III

    11/17

    DEMOSTRACIÓNUtilización de LABVIEW

  • 8/18/2019 2 Laview 2009 - Capitulo III

    12/17

    Estructura SEQUENCE

    Ejecuta secuencialmente el código

    encerrado dentro de cada caso o

    escena ordenadamente.

    El flujo de datos es de izquierda aderecha.

    La estructura puede intercambiarse

    entre el modo Flat o el modo Stacked.

    El tiempo de ejecucion puede ser

    controlado con un temporizador 

    StackedSequenceFlatSequence

    Indicador 

    del caso o escena

    CICLOS Y ESTRUCTURAS EN LABVIEW WHILE FOR CASE SEQUENCE FORMULA NODE

  • 8/18/2019 2 Laview 2009 - Capitulo III

    13/17

    DEMOSTRACIÓNUtilización de LABVIEW

  • 8/18/2019 2 Laview 2009 - Capitulo III

    14/17

    Estructura NODO DE FÓRMULA

    El nodo de formulas permite editar cualquier tipo de fórmula no importa su

    extensión y con un Número Il imi tado de Var iables y/o Constantes .

    Dentro del nodo SE DIFERENCIA MAYÚSCULAS Y MINÚSCULAS de lasvariables de i ngreso y /o sa l ida .

    Posee una extensa galeria de funciones de formula que facilitan el

    desarrollo de modelos matemáticos complejos.

    CICLOS Y ESTRUCTURAS EN LABVIEW WHILE FOR CASE SEQUENCE FORMULA NODE

    Salida numérica(OUTPUT)

    VARIABLES DE

    SALIDA

    Entradas numéricas(INPUT’s)

    VARIABLES DE

    ENTRADA

  • 8/18/2019 2 Laview 2009 - Capitulo III

    15/17

    Funciones del NODO de FÓRMULA

    CICLOS Y ESTRUCTURAS EN LABVIEW WHILE FOR CASE SEQUENCE FORMULA NODE

    F u n ci ón D escr i pci ón ( AM P L I A GA L E RI A D E F U N CI O N ES E N I N G EN I E RI A )  

    x*y

    x/y

    x+y

    x-y

    abs(x)

    exp(x)

    ln(x)

    log(x)

    max(x,y)

    min(x,y)

    mod(x,y)

    rand()

    x**y

    Devuelve el producto de x por y

    Devuelve el cociente de x entre y

    Devuelve la suma de x mas y

    Devuelve la diferencia de x menos y

    Devuelve el valor absoluto de x

    calcula el valor de e  elevado a x

    calcula el logaritmo natural de x

    calcula el logaritmo en base 10 de x

    compara x  con y  y devuelve el mayor valor 

    compara x  con y  y devuelve el menor valor 

    calcula el cociente de x entre y

    genera un numero aleatorio entre 0 y 1

    calcula el valor de x elevado a y

  • 8/18/2019 2 Laview 2009 - Capitulo III

    16/17

    Ejercicio deAplicación

  • 8/18/2019 2 Laview 2009 - Capitulo III

    17/17

    CONTROL DE UN SISTEMA TERMICO 

    MEDIANTE SOFTWARE 

    Ing. EDGAR R. JULIÁN LAIMECAPITULO DE METALURGIA

    CEL.973866344RPM*146533

    COLSULTORÍAGRATUITASÁBADOS

    9:00am-1:00pmCIP-CD-JUNIN

    FIN DE LA PRESENTACIÓNGRACIAS POR SU ATENCIÓN

    mailto:[email protected]