Why I Cannot Reset NI SMU When OLP Error Is Triggered?

Updated Aug 8, 2024

Reported In

Hardware

  • PXI Source Measure Unit

Driver

  • System Configuration

Issue Details

I found that PXIe-4135 displays a red LED and show the following error message:

Error -1074118475
Possible reason(s):
The device has activated Overload Protection (OLP). The detected overload reason was: FullRangeOvervoltage. This can occur if a voltage is detected at the output that exceeds the device limits. Visit ni.com/info and enter "OLPError" for additional info.


I try to reset the PXIe-4135 using niDCPower Reset Device VI API when an OLP error is triggered, but I found that the API is not working.
Why and how can I reset the device when an OLP error is triggered?
 

Solution

When your device is not in OLP, calling the niDCPower Reset Device function in libnidcpower.so can reset the device successfully. But when your device goes into OLP, niDCPower Reset Device function can no longer use to reset the device. You may reset your device in NI MAX or programmatically reset it via LabVIEW or other programming environment.
  • If you are using LabVIEW, you may refer to this article to reset the device.
  • If you are using text-based programming, you need to reset it through NISysCfgResetHardware function. The example code can be found via two methods below:
    • Installing LabWindows/CVI and System Configuration to view the LabWindows/CVI C code example in the following path: C:\Users\Public\Documents\National Instruments\CVI\samples\nisyscfg\ResetAllDevices.
    • Installing NI System Configuration .NET Examples and the example code is located at the following path: C:\Users\Public\Documents\National Instruments\MStudioVS2012\DotNET\Examples\SystemConfiguration\ResetAllDevices.