故障排除IVI和快速控制接口
IVI标准定义了一个开放的驱动程序体系结构、一组仪器类和共享软件组件。使用IVI,您可以使用标准化代码将仪器的互换性转换为多个系统。
你可以将快速控制示波器用于任何使用底层IVI-C驱动程序的示波器。对于任何使用底层IVI-C驱动程序的函数生成器,都可以使用Quick-Control Function Generator。您可以将快速控制RF信号发生器用于任何使用底层IVI-C驱动程序的RF信号发生器。
金宝app支持的平台上
以下平台支持I金宝appVI:
微软®窗户®64位
这些平台支持快速控制接口:金宝app
微软Windows 64位
适配器的要求
IVI-C
仪器控制工具箱™软件支持IVI-C驱动程序,具有类兼容和仪器特定的功能。金宝app
新®类兼容驱动程序支持一系列相关工具的通用功能。金宝app使用类兼容的驱动程序来访问乐器的基本功能,以及在不更改应用程序中的代码的情况下交换乐器的能力。使用IVI仪器特定的驱动程序或接口,您可以访问仪器的独特功能。特定于仪器的驱动程序通常不支持仪器替换。
对于IVI-C驱动程序,您可以使用IVI-C类驱动程序和IVI-C特定驱动程序。您构造来调用IVI-C类驱动程序的设备对象提供了类似仪器之间的互换性,并与与该类驱动程序一致的所有仪器一起工作。构造用于直接调用IVI-C特定驱动程序的设备对象通常提供较少的互换性,但是提供对特定工具的惟一方法和属性的访问。
其他需要注意的事情:
不再支持IVI-COM,因为删除了32位M金宝appATLAB®.
使用IVI驱动程序
icdevice
需要生成一个MATLAB仪器驱动程序(MDD)makemid
或者使用预构建的MDD驱动程序。IVI基金会维护一个驱动程序的注册表,可按仪器型号和驱动程序类型进行分类。看到http://www.ivifoundation.org/registered_drivers/driver_registry.aspx.
在MATLAB中使用IVI驱动程序之前,请先安装:
签证
共享组件
所需的IVI驱动程序
IVI-C包装
IVI-C包装器为运行在IVI-C类兼容驱动程序上的仪器提供了一个到MATLAB的接口。
要使用包装器,必须安装以下软件。
Windows 64位
VISA共享组件
签证
美国国家仪器公司™符合NICP 4.1或更高的软件包
你的乐器司机
Quick-Control示波器
你可以将快速控制示波器用于任何使用底层IVI-C驱动程序的示波器。但是,您不必直接处理底层驱动程序。您也可以将它用于泰克®示波器。
要使用IVI-C示波器的快速控制示波器,必须安装以下软件。大多数组件由国家仪器公司VISA和ICP接口的仪器控制工具箱支持包安装。金宝app安装支持包,请参见金宝app安装国家仪器VISA和ICP接口支持包金宝app.
Windows 64位平台
VISA共享组件(由支持包安装)金宝app
VISA(由支持包安装)金宝app
注意,示例使用Keysight™VISA,但您可以使用任何版本的VISA。
National Instruments IVI合规包NICP 4.1或更高版本(由支持包安装)金宝app
您仪器的设备特定的驱动程序。如果您还没有,请访问您的仪器供应商的网站,并下载您特定仪器的IVI-C驱动程序。
默认使用的驱动程序是Tektronix (“美国泰克”
).如果默认驱动程序不支持您的仪器,请使用指定的IVI-金宝appC作用域驱动程序司机
的属性示波器
对象。
请注意
从R2015a发行版开始,当您安装国家仪器公司VISA和ICP接口支持包时,将为您安装大部分组件。金宝app看到安装国家仪器VISA和ICP接口支持包金宝app.
快速控制函数生成器
对于任何使用底层IVI-C驱动程序的函数生成器,都可以使用Quick-Control Function Generator。但是,您不必直接处理底层驱动程序。
要使用IVI-C fgen的快速控制函数生成器,请确保已安装以下软件。大多数组件由国家仪器公司VISA和ICP接口的仪器控制工具箱支持包安装。金宝app安装支持包,请参见金宝app安装国家仪器VISA和ICP接口支持包金宝app.
Windows 64位平台
VISA共享组件(由支持包安装)金宝app
VISA(由支持包安装)金宝app
注意,示例使用Keysight VISA,但您可以使用任何供应商的VISA实现。
National Instruments IVI合规包NICP 4.1或更高版本(由支持包安装)金宝app
您仪器的设备特定的驱动程序。如果您还没有,请访问您的仪器供应商的网站,并下载您特定仪器的IVI-C驱动程序。
默认情况下,使用的驱动程序是“Agilent332x0_SCPI”
.如果默认驱动程序不支持您的仪器,请使用金宝app司机
的属性fgen
对象。
请注意
从R2015a发行版开始,当您安装国家仪器公司VISA和ICP接口支持包时,将为您安装大部分组件。金宝app看到安装国家仪器VISA和ICP接口支持包金宝app.
快速控制射频信号发生器
您可以将快速控制RF信号发生器用于任何使用底层IVI-C驱动程序的RF信号发生器。但是,您不必直接处理底层驱动程序。
为IVI-C射频信号发生器使用快速控制射频信号发生器,请确保安装以下软件。大多数组件由国家仪器VISA和ICP接口的仪器控制工具箱支持包安装,但您也可以单独安装它们。金宝app安装支持包,请参见金宝app安装国家仪器VISA和ICP接口支持包金宝app.
Windows 64位平台
VISA共享组件(由支持包安装)金宝app
VISA(由支持包安装)金宝app
注意,示例使用Keysight VISA,但您可以使用任何供应商的VISA实现。
National Instruments IVI合规包NICP 4.1或更高版本(由支持包安装)金宝app
仪器的特定于设备的驱动程序。如果您还没有,请访问您的仪器供应商的网站,并下载您特定仪器的IVI-C驱动程序。
请注意
从R2015a发行版开始,当您安装国家仪器公司VISA和ICP接口支持包时,将为您安装大部分组件。金宝app看到安装国家仪器VISA和ICP接口支持包金宝app.
配置与连接
请确保为您的设备安装了正确的仪器驱动程序。请参考您的设备文档和供应商网站。
确保仪器控制工具箱支持您的设备。金宝app看到支持我的硬件吗?金宝app.
工具,确保仪器控制工具箱能识别您的设备
instrhwinfo
函数与新
接口名称以查找有关已安装的IVI驱动程序和共享组件的信息。例如:instrhwinfo (“新”)
ans = LogicalNames: {'MainScope', 'FuncGen'} ProgramIDs: {'TekScope. ans = LogicalNames: {'MainScope', 'FuncGen'TekScope','Agilent33250'} Modules: {'ag3325b', 'hpe363xa'} ConfigurationServerVersion: '1.6.0.10124' MasterConfigurationStore: 'C:\Program Files\IVI\Data\ IviConfigurationStore.xml' IVIRootPath: 'C:\Program Files\IVI\'
模块指的是IVI-C驱动。
逻辑名与IVI Configuration Store中定义的特定IVI驱动程序相关联,但它们并不一定意味着当前已经安装了驱动程序。您可以安装没有
LogicalName
属性尚未设置,或驱动程序的LogicalName
被删除。或者,使用测试和测量工具查看IVI驱动程序的安装和IVI配置存储的设置。扩大
仪器驱动程序
节点,单击新.单击软件模块选项卡。(有关测试和测量工具中其他IVI驱动程序选项卡和设置的信息,请参见IVI配置存储.)您可以创建
新
对象与您的仪器通信。有关创建IVI对象、构造IVI配置存储以及使用符合IVI- c类的接口配置通信的说明,请参见使用IVI-C类兼容接口读取波形.当你已经连接,你可以与你的设备通信。如果发送或接收有问题,可能需要配置通信设置。确保您使用了正确的仪器命令。查看仪器的文档,看看它能识别哪些命令。