VISA概述

什么是VISA?

虚拟仪器标准架构(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对象讨论了基于寄存器的通信,但是没有讨论基于消息的通信,因为本指南的其他部分已经讨论了这个主题。

接口使用VISA

对于许多签证申请,您可以在不的接口是如何工作的详细知识与仪器通信。在这种情况下,你可能要开始与这些主题之一:

如果你想要的所有仪器进行通信时,你很可能会采取的步骤的高级说明,请参阅入门文档,在仪器控制工具箱文档中心页面顶部链接。

金宝app支持的供应商和资源名称

当您使用instrhwinfo要找到配置接口对象的命令,必须使用有效的供应商名或资源名。支持的值金宝app供应商下面给出。

供应商

描述

安捷伦

安捷伦科技签证。请注意,此供应商名称已被替换为keysight安捷伦仍然有效。

keysight Keysight签证
RS 罗德与施瓦茨R&S VISA

国家仪器签证

TEK

美国泰克®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)

interface_No

USB接口

lan_device_name

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

manid

USB设备的制造商ID

model_code

对于USB仪器型号代码

端口号

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

首要地址

GPIB仪器的主地址

远程主机

主机名或仪器的IP地址

secondary_address

GPIB票据的次要地址(可选-默认为0)

serial_No

仪器上的USB集线器指数

VXI_logical_address

在VXI仪器的逻辑地址

OBJ =签证(”供应商' 'rsrcname','属性名,PropertyValue…)创建一个具有指定属性名称和属性值的VISA对象。如果指定了无效的属性名称或属性值,则返回一个错误,并且不会创建VISA对象。