niTClk Synchronize VI Generates Error -250033

Updated Apr 26, 2018

Reported In

Hardware

  • PXI-5421

Issue Details

I am trying to synchronize several modular instruments in a PXI chassis using the TClk synchronization driver and I am getting an error with the follow information:

Error -250033 occurred at niTClk Synchronize.vi 

Possible reason(s):

NI-TClk committed a session, and the instrument driver reported an error. 

No registered trigger lines could befound between the devices in the route.


Solution

This error often comes up because hardware references have not been closed properly. If a LabVIEW program is opened and run, then closed before closing hardware references, it is possible for those references to remain open and prevent access to trigger lines. At this point, you must restart your controller. To avoid this, be sure that you code always uses a reference close VI before the program ends.

Alternatively, this error may be displayed in an environment managed by NI Real-Time Hypervisor for Windows.  Since NI Real-Time Hypervisor for Windows manages the hardware resources of the computer it is running on it may interfere with the routing functions of NI TClk synchronization driver.  

Instead of using T-Clk consider using a shared sample clock and start trigger or booting into the Windows environment without using the Hypervisor option.
 

WAS THIS ARTICLE HELPFUL?

Not Helpful