Synchronize PXI XNET/CAN Card and a PXI X-Series DAQ Card

Updated Nov 20, 2019

Reported In


  • NI-DAQmx

Issue Details

I am trying to use the shipping example Synchronizing PXI-CAN with DAQmx Analog Inputs (using PXI-CLK10).vi to synchronize my PXI-XNET card with a PXI X-Series multifunction DAQ card. When I run the example, I receive Error -89136: Specified route cannot be satisfied, because the hardware does not support it. Is it possible to synchronize an XNET card with an X-Series card?


When using Synchronizing PXI-CAN with DAQmx Analog Input (using PXI-CLK10).vi, the default for the reference clock for the DAQmx timing is PXI_Clk10, which is the 10 MHz clock. Since the X-Series cards do not support synchronization to the 10 MHz clock, this is the source of error. When using this example with an X-Series Card, change the reference clock to PXI_Clk100, which is the 100 MHz clock. This clock is supported for synchronization for X-Series Cards, and is synchronized to PXI_Clk10.  

The value to be changed can be seen in the image below. The example referenced can be found below under attachments.

Additional Information

XNET cards operate on the 10 MHz clock. X-Series cards only supports synchronization to the 100 MHz, 20 MHz, and 100 kHz timebases. In a PXIe, the 10 MHz clock is phase synchronized to the 100 MHz clock. Therefore, you can synchronize the XNET card and the X-Series card by setting the X-Series card to reference the 100 MHz clock.