台灣最大程式設計社群網站
線上人數
650
 
會員總數:242479
討論主題:187514
歡迎您免費加入會員
討論區列表 >> C# >> C#利用VISA連接成功後的收訊問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
C#利用VISA連接成功後的收訊問題
價值 : 200 QP  點閱數:270 回應數:4

樓主

VISA
門外漢
0 1
14 2
發送站內信

各位大大好
小弟目前連接的儀器是N5234A PNA-L 微波網路分析儀 KEYSIGHT的產品
目前我已連接成功(透過USB的編號連線)
我輸入了*IDN?這個命令 讀出結果只得到 Agilent Technologies,N5234A,MY52241137,A10.00.00
我是看這篇文章使用的
http://ena.support.keysight.com/e5071c/manuals/webhelp/chn/Programming/VBA_Programming/Controlling_Peripherals/Programming_with_VISA.htm
另外還有這篇文章做參考
http://ena.support.keysight.com/e5072a/manuals/webhelp/eng/programming/vba_programming/controlling_peripherals/programming_with_visa-com.htm

想問問各位大大,有沒有做過類似這種VISA的命令傳輸
我需要各種指令做測試

目前需要接受輸出訊息,是許多數值所組成的


求命令集...

搜尋相關Tags的文章: [ VISA KEYSIGHT 命令集 ] ,
本篇文章發表於2018-02-06 12:25
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
作者回應

VISA
檢舉此回應
對不起
忘記補充
我有使用 VISA Keysight IO Libraries Suite 17
本篇文章回覆於2018-02-06 12:27
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
最有價值解答

Ader Chen
檢舉此回應

我沒用過 N5234A, 所以下面僅供參考:
我們有使用同廠牌 Keysight 8164B 光譜量測系統,
雖然也可以使用 VISA 下指令控制、擷取資料, 但通常只用於簡單的動作、擷取單純的數據,
而比較複雜的量測動作就不使用 VISA 指令, 那會累死人,
複雜的量測動作我們就使用 Keysight 提供的 816x VXI PnP Driver, 引用他的 Dll 函式庫,
簡單一行指令可取代 VISA 大量指令, 有效率又不用自己除錯.

順便幫您查了一下, N5234A 也有提供方便的函式庫:
https://www.keysight.com/main/software.jspx?ckey=1669213&lc=cht&cc=TW&nid=-32497.1150490&id=1669213
他的文件中有提到支援 Visual Studio 2010 or higher,
應該會比用 VISA 慢慢刻程式快的多.

另, VISA 和上述函式庫可同時並存, 不會衝突.

我沒用過 N5234A, 所以上面僅供參考.

本篇文章回覆於2018-02-06 13:16
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

VISA
檢舉此回應
TO Ader Chen:
謝謝您的回覆,依照您的步驟,找到了函式庫

並且也有相關的程式提供參考,謝謝!

容我龜毛一下,如果我就只是要單純的擷取數據,使用VISA的指令控制,有相關的指令嗎?

本篇文章回覆於2018-02-06 14:31
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

Ader Chen
檢舉此回應

記得幾年前使用 IO Libraries 時, 安裝後有說明文件,
那時候是 Agilent VISA User's Guide, (Agilent 後來改名為 Keysight),
其說明檔蠻方便的, 可以依主題或關鍵字搜尋.
您有安裝 Keysight IO Librarie 應該可以找到相關說明文件.

(我後來移除 Agilent IO Libraries, 改用 NI VISA, 因為除了 Agilent 以外還要同時操控其他廠牌儀器,
如果只會使用 HP/Agilent/Keysight 的儀器建議使用 IO Libraries,
如果還會同時用到其他如 NI, Santec, Yokogawa, Suruga ...等廠牌儀器, 或可考慮改用 NI VISA, 供參考)

本篇文章回覆於2018-02-06 15:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.