主要内容

VisaDev属性

访问VISA资源属性

使用其属性配置Visa资源及其通信设置。创建一个后visadev对象,您可以使用点表示法来读取和设置属性。

对象创建属性

全部展开

Visa资源名称,作为字符串标量返回。识别要连接到使用返回的信息的设备的资源名称VisaDevlist..此属性只能在对象创建时设置。

每种类型的VISA接口都具有不同的格式,在下表中描述。VISA资源名称格式及其参数由VISA标准规范定义。更换斜体带有指定参数值的文本。括号中的参数是可选的。

界面

资源名称

TCP/IP(使用VXI-11或HiSLIP) TCPIP [董事会] ::远程主机[::lan_device_name.] :: instr.
TCP / IP插座

TCPIP [董事会] ::远程主机::港口::插座

USB USB (董事会] ::Vendor_id.::product_id.::序列号[::Interface_number.] :: instr.
通用接口总线 GPIB [董事会] ::首要地址[::secondary_address] :: instr.
序列号 Asrl [port_number.] :: instr.
vxi. VXI [机壳] ::vxi_logical_address.:: instr.
PXI

pxi [公共汽车] ::设备[::功能] [:: INSTR]

pxi [公共汽车]::机壳机壳::槽投币口[:: Func.功能] [:: INSTR]

资源名称参数描述如下。每个参数对应于其中一个visadev特性。

界面

范围

描述

全部

董事会

板索引(默认值为0)

TCP / IP(使用VXI-11或HISLIP)和TCP / IP插座

远程主机

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

lan_device_name.

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

港口

用于TCP / IP插座的远程主机端口
USB

Vendor_id.

USB仪器的制造商ID

product_id.

USB仪器的模型代码

序列号

在USB集线器上的仪器索引

Interface_number.

USB接口

通用接口总线

首要地址

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接口之一返回。金宝app一些属性和对象函数是特定于接口类型的。

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

此属性是只读的。

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

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

数据类型:细绳

此属性是只读的。

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

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

数据类型:细绳

此属性是只读的。

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

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

数据类型:细绳

读写属性

全部展开

字节按顺序排列为更大的数值,返回为“小endian”或者“大端法”

例子:v.byteorder =“Big-Endian”将字节顺序设置为大端顺序。

数据类型:字符|细绳

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

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

数据类型:

读取和编写ASCII终止数据的终结器字符,返回“如果”“cr”“CR / LF”,或从0到255的数字,包容性。如果读写终止符不同,《终结者》作为这些值的1x2单元格数组返回。使用此属性设置此属性configureterminator.功能。

例子:configureterminator(v,“cr”)设置读写终止符“cr”

例子:configureTerminator (v,“CR”,10)将读取结束符设置为“cr”和写终结者10.

数据类型:|字符|细绳

此属性是只读的。

可读的字节数,以数值形式返回。

例子:v.NumBytesAvailable返回可用读取的字节数。

数据类型:

此属性是只读的。

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

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

数据类型:

回调属性

全部展开

字节可用的回调触发模式,返回“离开”“字节”, 或者“终结者”.此设置确定回调是否关闭,由指定的字节数触发bytesavailablefcncount.,或由指定的终结者触发《终结者》.使用此属性设置此属性configurecallback.功能。

例子:configureCallback (v,“字节”,50岁,@callbackFcn)设置callbackFcn回调来触发每次读取50字节的新数据。

例子:configurecallback(v,“terminator”,@ callbackfcn)设置callbackFcn终结器可用时回调触发触发。

例子:ConfigureCallback(v,“关闭”)关闭回调。

数据类型:字符|细绳

要触发指定回调的数据字节数bytesavailablefcn.,返回双重。此值仅在BytesAvailableFcnMode属性是“字节”.属性设置这些属性configurecallback.功能。

例子:configureCallback (v,“字节”,50岁,@callbackFcn)设置callbackFcn回调来触发每次读取50字节的新数据。

数据类型:

回调函数由字节可用事件触发,作为函数句柄返回。通过接收一定数量的字节或终结器来生成一个字节可用事件。此属性为空,直到您分配函数句柄。使用此属性设置此属性configurecallback.功能。

例子:configureCallback (v,“字节”,50岁,@callbackFcn)设置callbackFcn回调来触发每次读取50字节的新数据。

数据类型:function_handle.

由错误事件触发的回调函数,作为函数句柄返回。当与VISA资源的连接中断或发生异步读取错误时,将生成一个错误事件。此属性为空,直到您分配函数句柄。

例子:v.ErrorOccurredFcn = @myErrorFcn

数据类型:function_handle.

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

例子:v.Userdata.

Visa-TCP / IP

全部展开

此属性是只读的。

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

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

数据类型:细绳

此属性是只读的。

仪器的TCP/IP地址,以点十进制表示,作为字符串返回。

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

数据类型:细绳

此属性是只读的。

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

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

数据类型:

签证插座

全部展开

此属性是只读的。

DOT - 十进制表示法中的套接字的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(END或识别)行。

例子:v.eoimode =“OFF”在写入结束时不置于EOI线。

数据类型:字符|细绳

签证序列

全部展开

此属性是只读的。

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

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

数据类型:细绳

串行通信的速度在每秒比特中,作为正整数返回。

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

数据类型:

代表数据一个字符的比特数,返回为8.7.6., 或者5.

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

数据类型:

指出表明字符或整个传输结束的比特模式,返回11.5, 或者2.此属性取决于数据项属性如下。

的价值数据项 金宝app支持的值stopbits.
8.7., 或者6. 12
5. 11.5

例子:V.Stopbits = 2设置停止位数为2。

数据类型:

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

奇偶校验位的值由给定的比特集中的1S的数量确定,并且如下设置。

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

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

数据类型:字符|细绳

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

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

数据类型:字符|细绳

Visa-VXI和Visa-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(END或识别)行。

例子:v.eoimode =“OFF”在写入结束时不置于EOI线。

数据类型:字符|细绳

在R2021A介绍