主要内容

故障排除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

配置与连接

  1. 请确保为您的设备安装了正确的仪器驱动程序。请参考您的设备文档和供应商网站。

  2. 确保仪器控制工具箱支持您的设备。金宝app看到支持我的硬件吗?金宝app

  3. 工具,确保仪器控制工具箱能识别您的设备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配置存储.)

  4. 您可以创建对象与您的仪器通信。有关创建IVI对象、构造IVI配置存储以及使用符合IVI- c类的接口配置通信的说明,请参见使用IVI-C类兼容接口读取波形

  5. 当你已经连接,你可以与你的设备通信。如果发送或接收有问题,可能需要配置通信设置。确保您使用了正确的仪器命令。查看仪器的文档,看看它能识别哪些命令。