Você está na página 1de 3

Carrera: electrnica e instrumentacin

Instrumentacin virtual
Diferencias entre herramientas de retardo

Nombre: Castillo Daniel

Abril - agosto
2015

HERRAMIENTAS TIMING
En LabVIEW las herramientas de timing son utilizadas comnmente en lazos de repeticin, en donde se
necesita un retardo de tiempo entre cada iteracin, teniendo caractersticas distintas para cada
funcin.

Diferencias entre las herramientas de Timing

La funcin Wait
tiene una funcionalidad parecida a Wait Until Next ms Multiple
, ya
que las dos funciones nos permiten realizar retardos de tiempo.
La funcin Wait mantiene el programa parado durante el periodo de tiempo que se programe,
siendo su valor inicial el cero. Es decir cuando se usa la funcin Wait, la iteracin empieza
completamente parada hasta que pasa el periodo de tiempo que se dio como programacin de
la funcin.
La funcin Wait Until Next ms Multiple, tambin sirve para colocar un retardo de tiempo sobre
todo en un lazo repetitivo, pero la diferencia radica en que el periodo de tiempo que se coloca
como programacin no es el tiempo de ejecucin, sino que el programa debe esperar al
prximo mltiplo del tiempo programado para que se realice la siguiente iteracin, sin importar
que el tiempo de ejecucin de todo el bucle sea menor al tiempo establecido en la funcin de
retardo.
Para la funcin Wait, si el tiempo del bucle es superior al establecido en la funcin, el retardo
ya no se puede percibir mientras que en la funcin Wait Until Next ms Multiple, el tiempo
establecido es solo una referencia y si el bucle necesita ms tiempo para su ejecucin, el
retardo se toma como el siguiente mltiplo del tiempo de referencia con respecto al tiempo de
ejecucin.
La funcin Tick count
a diferencia de las funciones Wait, no brinda un retraso en la
ejecucin del programa, ms bien brinda la informacin del tiempo de ejecucin real del
sistema para cada iteracin, por tal razn no es un valor que se pueda establecer por el usuario
sino ms bien es un medio que a travs de un indicador presenta un tiempo que ya est
establecido por el propio programa.
Dentro de las funciones de Timing tambin podemos encontrar funciones de manejo de tiempo
por software que son el Elapsed Time y el Time Delay, que cuentan con funciones que ayudan
a manejar el tiempo dentro de un VI.

El Time Delay
, funciona de manera equivalente a la funcin Wait, por lo tanto, la
programacin de esta funcin permite tener un retardo inicial al llamar al VI, es decir, da un
retardo de tiempo que ser el que se utilice para la ejecucin de la siguiente iteracin.

El Elapsed Time
, por el contrario se utiliza como una funcin booleana en donde a
pesar de que el programa pueda tener un retardo determinado, el Elapsed sigue ejecutando
las iteraciones hasta que sea un TRUE y ah se ejecute una nueva accin o bien se reinicie el
conteo para el Elapsed.

DANIEL CASTILLO

SPTIMO ELECTRNICA

La ventaja principal de las herramientas Time Delay y Elapsed Time es que son herramientas
previamente programadas, lo cual simplifica la utilizacin de las herramientas de retardo de
tiempo, debiendo solo conectar las respectivas entradas y salidas en cada bloque.

DANIEL CASTILLO

SPTIMO ELECTRNICA

Você também pode gostar