PXI-5922 上輸出參考時鐘訊號時 NI-Scope 回報錯誤 -1074107489

更新 Jun 20, 2023

產品資訊

硬件

  • PXI-5922

驅動程式

  • NI-SCOPE

問題敘述

為什麼在使用 niscope API 控制 PXI-5922 時,我程式中若有用到 niscope.Session.output_clock_source 屬性對總是會跳出以下錯誤:
niscope.errors.DriverError: -1074107489: Source terminal to be routed could not be found on the device.

Make sure the terminal name is valid for the specified device. Refer to Measurement & Automation Explorer for valid terminal names.

Source Device: PXI1Slot4

Source Terminal: Internal10MHzOsc

Destination Device: PXI1Slot4

Destination Terminal: ReferenceClock

解決方案

5922只能輸出外部參考時鐘 (external reference clock),又因為預設參考時鐘為 “none”,因此它沒有有效的來源。
確認在 commit niscope session 之前使用 niscope.Session.input_clock_source 屬性設置輸入參考時鐘,以便在輸出參考時鐘時能正常運作。