主要内容

故障诊断新和Quick-Control接口

新标准定义了一个开放的驱动程序体系结构中,一组乐器类,和共享的软件组件。新你可以使用仪器互换性为多个系统使用标准化的代码。

您可以使用示波器的Quick-Control示波器使用底层IVI-C司机。您可以使用任何函数发生器的Quick-Control函数发生器,使用一个潜在的IVI-C司机。您可以使用任何射频信号发生器的Quick-Control射频信号发生器使用底层IVI-C司机。

万博1manbetx支持的平台上

这些平台上的新万博1manbetx支持:

  • 微软®窗户®64位

在这些平台Quick-Control接口支持:万博1manbetx

  • Microsoft Windows 64位

适配器的要求

IVI-C

仪器控制工具箱™软件支持IVI-C司机,和class-compliant 万博1manbetxinstrument-specific功能。

®class-compliant司机支持常见的功能万博1manbetx在一个家庭相关的工具。使用class-compliant驱动程序来访问工具的基本功能,并且能够互换工具在不改变应用程序中的代码。与一个新instrument-specific司机或接口,您可以访问的独特功能的乐器。instrument-specific司机一般不适应替换工具。

对于IVI-C驱动程序,您可以使用IVI-C类司机和IVI-C特定的驱动程序。设备对象构造调用IVI-C类驱动程序提供之间的互换性类似的工具,并使用所有仪器符合这类驱动。设备对象构造直接调用IVI-C特定驱动程序通常提供更少的可交换性,但提供的独特方法和属性特定的仪器。

其他注意事项:

  • IVI-COM不再支持,因为32位MATL万博1manbetxAB®

  • 使用一个新司机icdevice需要生成一个MATLAB仪器驱动程序(MDD)makemid或者使用一个预先构建的MDD司机。

  • 的司机可分类的新基础维护一个注册表工具模型和驱动程序类型。看到http://www.ivifoundation.org/registered_drivers/driver_registry.aspx

之前你在MATLAB中使用新驱动程序,安装:

  • 签证

  • 新共享组件

  • 需要新司机

IVI-C包装

MATLAB的IVI-C包装器提供一个接口仪器运行在IVI-C class-compliant司机。

使用包装器必须安装以下软件。

  • Windows 64位

  • 签证共享组件

  • 签证

  • 国家仪器™合规包NICP 4.1或更高

  • 仪器驱动程序

Quick-Control示波器

您可以使用示波器的Quick-Control示波器使用底层IVI-C司机。然而,你不需要直接处理底层驱动程序。你也可以用它来美国泰克®示波器。

使用Quick-Control示波器IVI-C范围,您必须安装以下软件。大多数组件安装的仪器控制工具箱支持国家仪器包签证和ICP接口。万博1manbetx安装包的支持,看到的万博1manbetx安装国家仪器签证和ICP接口支持包万博1manbetx

  • Windows 64位平台

  • 签证共享组件(由支持安装包)万博1manbetx

  • 签证(由支持安装包)万博1manbetx

    注意,示例使用Keysight™签证,但是您可以使用任何版本的签证。

  • 国家仪器新合规包NICP 4.1或更高版本(由支持包安装)万博1manbetx

  • 仪表的特定于设备的驱动程序。如果您还没有,去你的仪器供应商的网站,下载IVI-C司机为您特定的仪器。

默认情况下,使用的驱动程序是美国泰克(“美国泰克”)。如果你的工具不支持默认驱动程序,指定一个特定IVI-万博1manbetxC司机使用范围司机财产的示波器对象。

请注意

释放R2015a,大多数这些组件安装为你当你安装国家仪器签证和ICP接口支持包。万博1manbetx看到安装国家仪器签证和ICP接口支持包万博1manbetx

Quick-Control函数发生器

您可以使用任何函数发生器的Quick-Control函数发生器,使用一个潜在的IVI-C司机。然而,你不需要直接处理底层驱动程序。

使用的Quick-Control函数发生器IVI-C fgen,确保安装以下软件。大多数组件安装的仪器控制工具箱支持国家仪器包签证和ICP接口。万博1manbetx安装包的支持,看到的万博1manbetx安装国家仪器签证和ICP接口支持包万博1manbetx

  • Windows 64位平台

  • 签证共享组件(由支持安装包)万博1manbetx

  • 签证(由支持安装包)万博1manbetx

    注意,示例使用Keysight签证,但是您可以使用任何签证的供应商的实现。

  • 国家仪器新合规包NICP 4.1或更高版本(由支持包安装)万博1manbetx

  • 仪表的特定于设备的驱动程序。如果您还没有,去你的仪器供应商的网站,下载IVI-C司机为您特定的仪器。

默认情况下,司机使用“Agilent332x0_SCPI”。如果你的工具不支持默认驱动程序,指定一个特定IVI-万博1manbetxC函数发生器驱动程序使用司机财产的fgen对象。

请注意

释放R2015a,大多数这些组件安装为你当你安装国家仪器签证和ICP接口支持包。万博1manbetx看到安装国家仪器签证和ICP接口支持包万博1manbetx

Quick-Control射频信号发生器

您可以使用任何射频信号发生器的Quick-Control射频信号发生器使用底层IVI-C司机。然而,你不需要直接处理底层驱动程序。

使用Quick-Control射频信号发生器IVI-C射频信号发生器,确保安装以下软件。大多数组件安装的仪器控制工具箱支持国家仪器包签证和ICP接口,但是你也可以单独安装它们。万博1manbetx安装包的支持,看到的万博1manbetx安装国家仪器签证和ICP接口支持包万博1manbetx

  • Windows 64位平台

  • 签证共享组件(由支持安装包)万博1manbetx

  • 签证(由支持安装包)万博1manbetx

    注意,示例使用Keysight签证,但是您可以使用任何签证的供应商的实现。

  • 国家仪器新合规包NICP 4.1或更高版本(由支持包安装)万博1manbetx

  • 特定于设备的驱动程序为您的乐器。如果您还没有,去你的仪器供应商的网站,下载IVI-C司机为您特定的仪器。

请注意

释放R2015a,大多数这些组件安装为你当你安装国家仪器签证和ICP接口支持包。万博1manbetx看到安装国家仪器签证和ICP接口支持包万博1manbetx

配置和连接

  1. 确保你有正确的工具为您的设备驱动程序安装。参考你的设备文档和供应商的网站。

  2. 确保你的设备在仪器控制工具箱支持。万博1manbetx看到我的硬件支持吗?万博1manbetx

  3. 确保仪器控制工具箱识别你的设备,通过使用ividriverlist函数来找到关于安装驱动程序的信息。

    driverList = ividriverlist
    driverList = 15×4表VendorDriver MATLABDriver IVIClass Suppor万博1manbetxtedModels _____________ _____________ _____________ ___________________________________________________________________________________________________________________________________________________________________________ 1“AgInfiniiVision”“AgInfiniiVision”“IVIScope”{[“C7302”“C7302C”“C7304”“C7304C”“C7312”“C7312C”“C7314”“C7314C”“C7322”“C7322C”“C7324”“C7324C”“C7332”“C7332C”…]} 2“IviACPwr”“IviACPwr”“IviACPwr”{(" ")} 3“IviCounter”“IviCounter”“IviCounter”{(" ")} 4“IviDCPwr”“IviDCPwr”“IviDCPwr”{(" ")} 5“IviDigitizer”“IviDigitizer”“IviDigitizer”{(" ")} 6“IviDmm”“IviDmm”“IviDmm”{(" ")} 7“IviDownconverter”“IviDownconverter”“IviDownconverter”{(" ")} 8“IviFgen”“IviFgen”“IviFgen”{(" ")} 9“IviPwrMeter”“IviPwrMeter”“IviPwrMeter”{(" ")} 10“IviRfSigGen”“IviRfSigGen”“IviRfSigGen”{(" ")} 11“IVIScope”“IVIScope”“IVIScope”{(" ")} 12“IviSpecAn”“IviSpecAn”“IviSpecAn”{(" ")} 13“IviSwtch”“IviSwtch”“IviSwtch”{(" ")} 14“IviUpconverter”“IviUpconverter”“IviUpconverter”{(" ")} 15“tktds1k2k”“tktds1k2k”“IVIScope”{[“TB21042”“TBS1022”“TBS1032B”“TBS1042”“TBS1052B”“TBS1052B-EDU”“TBS1062”“TBS1064”“TBS1072B”“TBS1072B-EDU”“TBS1102”…]}

    VendorDriverMATLABDriver列标识每个安装驱动程序。的IVIClass万博1manbetxSupportedModels列提供额外的驱动程序的信息。

    使用ividevlist列出所有可用IVI-C和VXI即插即用仪器,连同他们的资源名称,在您的计算机上。

    deviceList = ividevlist
    deviceList = 1×5表MATLABDriver ResourceName VendorDriver模型SerialNumber _________________ ________________________________________ _________________ ___________ _______ 1“AgInfiniiVision”“TCPIP0:: 152.90.186.165:: hislip0:: INSTR”“AgInfiniiVision”“DSOX1204A”“CN59206154”

    MATLABDriverResourceName确定每个资源。的VendorDriver,模型,SerialNumber列提供额外的仪器或设备的信息。

  4. 您可以创建一个ividev对象与你的交流工具。指令在创建一个新对象,构造一个新配置存储和配置通信使用IVI-C类兼容的接口,明白了读取波形使用IVI-C Class-Compliant接口

  5. 当你连接,你可以与你的设备通信。如果你有发送或接收的问题,您可能需要配置通信设置。确保您使用正确的工具命令。在仪器的文档看看命令它认可。