Routing Clock Signals Between Devices

Use the NI-Sync clock terminal VIs to route clock signals between modules and chassis. You can use this functionality to synchronize multiple chassis using a single 10 MHz backplane clock, distribute a generated clock to different devices and modules, replace the 10 MHz backplane clock with a more precise TCXO or OCXO from a timing and synchronization module, or synchronize devices and modules to an external clock connected to the ClkIn front panel connector.

Complete the following steps to connect clock terminals using NI-Sync:

  1. Place niSync Initialize.
  2. Place niSync Connect Clock Terminals.
  3. Wire a control or constant to source and destination and select the source and destination terminals for the new clock route. Refer to Clock Terminal Connections for a list of compatible clock routes.
  4. Place niSync Disconnect Clock Terminals and wire the clock source to source and the clock destination to destination.
  5. Place niSync Close to close the NI-Sync I/O session.
Note Note  This code routes a clock and then immediately unroutes it. If you use this code in an application, ensure that any code requiring this clock route occurs between niSync Connect Clock Terminals and niSync Disconnect Clock Terminals.

Refer to the Route Clock example for a demonstration of connecting and routing clock terminals. Access the Route Clock example by opening the NI Example Finder and selecting Hardware Input and Output»Timing and Synchronization»Signal-Based»Route Clock.vi.

Open Example Open example Find related examples Find related examples