Utilizar el Tick Count (ms) VI para Medir un Largo Intervalo de Tiempo Transcurrido (Elapsed Time)



Software Primario: LabVIEW Development Systems>>LabVIEW Full Development System
Versión de Software Primario: 7.1
Versión de Software Primario Corregido: N/A
Software Secundario: N/A

Problema:

¿Qué tan largo sería el intervalo de tiempo transcurrido que puedo medir si utilizo el Tick Count (ms) VI?



Solución:

El Tick Count (ms) VI puede ser utilizado para medir el tiempo transcurrido (Elapsed Time) en una sección de código, como se muestra en la siguiente figura:

 

Figura 1. Medición del tiempo transcurrido utilizando el Tick Count (ms) VI.

 

El Tick Count (ms) VI devuelve un número de 32-bit (0 a 4 billones), lo que significa que cuando implementamos el método que se muestra en la figura de arriba para medir el tiempo transcurrido, el Tick Count (ms) VI puede funcionar de forma continua por aproximadamente 2 meses antes que se reinicie a cero. Importante saber que el Tick Count (ms) VI se restablece a cero cuando se reinicia la computadora, por lo que que se debe considerar que si eventualmente sucede ésta acción, se puede prevenir que el Tick Count (ms) VI pueda restablecerse a cero por desborde de la cuenta.

Si va a ejecutar el programa o la computadora de forma continua durante un largo período de tiempo, un mejor método sería usar el Get Date/Time In Seconds VI, en lugar de usar el Tick Count (ms) VI. El Get Date/Time In Seconds VI es el número de segundos que han transcurrido  desde 1904, el cual no se reiniciará a cero hasta el 2050. Un ejemplo de como usar el Get Date/Time In Seconds VI para medir el tiempo transcurrido se muestra en la siguiente figura:

 

Figura 2. Medición del tiempo transcurrido utilizando el Get Date/Time in Seconds VI.

 

El siguiente VI que se adjunta, Elapsed_Time.vi, muestra los dos métodos anteriores de medición de tiempo trancurrido.

 



Ligas Relacionadas:
KnowledgeBase 2HCDFJV5: Universal Time and LabVIEW
Developer Zone Example: Formatting the Date/Time String Function to Analyze Time Stamps
LabVIEW 2011 Help: Get Date/Time In Seconds Function
LabVIEW 2011 Help: Tick Count (ms)




Archivos Adjuntos:
Elapsed_Time.vi




Día del Reporte: 10/06/1997
Última Actualización: 08/30/2016
Identificación del Documento: 125FRRHL