TCP/IP接口是通过一个VISA-TCP/IP金宝app对象支持的。与VISA-TCP/IP对象关联的特性类似于与tcpclient
对象。因此,本节只讨论VISA的TCP/IP接口所特有的函数和属性。支持VXI-11协议和HiSLIP协议。金宝app
指TCP / IP通信概述有关TCP/IP通信的更多信息。
属性创建一个VISA-TCP/IP对象visadev
函数。每个对象都与连接到计算机的仪器相关联。
visadev
需要资源名或别名作为输入。资源名由TCP/IP板索引的名称、IP地址或主机名以及您的设备的LAN设备名组成。您可以使用供应商提供的配置工具或使用visadevlist
函数。使用VISA供应商配置工具定义别名。
VISA-TCP/IP资源名具有以下格式TCPIP [董事会)::remote_host(::lan_device_name):: INSTR
.
例如,使用VISA-TCP/IP接口使用VXI-11协议连接IP地址为169.254.2.20的仪器。
visatcpip = visadev (“TCPIP0:: 169.254.2.20:: inst0:: INSTR”)
visatcpip = TCPIP with properties: ResourceName: "TCPIP0::169.254.2.20::inst0::INSTR" Alias: "Keysight_33210A" Vendor: "Agilent Technologies" Model: "33210A" LANName: "inst0" InstrumentAddress: "169.254.2.20" NumBytesAvailable: 0显示所有属性、函数
VISA-TCP / IP对象visatcpip
表示与您的仪器的连接。点击属性
,以查看VISA-TCP/IP属性的完整列表。
ResourceName: "TCPIP0::169.254.2.20::inst0::INSTR" Alias: "Keysight_33210A" Vendor: "Agilent Technologies" Model: "33210A" LANName: "inst0" InstrumentAddress: "169.254.2.20" NumBytesAvailable: 0 SerialNumber: "MY57003523" Type: tcpip PreferredVisa: "National Instruments VISA" BoardIndex: 0 ByteOrder: "小端" Timeout: 10 Terminator:"LF" BytesAvailableFcnMode: "off" BytesAvailableFcnCount: 64 BytesAvailableFcn: [] NumBytesWritten: 0 ErrorOccurredFcn: [] UserData: []
您可以使用点表示法来配置和显示属性值。有关配置这些属性的详细信息,请参见visadev属性.
你可以用visadev
对象的功能.