主要内容

visadev属性

访问签证资源属性

配置您的VISA资源利用其属性及其通信设置。在您创建一个visadev对象,您可以使用点符号来读取和设置属性。

对象创建属性

全部展开

签证资源名,作为字符串返回标量。确定设备的资源名称你想连接到使用返回的信息visadevlist。这个属性可以设置只有在对象创建。

每种类型的签证接口具有不同的格式,如下表中所描述的。签证资源名称格式和参数定义的签证标准规格。取代斜体文本与指定参数的值。括号中的参数是可选的。

接口

资源名称

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

制造商的ID USB仪器

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”)连接到GPIB设备资源名称指定的签证GPIB0:: 5:: INSTR

数据类型:字符|字符串

签证与资源相关的别名,作为字符串返回标量。确定设备要连接的别名使用返回的信息visadevlist。别名定义在你的签证供应商的配置实用工具软件。这个属性可以设置只有在对象创建。

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

数据类型:字符|字符串

这个属性是只读的。

签证类型资源,作为一个支持的签证接口返回。金宝app一些属性和对象功能是特定于一个接口类型。

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

这个属性是只读的。

仪器制造商,作为一个特征向量或字符串标量返回。这个属性是空的,如果签证接口类型不提供制造商的信息。

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

数据类型:字符串

这个属性是只读的。

仪器模型,作为一个特征向量或字符串标量返回。这个属性是空的,如果签证接口类型不提供的信息模型。

例子:v.Model返回工具模型的名称。

数据类型:字符串

这个属性是只读的。

独特的序列号与仪器有关,作为一个特征向量或字符串标量返回。这个属性是空的,如果签证接口类型不提供序列号信息。

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

数据类型:字符串

读和写的属性

全部展开

连续的字节顺序排列成更大的数值,返回“低位优先”“大端法”

例子:v。ByteOrder =“大端法”集大端字节顺序。

数据类型:字符|字符串

允许时间在几秒钟内完成读写操作,返回数值。

例子:v。超时= 20设置超时时间20秒。

数据类型:

终结者的角色对于阅读和写作ASCII-terminated数据,返回“如果”,“CR”,“CR / LF”,或者一个从0到255的数字,包容性。如果读写终端是不同的,《终结者》返回1 x2单元阵列的这些值。设置该属性的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,“终结者”,@callbackFcn)设置callbackFcn回调触发终结者时可以阅读。

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

数据类型:字符|字符串

的字节数的数据触发指定的回调BytesAvailableFcn,作为一个双返回。这个值时,才使用BytesAvailableFcnMode属性是“字节”。设置这些属性的configureCallback函数。

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

数据类型:

回调函数可用事件引发的字节,作为一个函数返回句柄。可用字节事件是由接收一定数量的字节或终结者。这个属性是空的,直到你指定一个函数处理。设置该属性的configureCallback函数。

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

数据类型:function_handle

回调函数触发事件,返回一个错误作为处理函数。生成一个错误事件连接到你的签证的资源被打断时或者当异步读取错误发生。这个属性是空的,直到你指定一个函数处理。

例子:v。ErrorOccurredFcn = @myErrorFcn

数据类型:function_handle

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

例子:v.UserData

VISA-TCP / IP

全部展开

这个属性是只读的。

局域网设备名称,作为字符串返回。

例子:v.LANName返回局域网设备名称。

数据类型:字符串

这个属性是只读的。

仪器的TCP / IP地址dot-decimal符号,作为字符串返回。

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

数据类型:字符串

这个属性是只读的。

网络板指数与仪器有关,作为一个正整数返回值。

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

数据类型:

VISA-Socket

全部展开

这个属性是只读的。

TCP / IP套接字地址在dot-decimal符号,作为字符串返回。

例子: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二级地址与仪器有关,作为一个整数返回从0到30岁的包容性。

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

数据类型:

情绪过分投入模式,返回。这个属性指定是否列入意向书(结束或识别)线是断言的写操作。

例子:v。EOIMode =“关闭”不主张写行最后的投入度。

数据类型:字符|字符串

VISA-Serial

全部展开

这个属性是只读的。

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

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

数据类型:字符串

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

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

数据类型:

的比特数来表示一个字符的数据,返回8,7,6,或5

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

数据类型:

的比特模式显示的字符或整个传播,返回1,1.5,或2。这个属性的值取决于DataBits属性如下。

的价值DataBits 金宝app支持的值StopBits
8,7,或6 12
5 11.5

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

数据类型:

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

校验位的值是由1 s的数量在给定的比特和设置如下。

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

例子:v。平价= "甚至"设置奇偶校验位类型。

数据类型:字符|字符串

模式来管理数据传输速度,返回“没有”,“硬件”,或“软件”。指定“没有”没有流控制,“硬件”让你确定硬件流控制,“软件”让您的软件确定流控制。

例子: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仪器槽的位置。

数据类型:

情绪过分投入模式,返回。这个属性指定是否列入意向书(结束或识别)线是断言的写操作。

例子:v。EOIMode =“关闭”不主张写行最后的投入度。

数据类型:字符|字符串

介绍了R2021a