大家好!小弟是GPIB的新手,請各位多多指教包涵!!
小弟用NI communicator 分別連接NRVS或8594E又或SG1000 時,3台機都沒回應,communicator 的string received 都是iberr=EABO, NRVS的顯示屏會打出error syntax 字樣.用另一張GPIB卡都是一樣情況.而我輸入NRVS使用手冊中提供的指令時,可以讀取到相關資料,如DC/AC voltage,characteristic impedance 等.但communicator 的string received 除了相關數據外,下面仍是會出現iberr=EABO.是不是有甚麼基本設定沒做好?還是有甚麼要點我忽略了?
感謝協助!
您好:
請問您所使用的GPIB是什麼樣的GPIB?
儀器又是連接到甚麼裝置上? (PC or PXI?)
同時也要請您確認,在將MAX當中的Device and Interfaces項目展開後是否可以看到您的儀器
另外要請您確認一下,這三台儀器的使用手冊中,是否有支援 *IDN? 這個指令
如果沒有的話,由於儀器無法辨認*IDN?指令,因此出現錯誤iberr=EABO
最後要請您確認一下手上儀器的使用手冊中
關於儀器溝通的部分,是否有關於 EOS (end of string)或EOI (end or identify)的設定
如果您的儀器是使用EOS (end of string)的溝通設定,NI-488.2 driver 並不會自動去偵測這個部分
因此會在接收到所有資料後,無法辨識EOS而出現 iberr=EABO
EABO這個錯誤通常見於與儀器溝通的語法問題
關於這個錯誤更進一步的資訊,您可以參考GPIB Error Codes and Common Solutions這個網頁當中的說明
謝謝回覆!!
我是用PCMCIA GPIB的.連接到PC上.
在將MAX當中的Device and Interfaces項目展開後是可以看到那些儀器的.
看來我的儀器都不支援488.2的command
EOS跟EOI的問題讓我再核實!
我試到有進一步消息再上來update!
Thanks!!
我在指令後加\r 或\n,情況仍是一樣,讀取到相關數據,但EABO error仍是出現.還會是甚麼問題?
Thanks!!
在 09-15-2011 12:50 AM
您可以將儀器的型號詳細列出嗎?
另外
您是否先測試是否 PCMCIA-GPIB 故障,gpib cable 故障?
或
先簡化您的測試環境,一次測試一台儀器
或
有可能筆電 PCMCIA 插槽故障
你好!
我現在只用一台R&S 的Power Meter 型號是NRVS做測試.
我用NRVS operating manual 提供的指令,是可以讀取到相關資料的,只是我在指令後加上\r\n都仍是有EABO error回報(根據operating manual, EOS = CR+LF).
而且,我已用另一張GPIB 卡及cable做測試,情況相同.如果是有故障,應該不會讀取到相關資料吧?
在 09-15-2011 01:26 AM
方便寄截圖上來嗎?
最好三台儀器 *idn? 的截圖都要有
或
安裝最新的 NI-488.2 driver 或移除舊的 driver 然後再安裝舊的 driver ( 目的是還原 pcmcia-gpib default 設定 )
http://joule.ni.com/nidu/cds/view/p/id/2315/lang/zht
先上載截圖,我正下載及更新driver!
謝謝!
更新driver了,情況沒改變.
在 09-15-2011 03:54 AM
您有另外的筆電以及另外的PCMCIA-GPIB卡嗎?
您可以只提供*idn?的回應情形嗎?需要截圖 ( 三台不同儀器溝通的情形 )
如果還是有問題
建議聯絡 NI Taiwan 客服部送去檢測
TEL = 02-2377-2222