访问VISA资源属性
使用其属性配置Visa资源及其通信设置。创建一个后visadev
对象,您可以使用点表示法来读取和设置属性。
resourcename.
-签证资源名称Visa资源名称,作为字符串标量返回。识别要连接到使用返回的信息的设备的资源名称VisaDevlist.
.此属性只能在对象创建时设置。
每种类型的VISA接口都具有不同的格式,在下表中描述。VISA资源名称格式及其参数由VISA标准规范定义。更换斜体带有指定参数值的文本。括号中的参数是可选的。
界面 |
资源名称 |
---|---|
TCP/IP(使用VXI-11或HiSLIP) | TCPIP [董事会] ::远程主机[::lan_device_name.] :: instr. |
TCP / IP插座 |
|
USB | USB (董事会] ::Vendor_id.::product_id.::序列号[::Interface_number.] :: instr. |
通用接口总线 | GPIB [董事会] ::首要地址[::secondary_address] :: instr. |
序列号 | Asrl [port_number.] :: instr. |
vxi. | VXI [机壳] ::vxi_logical_address.:: instr. |
PXI |
|
资源名称参数描述如下。每个参数对应于其中一个visadev
特性。
界面 | 范围 |
描述 |
---|---|---|
全部 |
|
板索引(默认值为0) |
TCP / IP(使用VXI-11或HISLIP)和TCP / IP插座 |
|
仪器的远程主机名或IP地址 |
|
局域网(LAN)设备名称(默认值INST0) |
|
|
用于TCP / IP插座的远程主机端口 | |
USB |
|
USB仪器的制造商ID |
|
USB仪器的模型代码 |
|
|
在USB集线器上的仪器索引 |
|
|
USB接口 |
|
通用接口总线 |
|
GPIB仪器的主要地址 |
|
GPIB仪器的辅助地址(默认值为0) |
|
序列号 |
|
串口编号(默认值为1) |
vxi和pxi. |
|
VXI或PXI机箱索引(VXI的默认值为0) |
|
VXI仪器的逻辑地址 |
|
|
PCI总线号码 | |
|
PCI设备号码 | |
|
PCI函数号(默认值为0) | |
|
插槽号码 |
例子:GPIBDEV = VisaDev(“GPIB0 :: 5 :: instr”)
连接到VISA资源名指定的GPIB设备GPIB0 :: 5 :: instr
.
数据类型:字符
|细绳
别名
-与资源相关的签证别名与资源关联的VISA别名,作为字符串标量返回。使用返回的信息标识要连接到的设备的别名VisaDevlist.
.别名是在Visa供应商的配置实用程序软件中定义的。此属性只能在对象创建时设置。
例子:serialdev = visadev(“COM4为”)
连接到Visa资源别名指定的串行设备COM4为
.
数据类型:字符
|细绳
类型
-签证资源类型通用接口总线
|pxi
|串行
|插座
|tcpip.
|USB
|vxi.
此属性是只读的。
VISA资源的类型,作为受支持的VISA接口之一返回。金宝app一些属性和对象函数是特定于接口类型的。
例子:v.type.
返回VISA资源的类型。
小贩
-仪器制造商此属性是只读的。
仪器制造商,作为字符向量或字符串标量返回。如果Visa接口类型没有提供有关制造商的信息,则此属性是空的。
例子:v.Vendor.
返回仪器制造商的名称。
数据类型:细绳
模型
-仪器模型此属性是只读的。
仪器模型,作为字符向量或字符串标量返回。如果Visa接口类型没有提供有关该模型的信息,则此属性为空。
例子:v.model.
返回仪器模型的名称。
数据类型:细绳
序列号
-与仪器相关的唯一序列号此属性是只读的。
与仪器相关联的唯一序列号,以字符向量或字符串标量形式返回。如果VISA接口类型没有提供有关序列号的信息,则此属性为空。
例子:v.SerialNumber.
返回仪器序列号。
数据类型:细绳
ByteOrder
-顺序排列字节“小endian”
(默认)|“大端法”
字节按顺序排列为更大的数值,返回为“小endian”
或者“大端法”
.
例子:v.byteorder =“Big-Endian”
将字节顺序设置为大端顺序。
数据类型:字符
|细绳
超时
-允许时间完成操作允许完成读和写操作的时间(以秒为单位),以数值返回。
例子:v.Timeout = 20
将超时时间设置为20秒。
数据类型:双
《终结者》
-数据的终结字符“如果”
(默认)|“cr”
|“CR / LF”
|0到255.读取和编写ASCII终止数据的终结器字符,返回“如果”
那“cr”
那“CR / LF”
,或从0到255的数字,包容性。如果读写终止符不同,《终结者》
作为这些值的1x2单元格数组返回。使用此属性设置此属性configureterminator.
功能。
例子:configureterminator(v,“cr”)
设置读写终止符“cr”
.
例子:configureTerminator (v,“CR”,10)
将读取结束符设置为“cr”
和写终结者10.
.
数据类型:双
|字符
|细绳
NumBytesAvailable
-可读的字节数此属性是只读的。
可读的字节数,以数值形式返回。
例子:v.NumBytesAvailable
返回可用读取的字节数。
数据类型:双
numbyteswritten.
-写的总字节数此属性是只读的。
写入的总字节数,以数字值返回。
例子:v.NumBytesWritten
返回写入的字节数。
数据类型:双
BytesAvailableFcnMode
-字节可用的回调触发模式“离开”
(默认)|“字节”
|“终结者”
字节可用的回调触发模式,返回“离开”
那“字节”
, 或者“终结者”
.此设置确定回调是否关闭,由指定的字节数触发bytesavailablefcncount.
,或由指定的终结者触发《终结者》
.使用此属性设置此属性configurecallback.
功能。
例子:configureCallback (v,“字节”,50岁,@callbackFcn)
设置callbackFcn
回调来触发每次读取50字节的新数据。
例子:configurecallback(v,“terminator”,@ callbackfcn)
设置callbackFcn
终结器可用时回调触发触发。
例子:ConfigureCallback(v,“关闭”)
关闭回调。
数据类型:字符
|细绳
bytesavailablefcncount.
-要触发回调的数据字节数要触发指定回调的数据字节数bytesavailablefcn.
,返回双重。此值仅在BytesAvailableFcnMode
属性是“字节”
.属性设置这些属性configurecallback.
功能。
例子:configureCallback (v,“字节”,50岁,@callbackFcn)
设置callbackFcn
回调来触发每次读取50字节的新数据。
数据类型:双
bytesavailablefcn.
-回调函数触发的字节可用事件回调函数由字节可用事件触发,作为函数句柄返回。通过接收一定数量的字节或终结器来生成一个字节可用事件。此属性为空,直到您分配函数句柄。使用此属性设置此属性configurecallback.
功能。
例子:configureCallback (v,“字节”,50岁,@callbackFcn)
设置callbackFcn
回调来触发每次读取50字节的新数据。
数据类型:function_handle.
ERROROCCURREDFCN.
-由错误事件触发的回调函数由错误事件触发的回调函数,作为函数句柄返回。当与VISA资源的连接中断或发生异步读取错误时,将生成一个错误事件。此属性为空,直到您分配函数句柄。
例子:v.ErrorOccurredFcn = @myErrorFcn
数据类型:function_handle.
用户数据
-用户数据的一般用途属性用户数据的通用属性,作为任何MATLAB返回®数据类型。例如,您可以使用此属性从回调函数触发事件时存储数据。
例子:v.Userdata.
兰德名
-LAN设备名称此属性是只读的。
LAN设备名称,返回为字符串。
例子:v.LANName
返回LAN设备名称。
数据类型:细绳
InstrumentAddress
-TCP / IP地址的仪器此属性是只读的。
仪器的TCP/IP地址,以点十进制表示,作为字符串返回。
例子:v.InstrumentAddress
返回仪器的IP地址。
数据类型:细绳
BoardIndex
-与仪器相关联的网络板索引数此属性是只读的。
与仪器相关联的网络板索引数,作为正整数值返回。
例子:V.BoardIndex.
返回网络板索引号。
数据类型:双
IP地址
-socket的TCP/IP地址此属性是只读的。
DOT - 十进制表示法中的套接字的TCP / IP地址,返回为字符串。
例子:v.ipaddress.
返回套接字的IP地址。
数据类型:细绳
港口
-给定TCP / IP地址的端口号此属性是只读的。
给定TCP / IP地址的端口号,作为字符串返回。
例子:v.Port
返回与TCP / IP地址关联的端口号。
数据类型:细绳
vendorid
-制造商ID设备号码此属性是只读的。
制造商ID设备(VID)的号码,作为字符串返回。
例子:v.VendorID
返回供应商ID。
数据类型:细绳
ProductID
-设备模型代码此属性是只读的。
设备的型号代码(PID),以字符串形式返回。
例子:V.Productid.
返回产品ID。
数据类型:细绳
BoardIndex
-USB板数量此属性是只读的。
USB板号,以正整数值返回。
例子:V.BoardIndex.
返回USB板号。
数据类型:双
InterfaceIndex.
-USB接口号码此属性是只读的。
USB接口号,作为正整数值返回。
例子:v.InterfaceIndex.
返回USB接口号。
数据类型:双
BoardIndex
-GPIB董事会索引此属性是只读的。
GPIB板索引,以正整数值返回。
例子:V.BoardIndex.
返回GPIB板索引。
数据类型:双
首要地址
-GPIB主地址此属性是只读的。
GPIB与仪器相关联的主地址,返回为0到30的整数,包括含量。
例子:v.PrimaryAddress.
返回GPIB主地址。
数据类型:双
SecondaryAddress
-GPIB二级地址此属性是只读的。
GPIB辅助地址与仪器相关联,返回为0到30的整数,包含。
例子:v.SecondaryAddress
返回GPIB辅助地址。
数据类型:双
eoimode.
-EOI模式“上”
(默认)|“离开”
EOI模式,返回上
或者离开
.此属性指定在写操作结束时是否归信EOI(END或识别)行。
例子:v.eoimode =“OFF”
在写入结束时不置于EOI线。
数据类型:字符
|细绳
港口
-串行通信港口此属性是只读的。
串行通信端口,作为字符串返回。
例子:v.Port
返回串行通信端口。
数据类型:细绳
波特率
-通信速度串行通信的速度在每秒比特中,作为正整数返回。
例子:v.baudrate = 14400.
将波特率设置为14400。
数据类型:双
数据项
-代表数据一个字符的比特数8.
(默认)|7.
|6.
|5.
代表数据一个字符的比特数,返回为8.
那7.
那6.
, 或者5.
.
例子:v.databits = 5
设置数据位为5位。
数据类型:双
stopbits.
-指示字符结束的位的模式1
(默认)|1.5
|2
指出表明字符或整个传输结束的比特模式,返回1
那1.5
, 或者2
.此属性取决于数据项
属性如下。
的价值数据项 |
金宝app支持的值stopbits. |
---|---|
8. 那7. , 或者6. |
1 和2 |
5. |
1 和1.5 |
例子:V.Stopbits = 2
设置停止位数为2。
数据类型:双
平价
-奇偶校验位类型“没有任何”
(默认)|“甚至”
|“奇怪的”
串口传输数据中添加的奇偶校验位类型,返回为“没有任何”
那“甚至”
, 或者“奇怪的”
.您可以使用此属性将奇偶校验位(也称为校验位)添加到您的数据中。向一串二进制代码添加奇偶校验位是通过确保1位偶数或奇数的总数来检测数据传输中的错误的方法。
奇偶校验位的值由给定的比特集中的1S的数量确定,并且如下设置。
奇偶校验位类型 | 奇偶校验位值 | |
---|---|---|
如果1的个数是偶数 | 如果1s的数量是奇数 | |
没有一个 |
没有奇偶校验位设置 | 没有奇偶校验位设置 |
甚至 |
0. | 1 |
奇怪的 |
1 | 0. |
例子:v.Parity = "甚至"
将奇偶校验位类型设置为偶数。
数据类型:字符
|细绳
流量控制
-管理数据传输速率的模式“没有任何”
(默认)|“硬件”
|“软件”
管理数据传输速率的模式,返回为“没有任何”
那“硬件”
, 或者“软件”
.指定“没有任何”
没有流量控制,“硬件”
让您的硬件确定流量控制,和“软件”
让您的软件确定流量控制。
例子:v.flowControl =“硬件”
将流量控制设置为硬件。
数据类型:字符
|细绳
公共汽车
-PCI总线号码此属性是只读的。
设备的PCI总线编号,返回正数。此属性仅适用于Visa-PXI接口对象。
例子:V.Bus.
返回设备的PCI总线号码。
数据类型:双
DeviceIndex.
-PXI设备号码此属性是只读的。
PXI设备号,返回正数。此属性仅适用于Visa-PXI接口对象。
例子:v.deviceIndex.
返回PXI设备号。
数据类型:双
FunctionIndex
-PXI函数号码此属性是只读的。
PXI函数数,作为正数返回。此属性仅适用于Visa-PXI接口对象。
例子:v.functionIndex.
返回PXI函数编号。
数据类型:双
ChassisIndex.
-PXI或VXI机箱索引号此属性是只读的。
PXI或VXI机箱索引号,作为正数返回。
例子:v.ChassisIndex
返回PXI或VXI机箱索引号。
数据类型:双
LogicalAddress.
-vxi仪器逻辑地址此属性是只读的。
VXI仪器逻辑地址,以正数返回。此属性仅适用于VISA-VXI接口对象。
例子:v.LogicalAddress.
返回VXI仪器逻辑地址。
数据类型:双
投币口
-PXI或VXI仪器插槽位置此属性是只读的。
PXI或VXI仪器槽位,返回为正数。
例子:v.slot.
返回PXI或VXI仪表槽位置。
数据类型:双
eoimode.
-EOI模式“上”
(默认)|“离开”
EOI模式,返回上
或者离开
.此属性指定在写操作结束时是否归信EOI(END或识别)行。
例子:v.eoimode =“OFF”
在写入结束时不置于EOI线。
数据类型:字符
|细绳
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。