為什麼觸發 OLP 錯誤時無法重置 NI SMU?

更新 Nov 13, 2024

產品資訊

硬件

  • PXI Source Measure Unit

驅動程式

  • System Configuration

問題敘述

我發現 PXIe-4135 顯示紅色 LED 並顯示以下錯誤訊息:

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.
 

當觸發 OLP 錯誤時,我嘗試使用 niDCPower Reset Device VI API 重置 PXIe-4135,但我發現該 API 不起作用。
當觸發 OLP 錯誤時,為什麼以及要如何重置設備?

解決方案

當您的裝置不處於OLP狀態時,呼叫libnidcpower.so中的niDCPower Reset Device函數是可以成功重置裝置的。但是當您的裝置進入OLP時,niDCPower Reset Device功能將無法再用於重置裝置。您可以在 NI MAX 中重置您的設備,或透過 LabVIEW 或其他程式設計環境以程式設計方式來重置它。

  • 如果您使用的是LabVIEW,可以參考這篇文章來重置設備。
  • 如果您使用的是基於文字的編碼,則需要透過NISysCfgResetHardware函數對其進行重設。範例程式碼可以透過以下兩種方法找到:
    • 安裝LabWindows/CVI系統配置以查看以下路徑中的 LabWindows/CVI C 程式碼範例: C:\Users\Public\Documents\National Instruments\CVI\samples\nisyscfg\ResetAllDevices
    • 安裝 NI 系統配置 .NET 範例則範例程式碼會位於以下路徑: C:\Users\Public\Documents\National Instruments\MStudioVS2012\DotNET\Examples\SystemConfiguration\ResetAllDevices