主要内容

visadev属性

访问VISA资源属性

使用VISA资源的属性配置其通信设置。创建一个visadev对象时,可以使用点表示法读取和设置属性。

对象创建属性

全部展开

VISA资源名,作为字符串标量返回。的返回信息标识要连接的设备的资源名visadevlist。此属性只能在创建对象时设置。

每种类型的VISA接口都有不同的格式,如下表所示。VISA资源名称格式及其参数由VISA标准规范定义。取代斜体带有指定参数值的文本。括号中的参数为可选参数。

接口

资源名称

TCP/IP(使用VXI-11或HiSLIP) TCPIP [董事会)::remote_host(::lan_device_name):: INSTR
TCP / IP套接字

TCPIP [董事会)::remote_host::港口::套接字

USB USB (董事会)::vendor_ID::product_ID::serial_number(::interface_number):: INSTR
通用接口总线 通用接口总线(董事会)::primary_address(::secondary_address):: INSTR
串行 ASRL [port_number进行):: INSTR
VXI VXI [底盘)::VXI_logical_address:: INSTR
PXI

PXI [公共汽车)::设备(::函数] [:: INSTR]

PXI [公共汽车)::底盘底盘::槽(::函数函数] [:: INSTR]

资源名称参数说明如下。每个参数对应于visadev属性。

接口

参数

描述

所有

董事会

单板索引(默认值为0)

TCP/IP(使用VXI-11或HiSLIP)和TCP/IP套接字

remote_host

仪器的远程主机名或IP地址

lan_device_name

局域网(LAN)设备名称(默认值为inst0)

港口

TCP/IP套接字的远程主机端口
USB

vendor_ID

USB仪表的厂商ID

product_ID

USB仪器的型号代码

serial_number

USB集线器上仪器的索引

interface_number

USB接口

通用接口总线

primary_address

GPIB仪器的主地址

secondary_address

GPIB仪器的辅助地址(默认值为0)

串行

port_number进行

串口编号(默认值为1)

VXI、PXI

底盘

VXI或PXI机箱索引(VXI的默认值为0)

VXI_logical_address

VXI仪器的逻辑地址

公共汽车

PCI总线数量

设备

PCI设备号

函数

PCI函数号(默认值为0)

槽数

例子:gpibdev = visadev(“GPIB0:: 5:: INSTR”)连接到由VISA资源名指定的GPIB设备GPIB0:: 5:: INSTR

数据类型:字符|字符串

与资源关联的VISA别名,作为字符串标量返回。的返回信息确定要连接到的设备的别名visadevlist。别名在VISA供应商的配置实用软件中定义。此属性只能在创建对象时设置。

例子:serialdev = visadev(“COM4为”)连接到VISA资源别名指定的串行设备COM4为

数据类型:字符|字符串

此属性是只读的。

VISA资源的类型,作为受支持的VISA接口之一返回。万博1manbetx某些属性和对象函数是特定于接口类型的。

例子:v.Type返回VISA资源的类型。

此属性是只读的。

仪器制造商,作为字符向量或字符串标量返回。如果VISA接口类型不提供关于制造商的信息,则此属性为空。

例子:v.Vendor返回仪器制造商的名称。

数据类型:字符串

此属性是只读的。

仪器模型,作为字符向量或字符串标量返回。如果VISA接口类型不提供关于模型的信息,则此属性为空。

例子:v.Model返回仪器模型的名称。

数据类型:字符串

此属性是只读的。

与仪器相关联的唯一序列号,作为字符向量或字符串标量返回。如果VISA接口类型不提供关于序列号的信息,则此属性为空。

例子:v.SerialNumber返回仪器序列号。

数据类型:字符串

读写属性

全部展开

顺序,其中字节被排列成较大的数值,返回为“低位优先”“大端法”

例子:v.ByteOrder =“大端法”将字节顺序设置为大端序。

数据类型:字符|字符串

完成读和写操作的允许时间(以秒为单位),作为数值返回。

例子:v.Timeout = 20将超时时间设置为20秒。

数据类型:

用于读写以ascii终止的数据的终止符字符,返回为“如果”“CR”“CR / LF”,或者取值为0 ~ 255(含)的数字。如果读和写终止符不同,《终结者》作为这些值的1x2单元格数组返回。属性设置此属性configureTerminator函数。

例子:configureTerminator (v,“CR”)将读和写终止符设置为“CR”

例子:configureTerminator (v,“CR”,10)将读取终止符设置为“CR”和写终止符10

数据类型:|字符|字符串

此属性是只读的。

写入的总字节数,作为数值返回。

例子:v.NumBytesWritten返回写入的字节数。

数据类型:

回调函数属性

全部展开

由错误事件触发的回调函数,作为函数句柄返回。当与VISA资源的连接中断或发生异步读错误时,将生成错误事件。在指定函数句柄之前,此属性为空。

例子:v.ErrorOccurredFcn = @myErrorFcn

数据类型:function_handle

用户数据的通用属性,作为任何MATLAB返回®数据类型。例如,当从回调函数触发事件时,可以使用此属性存储数据。

例子:v.UserData

VISA-TCP / IP

全部展开

此属性是只读的。

LAN设备名称,作为字符串返回。

例子:v.LANName返回LAN设备名称。

数据类型:字符串

此属性是只读的。

点分十进制格式的仪器的TCP/IP地址,以字符串形式返回。

例子:v.InstrumentAddress返回仪器的IP地址。

数据类型:字符串

此属性是只读的。

与仪器相关联的网络板索引号,返回为正整数。

例子:v.BoardIndex返回网络板索引号。

数据类型:

VISA-Socket

全部展开

此属性是只读的。

点分十进制格式的套接字的TCP/IP地址,作为字符串返回。

例子:v.IPAddress返回套接字的IP地址。

数据类型:字符串

此属性是只读的。

指定TCP/IP地址的端口号,作为字符串返回。

例子:v.Port返回与TCP/IP地址相关的端口号。

数据类型:字符串

VISA-USB属性

全部展开

此属性是只读的。

设备的制造商ID号(VID),作为字符串返回。

例子:v.VendorID返回供应商ID。

数据类型:字符串

此属性是只读的。

设备的型号代码(PID),作为字符串返回。

例子:v.ProductID返回产品ID。

数据类型:字符串

此属性是只读的。

USB板号,返回为正整数值。

例子:v.BoardIndex返回USB板号。

数据类型:

此属性是只读的。

USB接口编号,返回为正整数值。

例子:v.InterfaceIndex返回USB接口编号。

数据类型:

VISA-GPIB属性

全部展开

此属性是只读的。

GPIB板索引,返回为正整数值。

例子:v.BoardIndex返回GPIB板索引。

数据类型:

此属性是只读的。

与仪器相关联的GPIB主地址,返回为0到30的整数(含)。

例子:v.PrimaryAddress返回GPIB主地址。

数据类型:

此属性是只读的。

与仪器相关联的GPIB辅助地址,返回为0到30的整数(含)。

例子:v.SecondaryAddress返回GPIB从地址。

数据类型:

EOI模式,返回为。此属性指定在写操作结束时是否断言EOI(结束或标识)行。

例子:v.EOIMode =“关闭”不会在写操作结束时断言一个EOI行。

数据类型:字符|字符串

VISA-Serial

全部展开

此属性是只读的。

串口通信端口,作为字符串返回。

例子:v.Port返回串口通信端口。

数据类型:字符串

串行通信速度,以每秒位为单位,返回为正整数。

例子:v.BaudRate = 14400设置波特率为14400。

数据类型:

表示数据的一个字符的位数,返回为876,或5

例子:v.DataBits = 5设置数据位数为5位。

数据类型:

表示字符或整个传输结束的位的模式,返回为11.5,或2。属性的值DataBits属性如下。

的价值DataBits 万博1manbetx支持的值StopBits
87,或6 1而且2
5 1而且1.5

例子:v.StopBits = 2设置停止位数为2。

数据类型:

为串口传输的数据添加奇偶校验位类型,返回为“没有”“甚至”,或“奇怪”。您可以使用此属性向数据添加奇偶校验位(也称为校验位)。向二进制码字符串中添加奇偶校验位是一种检测数据传输错误的方法,它确保1位的总数为偶数或奇数。

校验位的值由给定的一组位中1的个数决定,并设置如下。

校验位类型 奇偶校验比特值
如果1的个数是偶数 如果1的个数是奇数
没有一个 没有设置奇偶校验位 没有设置奇偶校验位
甚至 0 1
奇怪的 1 0

例子:v.Parity = "甚至"设置奇偶校验位类型为偶数。

数据类型:字符|字符串

数据传输速率管理模式,返回为“没有”“硬件”,或“软件”。指定“没有”没有流量控制,“硬件”让您的硬件决定流控制,和“软件”让你的软件决定流量控制。

例子:v.FlowControl =“硬件”将流控制设置为硬件。

数据类型:字符|字符串

签证- vxi和签证- pxi属性

全部展开

此属性是只读的。

设备的PCI总线号,作为正数返回。此属性仅适用于VISA-PXI接口对象。

例子:v.Bus返回设备的PCI总线号。

数据类型:

此属性是只读的。

PXI设备号,返回为正数。此属性仅适用于VISA-PXI接口对象。

例子:v.DeviceIndex返回PXI设备号。

数据类型:

此属性是只读的。

PXI函数号,返回为正数。此属性仅适用于VISA-PXI接口对象。

例子:v.FunctionIndex返回PXI函数号。

数据类型:

此属性是只读的。

PXI或VXI机箱索引号,返回为正数。

例子:v.ChassisIndex返回PXI或VXI机箱索引号。

数据类型:

此属性是只读的。

VXI仪器逻辑地址,返回为正数。此属性仅适用于VISA-VXI接口对象。

例子:v.LogicalAddress返回VXI仪器的逻辑地址。

数据类型:

此属性是只读的。

PXI或VXI仪器槽位位置,返回为正数。

例子:v.Slot返回PXI或VXI仪器插槽位置。

数据类型:

EOI模式,返回为。此属性指定在写操作结束时是否断言EOI(结束或标识)行。

例子:v.EOIMode =“关闭”不会在写操作结束时断言一个EOI行。

数据类型:字符|字符串

版本历史

介绍了R2021a

全部展开

另请参阅

||

外部网站