exponenta event banner

Устранение неполадок интерфейсов IVI и быстрого управления

Стандарт IVI определяет архитектуру открытого драйвера, набор классов приборов и общие программные компоненты. С помощью IVI можно использовать взаимозаменяемость инструментов в нескольких системах с использованием стандартизированного кода.

Осциллограф быстрого управления можно использовать для любого осциллографа, в котором используется драйвер IVI-C. Генератор функций быстрого управления можно использовать для любого генератора функций, использующего базовый драйвер IVI-C. Генератор RF-сигнала быстрого управления можно использовать для любого генератора RF-сигнала, использующего основной драйвер IVI-C.

Поддерживаемые платформы

IVI поддерживается на следующих платформах:

  • 64-разрядная версия Microsoft ® Windows ®

Интерфейсы быстрого управления поддерживаются на следующих платформах:

  • 64-разрядная версия Microsoft Windows

Требования к адаптеру

IVI-C

Программное обеспечение Instrument Control Toolbox™ поддерживает драйверы IVI-C с функциональными возможностями, совместимыми с классом и зависящими от прибора.

Драйверы, совместимые с классом IVI ®, поддерживают общие функциональные возможности семейства связанных инструментов. Используйте совместимые с классами драйверы для доступа к основным функциям инструмента и возможности замены инструментов без изменения кода в приложении. С помощью драйвера или интерфейса, специфичного для прибора IVI, можно получить доступ к уникальным функциям прибора. Драйвер, специфичный для прибора, как правило, не подходит для замены прибора.

Для драйверов IVI-C можно использовать драйверы класса IVI-C и специальные драйверы IVI-C. Объекты устройства, создаваемые для вызова драйверов класса IVI-C, обеспечивают взаимозаменяемость между аналогичными инструментами и работу со всеми инструментами, совместимыми с этим драйвером класса. Объекты устройства, которые вы создаете для непосредственного вызова специфичных для IVI-C драйверов, обычно обеспечивают меньшую взаимозаменяемость, но предоставляют доступ к уникальным методам и свойствам конкретного инструмента.

Следует отметить и другие моменты:

  • IVI-COM больше не поддерживается из-за удаления 32-разрядной платы MATLAB ®.

  • Использование драйвера IVI с icdevice требуется генерация драйвера прибора MATLAB (MDD) с makemid или с использованием предварительно встроенного драйвера MDD.

  • Фонд IVI ведет реестр драйверов, сортируемых по модели прибора и типу драйвера. Смотрите http://www.ivifoundation.org/registered_drivers/driver_registry.aspx.

Перед использованием драйверов IVI в MATLAB установите:

  • ВИЗА

  • Общие компоненты IVI

  • Требуемые драйверы IVI

Оболочки IVI-C

Оболочки IVI-C обеспечивают интерфейс с MATLAB для приборов, работающих на драйверах, совместимых с классом IVI-C.

Для использования оболочки необходимо установить следующее программное обеспечение.

  • 64-разрядная версия Windows

  • Общие компоненты VISA

  • ВИЗА

  • Пакет соответствия National Instruments ® NICP 4.1 или выше

  • Ваш драйвер прибора

Осциллограф быстрого управления

Осциллограф быстрого управления можно использовать для любого осциллографа, в котором используется драйвер IVI-C. Тем не менее, вам не нужно напрямую иметь дело с основным драйвером. Его также можно использовать для осциллографов Tektronix ®.

Для использования осциллографа быстрого управления в области IVI-C необходимо установить следующее программное обеспечение. Большинство компонентов устанавливаются с помощью пакета поддержки инструментария управления приборами для национальных интерфейсов VISA и ICP. Чтобы установить пакет поддержки, см. раздел Установка пакета поддержки интерфейсов National Instruments VISA и ICP.

  • 64-разрядные платформы Windows

  • Общие компоненты VISA (устанавливаются пакетом поддержки)

  • VISA (устанавливается пакетом поддержки)

    Обратите внимание, что в примерах используется Keysight™ VISA, но вы можете использовать любую версию VISA.

  • National Instruments IVI compliance package NICP 4.1 или более поздней версии (устанавливается пакетом поддержки)

  • Драйвер вашего прибора для конкретного устройства. Если у вас его еще нет, перейдите на веб-сайт поставщика приборов и загрузите драйвер IVI-C для конкретного прибора.

По умолчанию используется драйвер Tektronix ('tektronix'). Если ваш инструмент не поддерживается драйвером по умолчанию, укажите конкретный драйвер области IVI-C с помощью driver свойство на oscilloscope объект.

Примечание

Начиная с версии R2015a, большинство этих компонентов устанавливаются при установке пакета поддержки интерфейсов National Instruments VISA и ICP. См. раздел Установка пакета поддержки интерфейсов национальных инструментов VISA и ICP.

Генератор функций быстрого управления

Генератор функций быстрого управления можно использовать для любого генератора функций, использующего базовый драйвер IVI-C. Тем не менее, вам не нужно напрямую иметь дело с основным драйвером.

Чтобы использовать генератор функций быстрого управления для IVI-C fgen, убедитесь, что установлено следующее программное обеспечение. Большинство компонентов устанавливаются с помощью пакета поддержки инструментария управления приборами для национальных интерфейсов VISA и ICP. Чтобы установить пакет поддержки, см. раздел Установка пакета поддержки интерфейсов National Instruments VISA и ICP.

  • 64-разрядные платформы Windows

  • Общие компоненты VISA (устанавливаются пакетом поддержки)

  • VISA (устанавливается пакетом поддержки)

    Следует отметить, что в примерах используется Keysight VISA, но можно использовать внедрение VISA любым поставщиком.

  • National Instruments IVI compliance package NICP 4.1 или более поздней версии (устанавливается пакетом поддержки)

  • Драйвер вашего прибора для конкретного устройства. Если у вас его еще нет, перейдите на веб-сайт поставщика приборов и загрузите драйвер IVI-C для конкретного прибора.

По умолчанию используется драйвер: 'Agilent332x0_SCPI'. Если ваш прибор не поддерживается драйвером по умолчанию, укажите конкретный драйвер генератора функций IVI-C с помощью driver свойство на fgen объект.

Примечание

Начиная с версии R2015a, большинство этих компонентов устанавливаются при установке пакета поддержки интерфейсов National Instruments VISA и ICP. См. раздел Установка пакета поддержки интерфейсов национальных инструментов VISA и ICP.

Генератор радиочастотных сигналов быстрого управления

Генератор RF-сигнала быстрого управления можно использовать для любого генератора RF-сигнала, использующего основной драйвер IVI-C. Тем не менее, вам не нужно напрямую иметь дело с основным драйвером.

Для использования генератора радиочастотных сигналов быстрого управления для генератора радиочастотных сигналов IVI-C необходимо установить следующее программное обеспечение. Большинство компонентов устанавливаются с помощью пакета поддержки Instrument Control Toolbox для национальных интерфейсов VISA и ICP, но их также можно устанавливать отдельно. Чтобы установить пакет поддержки, см. раздел Установка пакета поддержки интерфейсов National Instruments VISA и ICP.

  • 64-разрядные платформы Windows

  • Общие компоненты VISA (устанавливаются пакетом поддержки)

  • VISA (устанавливается пакетом поддержки)

    Следует отметить, что в примерах используется Keysight VISA, но можно использовать внедрение VISA любым поставщиком.

  • National Instruments IVI compliance package NICP 4.1 или более поздней версии (устанавливается пакетом поддержки)

  • Драйвер устройства для прибора. Если у вас его еще нет, перейдите на веб-сайт поставщика приборов и загрузите драйвер IVI-C для конкретного прибора.

Примечание

Начиная с версии R2015a, большинство этих компонентов устанавливаются при установке пакета поддержки интерфейсов National Instruments VISA и ICP. См. раздел Установка пакета поддержки интерфейсов национальных инструментов VISA и ICP.

Конфигурация и подключение

  1. Убедитесь, что для устройства установлен правильный драйвер прибора. Обратитесь к документации по устройству и веб-сайту поставщика.

  2. Убедитесь, что устройство поддерживается в инструменте управления приборами. См. раздел Поддерживается ли мое оборудование?.

  3. Убедитесь, что Instrument Control Toolbox распознает ваше устройство, используя instrhwinfo функции с помощью ivi имя интерфейса для поиска информации об установленных драйверах IVI и общих компонентах. Например:

    instrhwinfo ('ivi')
    ans = 
                  LogicalNames: {'MainScope', 'FuncGen'}
                    ProgramIDs: {'TekScope.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, как определено в хранилище конфигурации IVI, но они не обязательно подразумевают, что драйверы установлены в настоящее время. Можно установить драйверы, не имеющие LogicalName набор свойств еще не установлен, или драйверы, чьи LogicalName был удален.

    Кроме того, используйте инструмент Test & Measurement Tool для просмотра установки драйверов IVI и настройки хранилища конфигурации IVI. Разверните окно Instrument Drivers и щелкните IVI. Перейдите на вкладку Программные модули. (Для получения информации о других вкладках и настройках драйвера IVI в средстве тестирования и измерения см. Хранилище конфигурации IVI.)

  4. Можно создать ivi объект для связи с инструментом. Инструкции по созданию объекта IVI, созданию хранилища конфигурации IVI и настройке связи с использованием интерфейса, совместимого с классом IVI-C, см. в разделе Чтение форм сигналов с помощью интерфейса, совместимого с классом IVI-C.

  5. После подключения можно установить связь с устройством. При возникновении проблем с отправкой или получением может потребоваться настройка параметров связи. Убедитесь, что используется правильная команда instrument. Просмотрите документацию прибора, чтобы узнать, какие команды он распознает.