2 laview 2009 - capitulo iii
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]