版上的大大們好:
最近在嘗試將Agilent 35670A透過Keysight出產的GPIB線(82357B)連接至電腦,並用Labview來顯示波形及操作儀器。
目前已下載Keysight IO Libraries Suite 2022來偵測35670A是否與電腦成功連上,也確定電腦有偵測到,如圖一:
但在進入Labview後,仍然無法透過VISA Resource找到35670A,如圖二:
且之前上網爬文知道需要安裝Labview中35670A的Driver,我也有安裝了,如圖三:
所以有以下幾個問題想詢問版上的各位:
- 請問我是還缺少安裝什麼程式才導致Labview無法順利偵測到35670A嗎?還是我有哪個步驟出了問題呢?(有爬文看到需要安裝NI VISA,但又有一些人說不用,搞得我頭好昏)
- 若Labview順利偵測到35670A後,會有一些子程式可以提供我操作35670A嗎?若有的話我該去哪邊下載呢?
抱歉麻煩各位替我解惑了QQ
Doreen大大您好:
首先謝謝您的回覆!
不過我在安裝NI VISA後,有確認NI VISA也是有偵測到我的35670A儀器的,如圖四:
但Labview的VISA resource name中仍尋不見對應的儀器名字及位置,如圖五:
請問我是需要在NI VISA中操作什麼或點擊什麼東西,才能夠讓Labview偵測到我的儀器嗎?
Doreen
(斗笠)
#7
謝謝您的教學!
已有成功項儀器傳遞訊息,並顯示如圖七:
想請教這樣是有成功連接上儀器嗎?或是我的儀器有出問題,並沒有成功連上呢?
Doreen
(斗笠)
#9
Doreen
(斗笠)
#10
當你使用小幫手 Instrument I/O Assistant 寫入或讀取 都測試完成後
你可以在 Instrument I/O Assistant 上 按滑鼠 右鍵
選擇 Open Front Panel (就可以看到 程式碼了)

Doreen
(斗笠)
#11
將下載 的 agilent_35670.zip (2.2 MB) 解壓後 放置於
C:\Program Files\National Instruments\LabVIEW 20xx\instr.lib 目錄下
重新開啟 Labview →
Functions → Instrument I/O → Instrument Drivers → Agilent 35670 如下圖
Examples 目錄下有範例:

Hsin
#12
真的非常非常非常謝謝您的回覆!!
目前已完成您所教導的步驟。
不過當我點進其中一個35670A的範例程式時,在VISA resource name的地方仍無法找到35670A的位址如圖九:
請問此情況是正常的嗎?
還是說往後我需要撰寫控制35670A相關程式時,都需要利用Instrument I/O Assistant來將儀器當作VISA的輸入媒介呢(取代VISA resource name)?如圖十:
Doreen
(斗笠)
#13
不~正~常~~
你把 圖十 的 程式碼VI 另存新檔 上傳 我看看.
Test Example.vi (60.9 KB)
Hsin
#15
您好,以下是我的檔案:
Agilent 35670 Applic Averaging FFT_test.vi (66.7 KB)
另外,我有下載您所提供我的Test Example.vi的程式,在按下Run時,似乎可以偵測到35670A,如圖十一:
不過35670A的螢幕會顯示錯誤訊息,如圖十二:
且當成是停止運作時,就會只剩如圖五的兩個COM可以選。
Doreen
(斗笠)
#16
ERROR -410, Query INTERRUPTED; “: CALA1:DATA?”
設置 2ch
這應該是你使用範例 :
Agilent 35670 Applic Averaging FFT.vi *
有些參數未設置或者設置錯誤.的問題
下載的範例太複雜. 你先從基本的指令開始
直接寫入 ReSource Name 試試.
Query ID Test.vi (24.4 KB)
Doreen
(斗笠)
#17
https://edadocs.software.keysight.com/kkbopen/ni-labview82357a-usb-gpib-589740028.html
如何使NI Labview能夠與82357A USB/GPIB介面通訊?
您通常必須安裝IO程式庫(Keysight VISA以次要VISA來安裝,假設PC中已經安裝了National Instruments的VISA),並依照文件說明來設定82357A,然後執行下列程序:
- 啟動MAX,National Instrument IO配置工具。
- 進入功能表Tools | NI-VISA | VISA options。
- 在樹狀顯示畫面中選擇Passp orts。
- 確定已核選NiVisaTulip.dll。
如此應可將呼叫傳送到安捷倫IO程式庫,以支援82357A USB/GPIB介面。
1個讚
Doreen
(斗笠)
#18
如果在不行~ 那就只能~ 放出大絕招~
請撥打 Keysight 免付費電話: 0800-047-866 
Hsin
#19
好的!非常謝謝您的幫助!
真的超感謝您這樣替我解答QQ
我先照著您所說的方式試試看,如果真的不行我就開大招了XD