Example niUSRP EX Tx Multiple Synchronized Output (PPS Trig).vi does not support USRP X440

Updated Jun 16, 2026

Reported In

Hardware

  • Ettus USRP X440

Driver

  • NI-USRP

Issue Details

If you want to verify the multiple TX channels' synchronization performance of the USRP X440, you might find that the example niUSRP EX Tx Multiple Synchronized Output (PPS Trig).vi seems to meet your needs; However, when you use the example niUSRP EX Tx Multiple Synchronized Output (PPS Trig).vi to call the X440 to verify TX multi-channel synchronization, the following error occurs:

 

Whatis the reason for above error ?

Solution

1. The block diagram of the example niUSRP EX Tx Multiple Synchronized Output (PPS Trig).vi is refer to below picture:

 

From the above diagram, we can see that USRP X440 is initialized first by niUSRP Open Tx Session.vi , and the default values for Time Source and Clock Source are internal during initialization;

 

 

Subsequently, the Timebas Clock Source and Reference Frequency Source were modified through the attribute nodes, as shown in the below picture:

 

However, the USRP X440 does not support modifying the parameters of the Timebas Clock Source and Reference Frequency Source after initialization. Therefore, the example niUSRP EX Tx Multiple Synchronized Output (PPS Trig).vi cannot run directly on the USRP X440.