Драйверы VXIplug & play

Установка драйверов VXIplug & play

Драйвер VXIplug & play, относящийся к отдельному оборудованию, обычно предоставляется производителем оборудования как установочный диск или как загрузка через Интернет. После установки драйвера можно определить, видно ли строение MATLAB® программное обеспечение с помощью инструмента Test & Measurement Tool для просмотра текущих установок драйверов. Откройте инструмент, набрав:

tmtool

Разверните Instrument Drivers узел и нажатие кнопки VXIplug&play Drivers. Нажмите кнопку Scan, чтобы обновить отображение. Будут перечислены все установленные драйверы VXIplug & play.

Также можно использовать функцию instrhwinfo чтобы узнать, какие драйверы установлены.

instrhwinfo ('vxipnp')
ans = 
    InstalledDrivers: {'tktds5k', 'ag3325b', 'hpe363xa'}
      VXIPnPRootPath: 'C:\VXIPNP\WINNT'

Массив ячеек вернулся для InstalledDrivers содержит имена всех установленных драйверов VXIplug & play. Строка, возвращенная для VXIPnPRootPath указывает, где установлены драйверы.

Создание драйвера инструмента MATLAB VXIplug & play

Чтобы использовать драйвер VXIplug & play с объектом устройства, необходимо иметь драйвер инструмента MATLAB VXIplug & play на основе информации в исходном драйвере VXIplug & play. MATLAB VXIplug & play драйвер инструмента, независимо от того, изменен он или нет, действует как обертка для драйвера VXIplug & play. Вы можете загрузить или создать драйвер прибора MATLAB.

Загрузка драйвера с сайта MathWorks

Вы можете найти подходящую обертку драйвера MATLAB для вашего инструмента со страницы VXIplug & play на веб-сайте MathWorks. Вы можете искать нужный драйвер или отправить запрос в MathWorks для вашего конкретного драйвера.

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

Создание драйвера с makemid

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

makemid('driver','filename')

где driver - исходное имя драйвера инструмента VXIplug & play (идентифицируется какinstrhwinfo), и filename - файл, содержащий полученный драйвер прибора MATLAB. См. makemid Страница с описанием для получения дополнительной информации об этой функции.

Если необходимо настроить драйвер, откройте новый драйвер в MATLAB Instrument Driver Editor, измените его по мере необходимости и сохраните.

Примечание

Когда вы создаете драйвер прибора MATLAB на основе драйвера VXIplug & play, исходный драйвер должен остаться установленным в вашей системе, чтобы вы могли использовать новый драйвер прибора MATLAB.

Импорт с помощью редактора драйверов приборов MATLAB (midedit)

MATLAB Instrument Driver Editor может импортировать драйвер VXIplug & play, тем самым создавая драйвер инструмента MATLAB VXIplug & play. Можно оценить или задать функции и свойства драйвера, и можно сохранить модифицированный драйвер прибора MATLAB для дальнейшего использования:

  1. Откройте MATLAB Instrument Driver Editor с midedit.

  2. Выберите «Файл» > «Импорт».

  3. В диалоговом окне «Импорт драйвера» выберите драйвер VXIplug & play, который необходимо импортировать, и нажмите Import.

    MATLAB Instrument Driver Editor загружает драйвер и отображает компоненты драйвера, как показано на следующих рисунках.

MATLAB Instrument Driver Editor Отображение сводных данных драйверов tktds5k MATLAB

tktds5k Функции отображения драйверов приборов MATLAB

С помощью MATLAB Instrument Driver Editor можно:

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

  • Добавьте код вокруг команд прибора для анализа.

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

  • Сохраните драйвер как драйвер инструмента MATLAB VXIplug & play.

Для получения дополнительной информации см. MATLAB Instrument Driver Editor Overview.

Примечание

Когда вы создаете драйвер прибора MATLAB на основе драйвера VXIplug & play, исходный драйвер должен остаться установленным в вашей системе, чтобы вы могли использовать новый драйвер прибора MATLAB.

Построение объектов устройства с использованием драйвера инструмента MATLAB VXIplug & play

Если у вас есть драйвер инструмента MATLAB VXIplug & play, вы создаете объект устройства с именем файла драйвера и именем ресурса VISA в качестве аргументов дляicdevice. Для примера:

obj = icdevice('MATLABVXIpnpDriver.mdd','GPIB0::2::INSTR')
connect(obj)

См. icdevice Страница с описанием для получения полной информации об этой функции.

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

При использовании драйверов IVI-C или VXIplug & play, выполнение вашего кода сгенерирует дополнительные файлы (файлы ) в папке, указанной выполнением следующего кода в подсказке MATLAB:

sprintf('%s',[tempdir 'ICTDeploymentFiles'])

На всех поддерживаемых платформах файл с именем MATLABPrototypeFor<driverName>.m сгенерирован, где <driverName> имя драйвера IVI-C или VXIplug & play. С 64-разрядным MATLAB в Windows®, второй файл по имени <driverName>_thunk_pcwin64.dll сгенерирован. При создании развернутого приложения или общей библиотеки вручную включите эти сгенерированные файлы. Для получения дополнительной информации о включении дополнительных файлов см. документацию MATLAB Compiler.