使用USB接口

创建一个VISA-USB对象

创建一个VISA-USB对象签证函数。每个VISA-USB对象都与一个连接到计算机上USB端口的仪器相关联。

签证要求供应商名称和资源名称作为输入参数。供应商名称可以是keysight(注意,安捷伦科技公司也仍然适用),rs,或tek.资源名由所连接仪器的USB板索引、制造商ID、型号代码、序列号和接口编号组成。您可以使用供应商提供的配置工具,或使用instrhwinfo函数。(您可以使用VISA供应商配置工具定义的别名代替资源名。)中描述的连接仪器,您也可以在对象创建期间配置属性值。

在创建VISA对象之前,必须在适当的供应商VISA资源管理器中找到该工具。当您发现已配置的工具时,请记录资源字符串并使用该信息创建对象。例如,创建一个使用国家仪器的VISA-USB对象®签证,

vu =签证(“倪”、“USB:: 0 x1234:: 125:: A22-5:: INSTR”);

VISA-USB对象vu存在于MATLAB中®工作区。

要打开与仪器的连接,输入:

fopen (vu);

你可以显示类vu命令。

whos vu Name Size Bytes Class vu 1x1 882 visa object Grand total是使用882字节的15个元素

创建VISA-USB对象后,下面列出的属性将被自动分配值。这些属性根据对象的类类型和地址信息提供关于对象的描述性信息。

VISA-USB描述性的属性

属性名

描述

的名字

为VISA-USB对象指定一个描述性名称。

RsrcName

指示VISA工具的资源名。

类型

指定对象类型。

您可以显示这些属性的值vs

vu。Name ans = VISA-USB-0-0x1234-125-A22-5-0
vu。RsrcName ans = USB::0x1234::125::A22-5::INSTR
vu。输入ans = visa-usb

VISA-USB对象显示

VISA-USB对象为您提供了一个方便的显示,总结了重要的地址和状态信息。你可以通过以下三种方式调用显示摘要:

  • 在命令行输入VISA-USB对象。

  • 创建VISA-USB对象时排除分号。

  • 在使用点符号配置属性时排除分号。

您还可以通过工作区浏览器右键单击仪器对象并进行选择来显示摘要信息显示摘要从上下文菜单中。

VISA-USB对象的显示摘要vs下面给出。

VISA-USB对象使用NI适配器:VISA-USB-0-0x1234-125-A22-5-0通信地址制造商id: 0x1234 ModelCode: 125 SerialNumber: A22-5通信状态状态:关闭RecordStatus:关闭读/写状态TransferStatus:空闲字节可用:0 ValuesReceived: 0 ValuesSent: 0

VISA-USB地址

VISA-USB地址包括

  • 板索引(可选,来自VISA配置)

  • 仪器的制造商ID

  • 仪器的模型代码

  • 仪器编号

  • 接口号(可选,来自VISA配置)

您可以在创建VISA-USB对象时通过资源名指定这些地址属性值。仪器地址属性如下所示。

VISA-USB地址属性

属性名

描述

BoardIndex

在VISA配置中指定USB板的索引号(可选-默认为0)。

InterfaceIndex

指定USB接口编号(可选)。

ManufacturerID

指定USB仪器的制造商ID。

ModelCode

请指定USB仪器的型号代码。

SerialNumber

指定USB集线器上USB仪器的索引。

当您创建VISA-USB对象时,属性将使用指定的资源名值自动更新。

您可以显示VISA-USB对象的地址属性值vu中创建的,创建一个VISA-USB对象

fopen (vu)错觉。制造商id ans = 0x1234
vu。ModelCode ans = 125
vu。SerialNumber ans = A22-5