Драйвер VXIplug&play, конкретный к элементу оборудования, обычно обеспечивается производителем оборудования или как установочный диск или как веб-загрузка. Если драйвер установлен, можно определить, отображается ли настройка к MATLAB при помощи инструмента Test & Measurement, чтобы просмотреть установки формирователя тока. Откройте инструмент путем ввода:
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 указывает, где драйверы установлены.
Чтобы использовать драйвер VXIplug&play с объектом устройства, у вас должен быть инструментальный драйвер VXIplug&play MATLAB, основанный на информации в исходном драйвере VXIplug&play. Инструментальный драйвер VXIplug&play MATLAB, или измененный или нет, действует как обертка к драйверу VXIplug&play. Можно загрузить или создать инструментальный драйвер MATLAB.
Вы можете найти соответствующую обертку драйвера MATLAB для своего инструмента на веб-сайте MathWorks, на странице Supported Hardware для программного обеспечения Instrument Control Toolbox™, в
https://www.mathworks.com/products/supportedio.html?prodCode=IC
На этой странице щелкните по ссылке VXIplug&play. У вас затем есть выбор перейти к MATLAB Центральный Обмен файлами, где можно искать драйвер, вам нужно, или можно отправить запрос к MathWorks для конкретного драйвера с Инструментальным Бланком запроса Драйвера.
Чтобы использовать загруженный MATLAB драйвер VXIplug&play, у вас должен также быть установленный драйвер инструмента VXIplug&play. Этот драйвер, вероятно, доступен с инструментального веб-сайта производителя.
Функция командной строки makemid создает инструментальный драйвер VXIplug&play MATLAB из драйвера VXIplug&play, сохраняя новый драйвер в файле на диске. Синтаксис
makemid('driver','filename')где driver исходное инструментальное имя драйвера VXIplug&play (идентифицированный instrhwinfo), и filename файл, содержащий получившийся инструментальный драйвер MATLAB. Смотрите makemid страница с описанием для получения дополнительной информации об этой функции.
Если необходимо настроить драйвер, открыть новый драйвер в Инструментальном Редакторе Драйвера MATLAB, изменить его как требуется и сохранить его.
Примечание
Когда вы создаете инструментальный драйвер MATLAB на основе драйвера VXIplug&play, исходный драйвер должен остаться установленным в вашей системе для вас, чтобы использовать новый инструментальный драйвер MATLAB.
Инструментальный Редактор Драйвера MATLAB может импортировать драйвер VXIplug&play, таким образом, создав инструментальный драйвер VXIplug&play MATLAB. Можно оценить или установить функции и свойства драйвера, и можно сохранить модифицированный инструментальный драйвер MATLAB для дальнейшего использования:
Откройте инструментальный редактор драйвера MATLAB с midedit.
Выберите File> Import.
В диалоговом окне Import Driver выберите драйвер VXIplug&play, что вы хотите импортировать и нажать Import.
Инструментальный Редактор Драйвера MATLAB загружает драйвер и отображает компоненты драйвера, как показано на следующих рисунках.
Инструментальный редактор Шоуинг Драйвера MATLAB инструментальные tktds5k MATLAB Сводные данные Драйвера

инструментальные tktds5k MATLAB Функции Дисплейной группы Драйвера

С Инструментальным Редактором Драйвера MATLAB вы можете:
Создайте, удалите, измените и переименуйте свойства, функции или группы.
Добавьте код вокруг инструментальных команд для анализа.
Добавьте создают, соединяются, и код разъединения.
Сохраните драйвер как инструментальный драйвер VXIplug&play MATLAB.
Для получения дополнительной информации см. Инструментальный Редактор Драйвера MATLAB Обзор.
Примечание
Когда вы создаете инструментальный драйвер MATLAB на основе драйвера VXIplug&play, исходный драйвер должен остаться установленным в вашей системе для вас, чтобы использовать новый инструментальный драйвер MATLAB.
Если у вас есть инструментальный драйвер VXIplug&play MATLAB, вы создаете объект устройства с именем файла драйвера и имени ресурса 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 Compiler.