主要内容

从VXI-11和HiSLIP的TCP/IP接口开始

TCP/IP接口通过VISA-TCP/IP对象来支持。与VISA-TCP/IP对象相关的功能类似于与对象相关的功能tcpclient对象。因此,本节只讨论VISA TCP/IP接口特有的函数和属性。支持VXI-11和HiSLIP两种协议。

TCP/IP通信概述参阅有关TCP/IP通信的更多信息。

创建VISA-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" laname: "inst0" InstrumentAddress: "169.254.2.20"显示所有属性,函数

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" SerialNumber: "MY57003523" Type: tcpip PreferredVisa: "National Instruments VISA" BoardIndex: 0 ByteOrder: "little-endian" Timeout: 10 Terminator: "LF" NumBytesWritten: 0 ErrorOccurredFcn: [] UserData: []

可以使用点表示法来配置和显示属性值。有关配置这些属性的详细信息,请参见visadev属性

您可以使用visadev对象的功能

另请参阅

|

相关的话题

Baidu
map