Sie sind auf Seite 1von 3

ESCUELA POLITECNICA DEL EJERCITO EXTENSION LATACUNGA ELECTRONICA E INSTRUMENTACION INSTRUMENTACION VIRTUAL NOMBRE: Jorge Chicaisa

Tipos de temporizadores Wait Until Next Ms Multiple

Al utilizar la funcin de esperar hasta el prximo ms mltiple, si se le llama en paralelo con otro tipo de cdigo en un mismo lazo, el lazo tendr el perodo de milisegundos mltiples. Este no ser el caso si el otro tipo de cdigo toma ms tiempo. Debe utilizar este VI con cuidado en la prioridad de tiempo crtico de LabVIEW RealTime. Recuerde que si cualquier VI duerme en un hilo momento crtico, entonces el hilo entero duerme. Por esta razn, se debe controlar cuando ejecutar el wait until next ms multiple, en lugar de colocar el VI en paralelo con otro cdigo. Una de las desventajas, por supuesto, es la resolucin de milisegundos de la funcin, que lo limita a un bucle 1kHz velocidad mxima. Wait (ms)

Si la espera (ms) se llama en paralelo con otro cdigo, en otras prioridades que el tiempo crtico, el circuito tiene el perodo de milisegundos de espera a menos que el otro cdigo tome ms tiempo que la espera de milisegundos. En LabVIEW Real-Time, no se recomienda el uso de este VI en paralelo con cualquier cosa en la prioridad de tiempo crtico. Si la espera se ejecuta en primer lugar, todo el hilo va a dormir hasta que la espera (ms) ha terminado, y el cdigo en paralelo no se ejecutar hasta que la espera (ms) ha terminado. El perodo de lazo resultante ser el tiempo de ejecucin de cdigo y los milisegundos de tiempo de espera. Diferencia entre Wait Until Next Ms Multiple y Wait (ms) La espera (ms) la funcin se suele utilizar como un retraso programtica entre los segmentos de cdigo. Por ejemplo, puede colocar un Wait (ms) en funcin de una estructura de secuencia entre dos segmentos de cdigo.

ESCUELA POLITECNICA DEL EJERCITO EXTENSION LATACUNGA El esperar hasta el prximo ms mltiple se suele utilizar como control de tiempo de un bucle while para evitar que LabVIEW use mucho la capacidad del procesador. Date/Time To Seconds Convierte un grupo de valores de tiempo en una marca de tiempo medido como el nmero de segundos que han transcurrido desde las 12:00 am , Viernes, 01 de enero 1904, Universal, asumiendo que es horario de verano se establece en 1. Elapsed Time Indica la cantidad de tiempo que ha transcurrido desde la hora de inicio especificada. Format Date/Time String Muestra un valor timestamp o un valor numrico como el tiempo en el formato que se especifica mediante los cdigos de tiempo de formato. Por ejemplo, c% muestra especficos de la localidad de fecha / hora. Relacionados con el tiempo los cdigos de formato son los siguientes: X% (especficos de la localidad de tiempo),% H (hora, reloj de 24 horas),% I (horas, 12 horas),% M (minutos), S% (segundo ), <digit>% u (fracciones de segundo con una precisin <digit>), y% p (am / pm bandera). Relacionadas con fechas cdigos de formato son los siguientes: y% x (especficos de la localidad la fecha),% (ao dentro del siglo), Y% (ao, incluyendo siglo), m% (nmero de meses), b% (nombre abreviado del mes),% d (da del mes), y un%. (da de la semana abreviado) Get Date/Time In Seconds Devuelve una fecha y hora de la hora actual. LabVIEW calcula la fecha y hora utilizando el nmero de segundos transcurridos desde las 12:00 am, Viernes, 01 de enero 1904, hora universal. Get Date/Time String Convierte un valor timestamp o un valor numrico a una cadena de fecha y hora en la zona horaria configurada para el equipo. La funcin interpreta marca de tiempo y valores numricos como el nmero de zona horaria independiente de segundos que han transcurrido desde las 12:00 am, Viernes, 01 de enero 1904, hora universal. Seconds To Date/Time Convierte un valor timestamp o un valor numrico a un conjunto de valores de tiempo. Tick Count (ms) Devuelve el valor del contador de tiempo de milisegundos. Time Delay Inserta un tiempo de retardo en el VI llamado.

ESCUELA POLITECNICA DEL EJERCITO EXTENSION LATACUNGA Time Stamp Constant Utiliza la marca de la constante de tiempo para pasar un tiempo y un valor de fecha en el diagrama de bloques. To Time Stamp Convierte un nmero a una marca de tiempo. Referencias: http://zone.ni.com/devzone/cda/tut/p/id/4324 http://zone.ni.com/devzone/cda/tut/p/id/11466 http://zone.ni.com/reference/en-XX/help/371361H01/glang/time_dialog_and_error_func/

Das könnte Ihnen auch gefallen