虚拟仪器标准架构(VISA)是Keysight™(前身为安捷伦科技定义的标准®)和美国国家仪器®为不管接口与仪器的通信。
仪器控制工具箱™软件支持GPIB,VXI,GPIB,VXI,TCP / IP使用V金宝appXI-11,TCP / IP使用HiSLIP,USB,RSIB,并使用VISA标准串行端口接口。通信是通过VISA仪器对象,你在MATLAB创建成立®工作区。例如,VISA-GPIB对象允许您使用VISA标准与拥有GPIB接口的仪器进行通信。
与VISA工具对象关联的大多数特性与与GPIB和串口对象关联的特性相同。因此,本章只介绍特定于接口的函数和属性。例如,针对VISA-VXI对象讨论了基于寄存器的通信,但是没有讨论基于消息的通信,因为本指南的其他部分已经讨论了这个主题。
对于许多签证申请,您可以在不的接口是如何工作的详细知识与仪器通信。在这种情况下,你可能要开始与这些主题之一:
如果你想要的所有仪器进行通信时,你很可能会采取的步骤的高级说明,请参阅入门文档,在仪器控制工具箱文档中心页面顶部链接。
当您使用instrhwinfo
要找到配置接口对象的命令,必须使用有效的供应商名或资源名。支持的值金宝app供应商
下面给出。
供应商 |
描述 |
---|---|
|
安捷伦科技签证。请注意,此供应商名称已被替换为 |
keysight |
Keysight签证 |
RS |
罗德与施瓦茨R&S VISA |
|
国家仪器签证 |
|
美国泰克®VISA(请参阅下面的64位支持注)金宝app |
对于64位泰克VISA支持,要注意以下几点,如果你有金宝app一个多厂商VISA安装(例如,您已经安装了泰克公司和其他供应商如Keysight司机)是很重要的。如果正在使用来自多个厂商的VISA实现的机器上使用64位泰克VISA,所以要求泰克VISA被配置为主VISA为它是与仪器控制工具箱使用。大多数64位VISA实现包括一个实用程序,允许用户选择初级和优选VISA实现。使用VISA实用程序设置泰克VISA是你机器上的主要VISA实现。这一步可以在任何时间来完成,无论安装VISA驱动程序的顺序。
rsrc的格式名称
是下面给出了支持的VISA接口。金宝app方括号表示的值是可选的。你可以使用仪器的签证别名
对于rsrcname
。
接口 |
资源名称 |
---|---|
通用接口总线 |
GPIB [板] :: primary_address [:: secondary_address] :: INSTR |
GPIB-VXI |
GPIB-VXI(底盘)::VXI_logical_address:: INSTR |
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 [主板] :: manid :: model_code :: serial_No [:: interface_No] :: INSTR |
VXI |
VXI(底盘)::VXI_logical_address:: INSTR |
该rsrcname
参数描述如下。
参数 |
描述 |
---|---|
|
局指数(可选 - 默认为0) |
|
VXI底盘索引(可选—默认为0) |
|
USB接口 |
|
局域网(LAN)设备名称(可选-默认为inst0) |
|
USB设备的制造商ID |
|
对于USB仪器型号代码 |
|
串行端口号(可选 - 默认为1) |
|
GPIB仪器的主地址 |
|
主机名或仪器的IP地址 |
|
GPIB票据的次要地址(可选-默认为0) |
|
仪器上的USB集线器指数 |
|
在VXI仪器的逻辑地址 |
OBJ =签证(”
创建一个具有指定属性名称和属性值的VISA对象。如果指定了无效的属性名称或属性值,则返回一个错误,并且不会创建VISA对象。供应商
' 'rsrcname','属性名
,PropertyValue…)