Поиск и устранение проблем с интерфейсами IVI и Quick-Control

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

Вы можете использовать Быстрый осциллограф для любого осциллографа, который использует базовый драйвер IVI-C. Можно использовать Quick-Control Function Generator для любого генератора функции, который использует базовый драйвер IVI-C. Можно использовать генератор радиочастотного сигнала быстрого управления для любого генератора радиочастотного сигнала, который использует базовый драйвер IVI-C.

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

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

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

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

  • 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 Foundation ведет реестр драйверов, сортируемых по модели прибора и типу драйвера. См. 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, необходимо установить следующее программное обеспечение. Большинство компонентов устанавливаются с помощью Пакета поддержки набора инструментов Instrument Control Toolbox для National Instruments ™ VISA и ICP. Для установки пакета поддержки см. раздел Установка пакета поддержки National Instruments ™ VISA и ICP.

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

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

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

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

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

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

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

Примечание

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

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

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

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

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

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

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

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

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

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

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

Примечание

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

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

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

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

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

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

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

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

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

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

Примечание

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

Строение и подключение

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

  2. Убедитесь, что ваше устройство поддерживается в Instrument Control Toolbox. См. «Поддерживается ли мое оборудование?».

  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 для просмотра установки драйверов IVI и настройки хранилища строения IVI. Разверните Instrument Drivers Узел и нажатие кнопки IVI. Перейдите на вкладку Software Modules (Модули программного обеспечения). (Для получения информации о других вкладках и настройках драйвера IVI в Test & Measurement Tool, смотрите IVI Configuration Store.)

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

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

Для просмотра документации необходимо авторизоваться на сайте