主要内容

instrhwinfo.

有关可用硬件的信息

句法

出= instrhwinfo.
出局= instrhwinfo('界面')
出局= instrhwinfo('Drivertype.')
出局= instrhwinfo('界面','适配器')
出局= instrhwinfo('Drivertype.','drivername')
出局= instrhwinfo('ivi','logicalname')
出局= instrhwinfo('界面','适配器','类型')
OUT = instrhwinfo(obj)
出局= instrhwinfo(obj,'fieldname')

争论

'界面'

支持金宝app的仪器界面。

'Drivertype.'

仪器驱动器类型,可能是马铃薯IVI., 要么vxipnp.

'适配器'

支持金宝app的GPIB或VISA适配器。

'drivername'

的名字IVI.,vxi.即插即用或matlab.®仪器司机。

'logicalname'

IVI.®逻辑名称值。

'类型'

签证界面类型。

obj.

仪器对象或仪器对象数组。

'fieldname'

与之关联的字段名称的字段名称或单元格数组obj.

出去

包含硬件信息的结构或数组。

描述

出= instrhwinfo.将硬件信息返回到结构出去。此信息包括工具箱版本,MATLAB软件版本和支持的接口。金宝app

出局= instrhwinfo('界面')返回与所指定的接口相关的信息界面界面蓝牙GPIB.I2C.串行端口spi.tcpip.UDP., 要么签证。对于GPIB和Visa接口,信息包括已安装的适配器。对于串行端口接口,信息包括可用的端口和对象构造函数名称。对于TCP / IP和UDP接口,信息包括本地主机地址。

出局= instrhwinfo('Drivertype.')返回一个结构,出去,其中包含与指定的驱动程序类型相关的信息,Drivertype.Drivertype.马铃薯vxipnp., 要么IVI.。如果Drivertype.马铃薯此信息包括在MATLAB软件路径上找到的MATLAB仪器驱动程序。如果Drivertype.vxipnp.,此信息包括找到的vxi即插即用司机。如果Drivertype.IVI.,此信息包括IVI配置存储上的可用逻辑名称和信息。您可以使用IVI-C驱动程序。

出局= instrhwinfo('界面','适配器')返回与所指定的适配器相关的信息适配器,以及指定的界面界面界面GPIB.要么签证。返回的信息包括适配器版本和可用硬件。GPIB适配器是关键(注意安捷伦还有工作),ics.MCC.adlink., 和。签证适配器是关键(注意安捷伦还有工作),卢比, 和tek.

出局= instrhwinfo('Drivertype.','drivername')返回一个结构,出去,其中包含与指定驱动程序相关的信息,Drivername.,对于指定的Drivertype.Drivertype.可以设置为马铃薯, 要么vxipnp.。可用Drivername.返回的值出局= instrhwinfo('Drivertype.')

出局= instrhwinfo('ivi','logicalname')返回一个结构,出去,其中包含与指定的逻辑名称相关的信息,logicalName.。可用的逻辑名称值返回instrhwinfo('ivi')

出局= instrhwinfo('界面','适配器','类型')返回一个结构,出去,其中包含有关指定类型的信息,类型界面只能是签证适配器ics.关键(注意安捷伦还有工作),MCC.adlink., 要么tek.类型GPIB.vxi.GPIB-VXI.序列号, 要么RSIB.

OUT = instrhwinfo(obj)返回与VISA或GPIB对象关联的适配器和供应商提供的DLL上的信息obj.。如果obj.是串口,TCPIP或UDP对象,然后返回JAR文件信息。如果obj.是一系列仪器对象,然后出去是一个1-by-n细胞的结构阵列N.是的长度obj.

出局= instrhwinfo(obj,'fieldname')返回由指定的字段名称的硬件信息FieldName.FieldName.可以是一个字符向量或字符向量的小区数组。出去是一个my-n个单元格数组在哪里m是的长度obj.N.是的长度FieldName.。您可以返回支持的值金宝appFieldName.使用instrhwinfo(obj)句法。

例子

以下命令说明了在不创建仪器对象的情况下可以获得硬件相关信息的一些方式。

OUT1 = instrhwinfo;Out2 = instrhwinfo('serialport');Out3 = instrhwinfo('gpib','ni');OUT4 = instrhwinfo('签证','安捷伦');

以下命令说明了您可以获得现有仪器对象的硬件相关信息的一些方式。

vs = Visa('Agilent','Asrl1 :: instr');Out5 = instrhwinfo(vs)Out5 = Adaptordllname:[1x67字符] Adaptordllversion:'1.2版(R13)'AdaptorName:'Agilent'VendordriverDescription:'Agilent Technologies Visa Driver'Vendordriversversion:'1.1000'VSDLL = instrhwinfo(vs,'adairordllname')vsdll = d:\ v6 \ toolbox \ instrument \ stormentadaptors \ win32 \ mwagilentvisa.dll

提示

您还可以通过右键单击仪器对象,然后选择来显示Workspace浏览器的硬件信息显示硬件信息从上下文菜单中。

笔记

要获取可以在功能上使用的选项列表,请按标签在MATLAB命令行上输入函数后键。列表展开,您可以滚动以选择属性或值。有关使用此高级选项卡完成功能的信息,请参阅使用Tab完成功能

在R2006A之前介绍