Ivi драйверы что это

Документация

Начало работы с драйверами IVI

Введение

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

создавать и использовать драйверы приборов MATLAB IVI, как описано в драйвере приборов MATLAB® IVI. Здесь вы создаете драйверы MATLAB IVI с расширением .mdd, используя драйверы IVI.

Используйте контейнеры MATLAB IVI, как описано в разделе Использование контейнеров MATLAB® IVI. Здесь MATLAB оборачивает драйверы IVI. Затем вы можете использовать этот контейнер с программным обеспечением Instrument Control Toolbox™. Это обеспечивает взаимозаменяемость и является предпочтительным методом, если вы работаете с совместимыми драйверами класса.

Вы можете использовать оболочки MATLAB IVI, поставляемые с программным обеспечением Instrument Control Toolbox, с драйверами IVI того же класса. Поддерживаемые классы драйверов IVI:

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

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

Требования для работы с MATLAB

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

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

Необходимые драйверы IVI

Проверка VISA

Для большинства драйверов IVI в системе должны быть установлены библиотеки VISA. Программное обеспечение для установки драйвера задает конкретную VISA или другие требования к подключению.

Чтобы задать соответствующие настройки для требуемой версии VISA в вашей системе, введите в командном окне MATLAB:

Возвращенный массив ячеек для InstalledAdaptors указывает тип установленного программного обеспечения VISA. Матрица ячеек 1 x 0 означает, что в вашей системе не установлено приложение VISA. Возможные значения для InstalledAdaptors: keyight (обратите внимание, что agilent по-прежнему работает), tek, rs и ni.

Чтобы установить VISA, проверьте установочный диск программного обеспечения, прилагаемый к вашему инструменту. Этот компакт-диск может содержать драйверы VISA вместе с IVI для устройства. Вы также можете загрузить VISA с веб-сайта производителя устройства.

Драйвер устройства может иметь дополнительные программные требования в дополнение к VISA или вместо нее. См. документацию драйвера. Эти требования могут быть установлены самим программным обеспечением установки.

Проверьте общие компоненты IVI

Многие элементы драйвера являются общими для самых разных инструментов и не содержатся в самом драйвере. Он устанавливает их отдельно как Общие компоненты . Благодаря совместному использованию компонентов контроллеры максимально компактны и взаимозаменяемы. Вы можете использовать instrhinfo, чтобы узнать, установлены ли в вашей системе общие компоненты.

Читайте также:  Hp1320 драйвер как установить

Видео-гайд: Ivi драйверы что это


ConfigurationServerVersion, MasterConfigurationStore и IVIRootPath — все сборки, связанные с установленными общими компонентами. ConfigurationServerVersion указывает, установлены ли общие компоненты IVI. Если его значение представляет собой пустой вектор символов, то общие компоненты не установлены.

Проверка драйверов IVI

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

Вы можете использовать instrhinfo для поиска информации об установленных драйверах IVI и общих компонентах.

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

Либо используйте функцию Test & Измерения для отображения установки драйвера IVI и конфигурации репозитория установки IVI. Откройте прибор, набрав:

Разверните узел «Драйверы прибора» и щелкните IVI. Перейдите на вкладку Программные модули. (Дополнительные вкладки и настройки драйвера IVI в инструменте тестирования и измерения см. в разделе Настройки репозитория IVI.)

Создание общих библиотек или автономных приложений с использованием IVI-C или VXI

При использовании драйверов IVI-C или VXI Plug&Play запуск вашего кода приведет к созданию дополнительных файлов в указанной папке путем запуска следующего кода в командной строке MATLAB:

На всех поддерживаемых платформах файл с именем MATLABPrototypeFor .m с именем IVI-C или драйвер VXI Plug&Play. В 64-разрядной версии MATLAB для Windows® создается второй файл с именем _thunk_pcwin64.dll. Включите эти сгенерированные файлы вручную при создании развертываемого приложения или общей библиотеки. Для получения дополнительной информации о включении дополнительных файлов см. документацию компилятора MATLAB.

Драйверы MATLAB IVI

Использование драйверов MATLAB IVI

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

Создание драйверов MATLAB IVI с помощью makemid

Функция командной строки makemid создает драйверы MATLAB IVI из драйверов IVI и сохраняет новый драйвер в файл на диск. Синтаксис:

драйвер — это имя исходного драйвера IVI (идентифицированного instrhinfo или инструментом тестирования и измерения), а имя файла — это имя утилиты драйвера MATLAB IVI. Используйте имя модуля, ProgramID или значение LogicalNames для контроллера. Полное описание этой функции см. на справочной странице makemid.

Чтобы настроить драйвер, откройте новый драйвер в MATLAB Driver Tool. Отредактируйте, измените его по мере необходимости и сохраните.

Совет

При создании драйверов инструментов MATLAB IVI на основе драйверов IVI не удаляйте исходный драйвер IVI. Для использования новых драйверов MATLAB IVI необходимы драйверы IVI.

Примечание

Когда вы создаете драйверы MATLAB IVI без указания имени интерфейса, makemid будет использовать специфический для инструмента интерфейс в качестве интерфейса по умолчанию.

Загрузка драйверов MATLAB IVI

Перейдите на веб-страницу MATLAB Central и найдите подходящие драйверы MATLAB IVI для вашего инструмента. Вы можете найти оболочки, используя тег драйвера инструмента в области обмена файлами.

Чтобы использовать загруженные драйверы инструмента MATLAB IVI, вам также потребуются драйверы IVI для установленного инструмента. Вы можете найти этот драйвер на веб-сайте производителя инструмента.

Читайте также:  Fdti драйвера что это

Импорт драйверов MATLAB IVI

Вы можете импортировать драйверы IVI с помощью редактора MATLAB Driver Tool Editor для создания драйверов MATLAB IVI. Оцените или настройте функции и свойства драйвера и сохраните измененный драйвер MATLAB IVI для дальнейшего использования.

Откройте редактор инструментов драйвера MATLAB, введя midedit .

Выберите «Файл»>. ; импорт. Откроется диалоговое окно Import Driver.

Выберите драйверы IVI, которые вы хотите импортировать, и нажмите Import.

Редактор MATLAB Driver Tool Editor загрузит драйвер и отобразит его компоненты.

Вы можете использовать редактор MATLAB Driver Tool Editor, чтобы делать следующее:

создавать, удалять, изменять и переименовывать свойства, функции или группы.

добавлять код вокруг команд Инструмента анализа.

Добавить, создать, подключить и отключить код.

Сохраните драйвер как драйверы приборов MATLAB IVI.

Совет

При создании драйверов набора инструментов MATLAB IVI на основе драйверов IVI не удаляйте исходный драйвер IVI. Чтобы использовать новые драйверы устройств MATLAB IVI, вам нужны драйверы IVI.

Создание объектов устройств с помощью драйверов устройств MATLAB IVI

Если у вас есть драйверы устройств MATLAB IVI, создайте объект устройства с именем файла MATLAB Драйверы IVI в качестве аргумента для icdevice. В следующих примерах показано создание драйверов инструментов MATLAB IVI (все с расширением .mdd) и объектов компоновки устройств для их использования.

Полный обзор этих функций см. на справочных страницах icdevice и makemid.

В следующем примере makemid использует значение LogicalNames для идентификации драйвера IVI, а затем создает драйвер MATLAB IVI. Поскольку LogicalNames связаны с сеансом драйвера и аппаратным ресурсом, вы не должны передавать RsrcName в icdevice при создании объекта устройства.

В следующем примере makemid использует ProgramID для ссылки на драйверы IVI, а затем для создания Драйверы устройств MATLAB IVI. Объект устройства требует RsrcName в дополнение к имени файла MATLAB IVI драйверов устройств.

В следующем примере makemid использует программный модуль для ссылки на драйвер. IVI-C, а затем создает драйвер IVI-C. Инструмент MATLAB IVI. Объект устройства требует RsrcName в дополнение к имени файла драйвера MATLAB IVI.

В следующем примере makemid создает драйвер MATLAB IVI на основе драйвера класса IVI-C ivifgen . Объект устройства использует имя файла прибора из драйвера MATLAB IVI и имя логического контроллера из хранилища конфигурации IVI.

Использование оболочек MATLAB IVI

Оболочки MATLAB IVI хорошо работают с драйверами, совместимыми с классом .

В этом примере показано, как подключиться к прибору и считать осциллограмму с помощью MATLAB IVI Wraps.

Прибором в этом примере является осциллограф смешанных сигналов Keysight MSO6014™ с драйвером Agilent546XX.

Знакомство с чтением сигналов с использованием оболочек MATLAB IVI

Ресурс

Документация

Обзор драйвера IVI

Программное обеспечение Instrument Control Toolbox и контроллеры IVI

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

Определения и спецификации контроллеров IVI® и их компонентов можно найти на веб-сайте IVI Fundamentals.

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

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

Читайте также:  Commview как установить драйвер

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

Источник

Документация

Обзор драйверов IVI

Программное обеспечение Instrument Control Toolbox и драйверы IVI

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

Определения и спецификации контроллеров IVI® и их компонентов можно найти на веб-сайте IVI Fundamentals.

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

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

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

Источник

Контроллеры Ivi, что это такое?

Поиск параметров Обратитесь в службу поддержки продаж

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

Преимущества драйвера IVI

  • Интерфейсы прикладного программирования (API), определенные стандартом IVI общие функции измерения, что сокращает время, необходимое для изучения нового устройства IVI.
  • Моделирование инструментов позволяет разработчикам запускать код без инструментов. Эта функция снижает потребность в иногда ограниченных аппаратных ресурсах для измерения и может упростить тестирование измерительных приложений.
  • Драйверы IVI упрощают использование в популярных средах разработки приложений. Стандартные API-интерфейсы IVI в сочетании с оболочками контроллера IVI обеспечивают быстрый и интуитивно понятный доступ к функциям контроллера.
  • Контроллеры IVI взаимозаменяемы. Взаимозаменяемость сокращает время и усилия, необходимые для интеграции измерительных устройств в новые или существующие системы

Совместимость со Spectrum IVI

Контроллер Spectrum IVI совместим с более распространенным интерфейсом IVI-C. Spectrum имеет только 32-битные драйверы IVI. В настоящее время нет доступных 64-разрядных драйверов.

Драйверы Spectrum IVI совместимы со следующими текущими инструментами:

  • M2p-x4 (PCIe) Digitizer (IVI Digitizer и Диапазон IVI)
  • M2p-x4 (PCIe) AWG (IVI FGen)
  • Дигитайзеры M4i (PCIe) и M4x (PXIe) (дигитайзер IVI и осциллограф IVI)
  • M4i ( PCIe) и M4x (PXIe) AWG (IVI FGen)
  • DN2 Digitizer и DN6NETBOX (IVI Digitizer и IVI Viewer)
  • DN2NETBOX Generator (IVI FGen)

Прекращена и поддержка EOL:

  • Digitizer M2i-exp (PCIe) и M2i (PCI)
  • M2i-exp (PCIe) и M2i (PCI) AWG (IVI FGen)
  • Дигитайзер M3i-exp (PCIe) и M3i (PCI) (дигитайзер IVI и диапазон IVI)

Иллюстрация <16

Поделиться с друзьями
ГроФорум