Драйвер VXIplug&play, конкретный к элементу оборудования, обычно обеспечивается производителем оборудования или как установочный диск или как веб-загрузка. Если драйвер установлен, можно определить, видима ли настройка к MATLAB при помощи инструмента Test & Measurement, чтобы просмотреть установки формирователя тока. Откройте инструмент путем ввода:
tmtool
Расширьте узел Instrument Drivers
и нажмите VXIplug&play Drivers
. Нажмите кнопку Scan, чтобы обновить отображение. Все установили драйверы VXIplug&play, будет перечислен.
Также можно использовать функцию MATLAB 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 или драйверов VXI Plug&Play, выполняя ваш код сгенерирует дополнительный файл (файлы) в папке, заданной путем выполнения следующего кода в посдказке MATLAB:
sprintf('%s',[tempdir 'ICTDeploymentFiles'])
На всех поддерживаемых платформах файле с именем MATLABPrototypeFor<driverName>.m
сгенерирован, где <driverName>
имя драйвера VXI Plug&Play или IVI-C. С 64-битным MATLAB на Windows® втором файле именем сгенерирован <driverName>_thunk_pcwin64.dll
. При создании развертываемого приложения или совместно использованной библиотеки, вручную включайте эти сгенерированные файлы. Для получения дополнительной информации о включении дополнительных файлов обращаются к документации MATLAB Compiler.