La Hora Actual Está Incorrecta en mi Controlador de LabVIEW Real-Time



Software Primario:
Versión de Software Primario: 8.6
Versión de Software Primario Corregido: N/A
Software Secundario: N/A

Problema:

¿Por qué están incorrectas la hora y fecha en mi controlador de Tiempo Real (RT) y cómo lo puedo solucionar?



Solución:

Una de las razones principales por las cuales la fecha y hora son incorrectas es que la configuración de la zona horaria no sea la adecuada.

Por defecto su controlador de Tiempo Real  (RT) está configurado como Coordinated Universal Time (UTC), en cuyo caso cambiar la hora local y la hora UTC darían el mismo resultado. Usted puede configurar la zona horaria a través del Measurement and Automation Explorer (MAX) selccionando la petaña de System Settings. En caso de que sus timestamps estén defasadas por una hora es probable que necesite activar la opción de "daylight saving", que se configura en la misma pestaña que la zona horaria.

Si usted ya tiene la zona horaria configurada de manera correcta es posible que su computadora principal esté configurada con una zona horaria diferente a la de su controlador de Tiempo Real. Esto también puede depender de la manera en la que se haga referencia a la hora actual después de configurarla.

Si usted está utilizando la función Get Date/Time in Seconds puede crear un indicador de timestamp en su panel frontal, los objetos del panel frontal (aún cuando sean de una aplicación de Tiempo Real) residen siempre en la computadora principal por lo que el indicador de timestamp va a hacer referencia a la zona horaria de su computadora, y en caso de que sea diferente a la de su controlador va a mostrar una hora incorrecta. La configuración de hora y fecha se toma como referencia al iniciar LabVIEW.

Una manera de evitar una conversión de manera no intencional de zona horaria es utilizar el VI  Get Date/Time String en lugar del Get Date/Time in Seconds para obtener el tiempo actual en el controlador. Usted también puede convertir convertir el timestamp utilizando el VI Seconds to Date/Time. Todas las funciones mencionadas previamente pueden encontrarse en la paleta Functions Palette»Programming»Timing



Ligas Relacionadas:
KnowledgeBase 34FIELXT: Configuring Time Server for FieldPoint
Developer Zone Example: Getting/Setting the System Date/Time on CVS and PXI RT Targets
KnowledgeBase 2HDCFJV5: Universal Time and LabVIEW

Archivos Adjuntos:





Día del Reporte: 01/20/2005
Última Actualización: 12/30/2011
Identificación del Documento: 3HJHM4XT