Trigger off of an exact time

5 次查看(过去 30 天)
Nate Melster
Nate Melster 2020-7-28
编辑: dpb 2020-7-29
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 个评论
Nate Melster
Nate Melster 2020-7-28
The computer using Matlab is connected online, so I was hoping from something online like a website.
dpb
dpb 2020-7-29
编辑:dpb 2020-7-29
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.

请先登录,再进行评论。

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Calendar 的更多信息

产品


版本

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by