ni.com is currently experiencing issues. Support teams are actively working on the resolution.
We appreciate your patience as we improve our online experience.
ni.com is currently experiencing issues. Support teams are actively working on the resolution.
We appreciate your patience as we improve our online experience.
04-17-2023 04:25 PM - edited 04-17-2023 04:28 PM
Not sure if Real-Time Measurement and Control is the right place but...
We have cRIO-9045 LV20.0.0 that we need to keep in time-sync with a separate non-NI Linux system that is operating as a PTP (1588) master. Going through the discussion forums and white papers I cannot locate any information on how to make this work. I have installed the NI_TimeSync Time Reference for IEEE 1588-2008 20.1.0 package on the cRIO. I have also read through this (https://www.ni.com/en-us/support/documentation/supplemental/17/monitor-and-configure-time-synchroniz...) white paper and tried to use the API.
Could someone please give me some guidance on how to do this?
Thank you
04-18-2023 05:52 PM
After installation of newer versions of NI-TimeSync on the cRIO, IEEE 1588 is enabled by default on the cRIO's Ethernet ports. (Reference: Enable IEEE 1588 on cRIO)
You can use the shipping example from Help >> Find Examples... >> Hardware Input and Output >> Timing and Synchronization >> Time-Based >> Configure and Monitor 1588.vi
Configure a high value of priority (or lower priority) and your cRIO would be synced to a 1588 masterclock.
04-18-2023 06:38 PM
OK, did that. I am assuming this is the vi Monitor and Configure Time References.vi as the one you mentioned did not exist by that name. What do I put here. The drop down only populates with NI resources.
There is nothing to select here