Драйвер 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
указывает, где установлены драйверы.
Чтобы использовать драйвер VXIplug & play с объектом устройства, необходимо иметь драйвер инструмента MATLAB VXIplug & play на основе информации в исходном драйвере VXIplug & play. MATLAB VXIplug & play драйвер инструмента, независимо от того, изменен он или нет, действует как обертка для драйвера VXIplug & play. Вы можете загрузить или создать драйвер прибора MATLAB.
Вы можете найти подходящую обертку драйвера MATLAB для вашего инструмента со страницы VXIplug & play на веб-сайте MathWorks. Вы можете искать нужный драйвер или отправить запрос в MathWorks для вашего конкретного драйвера.
Чтобы использовать загруженный драйвер MATLAB VXIplug & play, необходимо установить драйвер VXIplug & play инструмента. Вероятно, этот драйвер доступен на веб-сайте производителя приборов.
Функция командной строки 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 Instrument Driver Editor может импортировать драйвер VXIplug & play, тем самым создавая драйвер инструмента MATLAB VXIplug & play. Можно оценить или задать функции и свойства драйвера, и можно сохранить модифицированный драйвер прибора MATLAB для дальнейшего использования:
Откройте MATLAB Instrument Driver Editor с midedit
.
Выберите «Файл» > «Импорт».
В диалоговом окне «Импорт драйвера» выберите драйвер 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, вы создаете объект устройства с именем файла драйвера и именем ресурса 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.