Trigger off of an exact time

1 visualización (últimos 30 días)
Nate Melster
Nate Melster el 28 de Jul. de 2020
Editada: dpb el 29 de Jul. de 2020
I want to trigger to do something at some real time. The idea is to trigger an event within milliseconds of a specific GPS time. I know I can use something like below, but that is not accurate enough.
[year, month, day, Hour, Minute, Second] = datevec(now + (UTC_offset/24) + (Leap_seconds/(24*3600))); % for GPS time
There are sites that 'time.gov' that can give you a more accurate time. How can I get an accurate time in Matlab? I would prefer to get GPS time, but if I do get UTC or local time, I can convert that.
  3 comentarios
Nate Melster
Nate Melster el 28 de Jul. de 2020
The computer using Matlab is connected online, so I was hoping from something online like a website.
dpb
dpb el 29 de Jul. de 2020
Editada: dpb el 29 de Jul. de 2020
You can read the time to whatever precision you wish; you can't control the latency of the connection just over the internet, though. I think msec timing isn't in the cards that way; you would need some direct connection to the time server.
That's NTP and the NIST timeserver link is https://tf.nist.gov/tf-cgi/servers.cgi
Interesting Q? I've not thought about through MATLAB; just used the OS-supplied service; I'd guess passing to it is probably quickest/fastest route.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Calendar en Help Center y File Exchange.

Productos


Versión

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by