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

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

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

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

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

  • Microsoft® Windows® 64-битный

Интерфейсы Быстрого Управления поддерживаются на этих платформах:

  • Microsoft Windows 64-bit

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

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 совместимые классом драйверы.

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

  • Windows 64-bit

  • Совместно используемые компоненты VISA

  • ВИЗА

  • National Instruments ™® пакет NICP 4.1 податливости или выше

  • Ваш инструментальный драйвер

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

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

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

  • Платформы Windows (64-bit)

  • Совместно используемые компоненты VISA (установленный пакетом поддержки)

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

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

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

  • Специфичный для устройства драйвер вашего инструмента. Если у вас уже нет его, перейдите к своему инструментальному веб-сайту поставщика и загрузите драйвер IVI-C для своего определенного инструмента.

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

Примечание

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

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

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

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

  • Платформы Windows (64-bit)

  • Совместно используемые компоненты VISA (установленный пакетом поддержки)

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

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

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

  • Специфичный для устройства драйвер вашего инструмента. Если у вас уже нет его, перейдите к своему инструментальному веб-сайту поставщика и загрузите драйвер IVI-C для своего определенного инструмента.

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

Примечание

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

Быстрое управление генератор сигнала RF

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

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

  • Платформы Windows (64-bit)

  • Совместно используемые компоненты VISA (установленный пакетом поддержки)

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

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

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

  • Специфичный для устройства драйвер для вашего инструмента. Если у вас уже нет его, перейдите к своему инструментальному веб-сайту поставщика и загрузите драйвер IVI-C для своего определенного инструмента.

Примечание

С релиза R2015a большинство этих компонентов установлено для вас, когда вы устанавливаете VISA National Instruments ™ и Пакет поддержки Интерфейсов ICP. Смотрите Установку VISA National Instruments ™ и Пакет поддержки Интерфейсов 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, см. IVI Хранилищ Настройки.)

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

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