签证概述

什么是签证?

虚拟仪器标准体系结构(VISA)是由Keysight定义的标准™ (原安捷伦科技有限公司)®)和国家文书®用于与仪器进行通信,而不考虑接口。

仪器控制工具箱™ 软件支持GPIB、VXI、GPIB-VXI、使用VXI-11的T万博1manbetxCP/IP、使用HiSLIP的TCP/IP、USB、RSIB和使用VISA标准的串行端口接口。通过在MATLAB中创建的VISA instrument对象建立通信®例如,VISA-GPIB对象允许您使用VISA标准与拥有GPIB接口的仪器进行通信。

笔记

与VISA instrument对象相关的大多数功能与GPIB和串行端口对象相关的功能相同。因此,本章仅介绍接口特定的功能和属性。例如,针对VISA-VXI对象讨论了基于寄存器的通信,但不讨论基于消息的通信pic在本指南的其他部分介绍。

与VISA使用的接口

对于许多VISA申请,您可以在不详细了解接口工作原理的情况下与仪器进行通信。在这种情况下,您可能需要从以下主题之一开始:

如果您想了解与仪器通信时可能采取的所有步骤的详细说明,请参阅仪器控制工具箱文档中心页面顶部链接到的入门文档。

万博1manbetx支持的供应商和资源名称

当你使用instrhwinfo要查找配置接口对象的命令,必须使用有效的供应商或资源名称。支持的值万博1manbetx小贩下面给出了一些示例。

供应商

描述

安捷伦

安捷伦科技签证。请注意,此供应商名称已被击键但是安捷伦仍然工作得很好。

击键 Keysight签证
rs Rohde&Schwarz R&S VISA

国家仪器签证

泰克

美国泰克®VISA国际组织(64位支持见下文注释)万博1manbetx

笔记

对于64位Tektronix VISA支持,如果您有万博1manbetx多供应商VISA安装(例如,您安装了Tektronix和其他供应商(如Keysight)的驱动程序),请务必注意以下事项。如果您在具有多家供应商的VISA实施的机器上使用64位Tektronix VISA,则需要将Tektronix VISA配置为主要VISA,以使其可与仪器控制工具箱一起使用。大多数64位VISA实施包括一个实用程序,允许您选择主要和首选VISA实施。使用VISA实用程序将Tektronix VISA设置为您机器上的主要VISA实施。无论VISA驱动程序的安装顺序如何,此步骤都可以随时完成。

rsrc的格式名称下面给出支持的VISA接口。万博1manbetx用括号表示的值是可选的。你可以使用仪器的签证别名对于rsrcname.

界面

资源名称

通用接口总线

GPIB[董事会]::主要地址[::次要地址]::仪器

GPIB-VXI

GPIB-VXI[机箱]::VXI_逻辑_地址::仪器

RSIB

RSIB::remote_host::INSTR(仅由NI VISA提供)

串行

ASRL[端口号]::INSTR

TCPIP(VXI-11)

TCPIP(板)::remote_host [:: inst0]:: INSTR

TCPIP(HiSLIP)

TCPIP(板)::remote_host [:: hislip0]:: INSTR

USB

USB[board]::manid::型号代码::序列号[::接口号]::指令

VXI

VXI(底盘)::VXI_logical_address:: INSTR

这个rsrcname参数描述如下。

参数

描述

董事会

板索引(可选-默认为0)

底盘

VXI机箱索引(可选-默认为0)

interface_No

USB接口

lan_device_name

局域网(LAN)设备名称(可选—默认为inst0)

manid

USB设备的制造商ID

模型代码

USB仪器的型号代码

端口号

串行端口号(可选-默认为1)

主地址

GPIB仪器的主地址

远程主机

仪器的主机名或IP地址

secondary_address

GPIB仪器的辅助地址(可选的-默认为0)

serial_No

USB集线器上仪器的索引

VXI_logical_address

VXI仪器的逻辑地址

obj=visa('小贩'、'rsrcname'、'属性名, PropertyValue…)使用指定的属性名称和属性值创建VISA对象。如果指定的属性名称或属性值无效,将返回错误,并且不会创建VISA对象。