NI產品與技術 討論區

取消
顯示結果 
搜尋替代 
您的意思是: 

NI 的 Agilent N9010A driver 某些 sub vi 執行有 error

已解決!
前往解決方案

Hi there,

我用 GPIB 對 2 部 Agilent spectrum 控制並讀取測試值, 其中 E4404B 沒問題, 然而 N9010A 卻有數個 sub vi 一直執行錯誤 (我有用 N9010A 的 driver). 我知道 NI 提供的 Agilent MXA/EXA 的 driver 只測試過 N9020A, 但理論上 N9010A 也應該可行.所以我想請問針對 N9010A 是否有特殊下命令的順序 ? ( 比方說要先下什麼命令之後才可再下其他的.).

 

現在出問題的 vi 是 configure level (normal).vi, 錯誤訊息如下:

Agilent MXA Series.lvlib:Error Query.vi<ERR>
Instrument reports:
-221,"Settings conflict;Option not available"
-221,"Settings conflict;Option not available"
+0,"No error"



<b>Complete call chain:</b>
     Agilent MXA Series.lvlib:Error Query.vi
     Agilent MXA Series.lvlib:Configure Level (Electrical Attenuation).vi
     Agilent MXA Series Acquire Measurement.vi

 

有時 configure frequency.vi 也會設定失敗, 得多 run 幾次才 ok, 但 E4404B 都不曾有類似錯誤.

請教各位是否知道是什麼原因呢, thanks.

 

Bryan

 

0 積分
1 條訊息(共 5 條)
7,027 檢視

首先, 你必須先啟動NiSpy.

 

然後再執行一次同樣的程式, 然後藉由NiSpy 的紀錄.

 

找出是哪個命令, 讓系統產生 "Option not available"的錯誤. 

 

再由命令去推測, 是什麼錯誤.

 

 

0 積分
2 條訊息(共 5 條)
7,023 檢視

建議詢問 Agilent 有關 9010 & 9020 的差異

 

有可能是參數的問題

0 積分
3 條訊息(共 5 條)
7,005 檢視
解決方案
由主題作者所接受 Bryan Chen
果然是參數的問題, 我查了 N9010 與 9020 的 manual, 並不支援 NI driver 的某些參數, 移除掉就好了 (看參數真的很傷眼). 謝謝各位高手幫忙.
0 積分
4 條訊息(共 5 條)
6,997 檢視

请问主要是哪些参数呢?我也遇见这个问题了!

0 積分
5 條訊息(共 5 條)
6,023 檢視