Jump to content

RT app needs system time from Windows PC


Recommended Posts

I have an RT PXI controller, and I am wondering the best way to get a networked PC's system time so I can periodically sync to it (in a controlled way, such as when RT system is idle).



The PC is not running any LabVIEW code, so no PC publishing time to network shared variable stuff

The code on the PC is legacy C# code that I cannot modify to include timestamp messaging between systems

The PC and attached RT PXI are network isolated, so no using a domain controller time service



My only solution to get the time from this generic windows PC (assume WinXP or newer) is to install an NTP time service on it that I can query via UDP from the RT application.  I have done this before, but it just feels unsatisfactory.


Anyone else solve this problem before?

Link to comment

See the reply from NI on my idea to implement native support for this...it turns out it is supported, just not very obviously:




Here's an implementation using the System Config API:



Link to comment
There's this KnowledgeBase entry about setting up your computer as a time server over on the dark side...




This is the very NTP service I used before for this, I was just hoping to avoid any install on the PC, since it is owned by another group.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...

Important Information

By using this site, you agree to our Terms of Use.