签证
(待删除)创建VISA对象
语法
Obj =签证('
供应商
”、“rsrcname”)
参数
|
受支金宝app持的VISA供应商。 |
|
VISA工具的资源名称。 |
|
一个VISA属性名。 |
|
支持的属性值金宝app |
|
VISA对象。 |
描述
Obj =签证('
创建VISA对象供应商
”、“rsrcname”)obj
的资源名rsrcname
指定的供应商供应商
.
您必须首先在供应商的工具中配置VISA资源,然后创建这些VISA对象。使用instrhwinfo
查询配置对象的命令。
Vinfo = instrhwinfo('visa','keysight');vinfo。ObjectConstructorName
如果指定了无效的供应商或资源名称,则返回错误,并且不会创建VISA对象。的支持值列表金宝app供应商
看到金宝app支持的供应商和资源名称。
例子
使用National Instruments™VISA接口创建一个连接到串口COM1的VISA串行对象。
vs = visa('ni','ASRL1::INSTR');
使用Keysight™VISA接口创建一个连接到板0的VISA- gpib对象,主地址1和从地址30。
vg = visa('keysight','GPIB0::1::30::INSTR');
创建一个VISA-VXI对象,该对象连接到位于第一个VXI机箱逻辑地址8的VXI仪器。
vv = visa('keysight','VXI0::8::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签证
属性支持的任何格式都可以指定属性名称和属性值金宝app集
函数。例如,您可以使用属性名称/属性值单元格数组对。此外,您可以不考虑大小写而指定属性名,并且可以使用属性名补全。例如,以下命令都是有效的。
v = visa('ni','GPIB0::1::INSTR','SecondaryAddress', 96);v = visa('ni','GPIB0::1::INSTR','secondaryaddress', 96);v = visa('ni','GPIB0::1::INSTR','SECOND', 96);
在与仪器通信之前,必须将其连接到obj
与打开外部文件
函数。连接的VISA对象具有状态
物业价值开放
.时尝试读或写操作,则返回错误obj
没有连接到仪器上。不能将多个VISA对象连接到同一个工具。
创建VISA-GPIB对象
当你创建一个VISA-GPIB对象时,这些属性会自动配置:
类型
是由visa-gpib
.的名字
是由串联给出的VISA-GPIB
包含板索引、主地址和从地址。BoardIndex
,PrimaryAddress
,SecondaryAddress
,RsrcName
由对象创建期间指定的值给出。
创建VISA-GPIB-VXI对象
当你创建一个VISA-GPIB-VXI对象时,这些属性会自动配置:
类型
是由visa-gpib-vxi
.的名字
是由串联给出的VISA-GPIB-VXI
属性中指定的机箱索引和逻辑地址签证
函数。ChassisIndex
,LogicalAddress
,RsrcName
由对象创建期间指定的值给出。BoardIndex
,PrimaryAddress
,SecondaryAddress
都是由签证
驱动后的对象是连接到仪器上用的打开外部文件
.
创建VISA-RSIB对象
当你创建一个VISA-RSIB对象时,这些属性会自动配置:
类型
是由visa-rsib
.的名字
是由串联给出的VISA-RSIB
属性中指定的远程主机签证
函数。应
而且RsrcName
由对象创建期间指定的值给出。
创建VISA-Serial对象
当你创建一个VISA-serial对象时,这些属性会被自动配置:
类型
是由visa-serial
.的名字
是由串联给出的VISA-Serial
属性中指定的端口签证
函数。港口
而且RsrcName
由对象创建期间指定的值给出。
创建VISA-TCPIP对象
当你创建一个VISA-TCPIP对象时,这些属性会被自动配置:
类型
是由visa-tcpip
.的名字
是由串联给出的VISA-TCPIP
中指定的单板索引、远程主机和LAN设备名称签证
函数。BoardIndex
,应
,LANNAme
,RsrcName
由对象创建期间指定的值给出。
创建一个VISA-USB对象
当你创建一个VISA-USB对象时,这些属性会自动配置:
类型
是由visa-usb
.的名字
是由串联给出的VISA-USB
单板索引、厂商ID、型号、序列号和接口号签证
函数。BoardIndex
,ManufacturerID
,ModelCode
,SerialNumber
,InterfaceIndex
,RsrcName
由对象创建期间指定的值给出。
创建VISA-VXI对象
当你创建一个VISA-VXI对象时,这些属性会被自动配置:
类型
是由visa-vxi
.的名字
是由串联给出的VISA-VXI
属性中指定的机箱索引和逻辑地址签证
函数。ChassisIndex
,LogicalAddress
,RsrcName
由对象创建期间指定的值给出。