主要内容

签证

(待删除)创建VISA对象

签证将在将来的释放中删除。使用VisaDev.代替。有关更多信息,请参见兼容性考虑因素

语法

obj =签证('供应商','rsrcname')

争论

供应商

支持万博1manbetx的签证供应商。

“rsrcname”

VISA仪器的资源名称。

PropertyName

签证属性名称。

PropertyValue

支持的属性值万博1manbetxPropertyName

obj

签证的对象。

描述

obj =签证('供应商','rsrcname')创建VISA对象obj提供的资源名rsrcname为指定的供应商供应商

您必须首先在供应商的工具中配置VISA资源,然后创建这些VISA对象。使用instrhwinfo要查找配置对象的命令:

vinfo = instrhwinfo(“签证”、“keysight”);vinfo。ObjectConstructorName

如果指定了无效供应商或资源名称,则返回错误,并未创建Visa对象。有关支持的值列表万博1manbetx供应商看到万博1manbetx支持的供应商和资源名称。

例子

创建一个VISA-serial对象,使用National Instruments连接串口COM1®签证接口。

vs = Visa('ni','Asrl1 :: instr');

使用Keysight™Visa接口创建与主地址1和辅助地址30连接到板0的Visa-GPIB对象。

vg =签证(“keysight”、“30 GPIB0:: 1:::: INSTR”);

创建一个VISA-VXI对象,该对象连接到位于第一个VXI机箱逻辑地址8的VXI仪器。

vv =签证(“keysight”,“8 VXI0:::: INSTR”);

创建一个VISA-GPIB-VXI对象,该对象连接到位于第二个VXI机箱逻辑地址72的GPIB-VXI仪器。

VGV = Visa('Keysight','GPIB-VXI1 :: 72 :: instr');

创建连接到配置的IP地址192.168.1.33的仪器的VISA-RSIB对象。

vr = visa('ni', 'RSIB::192.168.1.33::INSTR')

创建一个VISA-TCPIP对象,该对象连接到一个配置了IP地址为216.148.60.170的仪器。

Vt = Visa('tek','tcpip :: 216.148.60.170 :: instr')

创建一个VISA-USB对象,该对象连接到USB仪器,制造商ID为0x1234,型号为125,序列号为A22-5。

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

提示

随时,您可以使用instrhelp函数查看与VISA对象关联的属性和函数的完整列表。

instrhelp签证

您可以使用支持的任何格式指定属性名称和属性值万博1manbetx函数。例如,可以使用属性名称/属性值单元格数组对。此外,您可以指定属性名称而不考虑大小写,并且可以使用属性名称补全。例如,以下命令都是有效的。

v = Visa('ni','gpib0 :: 1 :: instres','secondaryaddress',96);v = Visa('ni','gpib0 :: 1 :: instres','secondaryaddress',96);v = Visa('ni','gpib0 :: 1 :: instron','第二',96);

在您可以与仪器通信之前,必须连接到obj与之打开外部文件函数。已连接的VISA对象具有状态属性值的开放.当您尝试读取或写入操作时,将返回错误obj未连接到仪器上。您不能将多个VISA对象连接到同一工具。

创建VISA-GPIB对象

当你创建一个VISA-GPIB对象时,这些属性会被自动配置:

  • 类型是由Visa-GPIB.

  • 的名字通过连接赋予Visa-GPIB.使用电路板索引,主要地址和辅助地址。

  • BARLARINDEX.PrimaryAddresssecondaryAddress., 和RsrcName由对象创建期间指定的值给出。

创建VISA-GPIB-VXI对象

当你创建一个VISA-GPIB-VXI对象时,这些属性会被自动配置:

  • 类型是由visa-gpib-vxi

  • 的名字通过连接赋予Visa-GPIB-VXI中指定的机箱索引和逻辑地址签证函数。

  • ChassisIndexLogicalAddress, 和RsrcName由对象创建期间指定的值给出。

  • BARLARINDEX.PrimaryAddress, 和secondaryAddress.是由签证物体连接到仪器后的驱动程序打开外部文件

创建VISA-RSIB对象

当您创建VISA-RSIB对象时,会自动配置以下属性:

  • 类型是由签证 - RSIB.

  • 的名字通过连接赋予签证 - RSIB.中指定的远程主机签证函数。

  • 远程主机RsrcName由对象创建期间指定的值给出。

创建visa串行对象

当您创建VISA-serial对象时,会自动配置以下属性:

  • 类型是由visa-serial

  • 的名字通过连接赋予签证序列中的指定端口签证函数。

  • 港口RsrcName由对象创建期间指定的值给出。

创建VISA-TCPIP对象

当您创建VISA-TCPIP对象时,会自动配置以下属性:

  • 类型是由visa-tcpip

  • 的名字通过连接赋予VISA-TCPIP中指定的单板索引、远端主机和LAN设备名称签证函数。

  • BARLARINDEX.远程主机LANNAme, 和RsrcName由对象创建期间指定的值给出。

创建Visa-USB对象

当你创建一个VISA-USB对象时,这些属性会自动配置:

  • 类型是由visa-usb

  • 的名字通过连接赋予Visa-USB.单板索引、制造商ID、型号、序列号和接口编号在签证函数。

  • BARLARINDEX.制造商ModelCodeSerialNumberInterfaceIndex, 和RsrcName由对象创建期间指定的值给出。

创建VISA-VXI对象

创建Visa-VXI对象时,会自动配置这些属性:

  • 类型是由Visa-VXI.

  • 的名字通过连接赋予VISA-VXI中指定的机箱索引和逻辑地址签证函数。

  • ChassisIndexLogicalAddress, 和RsrcName由对象创建期间指定的值给出。

兼容性考虑因素

全部展开

不建议从R2021a开始

在R2006A之前介绍