如何使用NI-VISA控制乙太網路端的儀器?
主要軟體: Driver Software>>NI-VISA
主要軟體版本: 2.5
主要軟體修正版本:
次要軟體: N/A
問題: 如何使用NI-VISA控制乙太網路端的儀器?
解答: 使用NI-VISA 2.5或更高的版本(對於windows 32平台而言)及NI-VISA 2.6或更高版本(對於其他平台),能讓你透過TCP/IP與乙太網路端儀器連結。指定特定的TCP/IP儀器(INSTR)來源或TCP/IP插座(SOCKET)來源。此類語法為:
- TCPIP[board]::host address[::hostname][::INSTR]
使用INSTR來源時,儀器必須支援TCP/IP通訊協定,例如VXI-11。這類協定裝置最常在安捷倫(Agilent)的儀器上看到。
- TCPIP[board]::host address[::host name]::port::SOCKET
SOCKET會透過TCP/IP暴露原始網路位置(通常,但沒限定在乙太網路),在無支援TCP/IP傳輸協定的儀器,你必須使用SOCKET方式。
可參考以下連結獲得更多資訊。
上述括號內的字是可選擇的。以下為常見的範例。
- TCPIP::www.yahoo.com::INSTR
- TCPIP0::www.yahoo.com::INSTR
- TCPIP0::www.yahoo.com::inst0::INSTR
- TCPIP0::www.yahoo.com::inst0
如果只有一個介面裝置在主機上,裝置名稱是可選擇的。舉例來說,"TCPIP0::..."和"TCPIP::..."是相同的,此時在TCP/IP後接不接0都是相同的。還有,主機名稱(host name)只有在超過一個介面裝置以上才有作用。以上述例子來說,instr0是可選擇加或不加的。上述四種寫法都是對應於同一台儀器。
相關連結: VXIPnP: Specifications
附加檔案:
報告日期: 08/23/2001
最後更新: 01/19/2005
文件偏號: 2CMST8V
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.