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.
Убедитесь, что у вас есть правильный инструментальный драйвер, установленный для вашего устройства. Обратитесь к своей документации устройства и веб-сайту поставщика.
Убедитесь, что ваше устройство поддерживается в Instrument Control Toolbox. Смотрите, что Мое Оборудование Поддержано?.
Убедитесь, что 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 Хранилищ Настройки.)
Можно создать ivi
объект связаться с вашим инструментом. Для получения инструкций по созданию IVI объектов построение IVI хранилищ настройки и конфигурирование коммуникации с помощью класса IVI-C совместимый интерфейс, видят, что Формы волны Чтения Используют Класс IVI-C Совместимый Интерфейс.
Когда вы соединились, можно связаться с устройством. Если у вас есть проблемы при отправке или получении, вы, возможно, должны сконфигурировать коммуникационные настройки. Убедитесь, что вы используете правильную инструментальную команду. Посмотрите в документации инструмента, чтобы видеть, какие команды она распознает.