Драйвер VXIplug & play, специфичный для единицы оборудования, обычно предоставляется производителем оборудования либо в виде установочного диска, либо в виде веб-загрузки. После установки драйвера можно определить, является ли конфигурация видимой для программного обеспечения MATLAB ®, с помощью инструмента Test & Measurement Tool для просмотра текущих установок драйвера. Откройте инструмент, введя:
tmtool
Разверните окно Instrument Drivers узел и щелкните VXIplug&play Drivers. Нажмите кнопку «Сканирование», чтобы обновить экран. Будут перечислены все установленные драйверы VXIplug & play.

Кроме того, можно использовать функцию instrhwinfo чтобы узнать, какие драйверы установлены.
instrhwinfo ('vxipnp')
ans =
InstalledDrivers: {'tktds5k', 'ag3325b', 'hpe363xa'}
VXIPnPRootPath: 'C:\VXIPNP\WINNT'Массив ячеек, возвращенный для InstalledDrivers содержит имена всех установленных драйверов VXIplug & play. Строка, возвращенная дляVXIPnPRootPath указывает, где установлены драйверы.
Для использования драйвера VXIplug & play с объектом устройства необходимо иметь драйвер инструмента MATLAB VXIplug & play, основанный на информации в исходном драйвере VXIplug & play. Драйвер инструмента MATLAB VXIplug & play, независимо от того, был ли он изменен или нет, действует как оболочка драйвера VXIplug & play. Вы можете загрузить или создать драйвер прибора MATLAB.
С помощью страницы VXIplug & play на веб-сайте MathWorks можно найти соответствующую оболочку драйвера MATLAB для инструмента. Можно выполнить поиск нужного драйвера или отправить запрос в MathWorks для конкретного драйвера.
Для использования загруженного драйвера MATLAB VXIplug & play необходимо также установить драйвер VXIplug & play прибора. Этот драйвер, вероятно, доступен на веб-сайте производителя приборов.
Функция командной строки makemid создает драйвер инструмента MATLAB VXIplug & play из драйвера VXIplug & play, сохраняя новый драйвер в файле на диске. Синтаксис:
makemid('driver','filename')где driver - исходное имя драйвера VXIplug & play (идентифицируется instrhwinfo), и filename - файл, содержащий результирующий драйвер прибора MATLAB. См. раздел makemid для получения подробной информации об этой функции.
Если требуется настроить драйвер, откройте новый драйвер в редакторе драйверов приборов MATLAB, внесите необходимые изменения и сохраните его.
Примечание
При создании драйвера прибора MATLAB на основе драйвера VXIplug & play исходный драйвер должен оставаться установленным в системе для использования нового драйвера прибора MATLAB.
Редактор драйверов инструментов MATLAB может импортировать драйвер VXIplug & play, тем самым создавая драйвер инструментов MATLAB VXIplug & play. Можно оценить или установить функции и свойства драйвера, а также сохранить измененный драйвер прибора MATLAB для дальнейшего использования:
Откройте редактор драйверов приборов MATLAB с помощью midedit.
Выберите «Файл» > «Импорт».
В диалоговом окне Импорт драйвера выберите драйвер VXIplug & play, который требуется импортировать, и нажмите кнопку Импорт.
Редактор драйверов приборов MATLAB загружает драйвер и отображает компоненты драйвера, как показано на следующих рисунках.
Редактор драйверов приборов MATLAB, показывающий сводку драйверов приборов tktds5k MATLAB

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

Редактор драйверов приборов MATLAB позволяет:
Создание, удаление, изменение и переименование свойств, функций или групп.
Добавление кода вокруг команд КИП для анализа.
Добавление кода создания, подключения и отключения.
Сохраните драйвер как драйвер прибора MATLAB VXIplug & play.
Дополнительные сведения см. в разделе Обзор редактора драйверов приборов MATLAB.
Примечание
При создании драйвера прибора MATLAB на основе драйвера VXIplug & play исходный драйвер должен оставаться установленным в системе для использования нового драйвера прибора MATLAB.
После установки драйвера прибора MATLAB VXIplug & play создается объект устройства с именем файла драйвера и именем ресурса VISA в качестве аргументов дляicdevice. Например:
obj = icdevice('MATLABVXIpnpDriver.mdd','GPIB0::2::INSTR')
connect(obj)См. раздел icdevice для получения подробной информации об этой функции.
При использовании драйверов 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.