Укажите сторонний пользовательский адаптер
возвращает список зарегистрированных сторонних адаптеров с их полными путями. Если нет никаких зарегистрированных адаптеров, adaptors
= imaqregisterimaqregister
возвращает массив пустой ячейки.
imaqhwinfo
и videoinput
функции используют базовое имя адаптера, не полный путь. Например, если полным путем адаптера является "c:\adaptor.dll"
(Windows®), "/local/adaptors/adaptor.so"
(Linux®) или "/local/adaptors/adaptor.dylib"
(macOS), базовым именем адаптера является "adaptor"
.
указывает заданную стороннюю библиотеку адаптеров и возвращает список всех зарегистрированных адаптеров.adaptors
= imaqregister(adaptorpath
)
Регистрация адаптера сообщает Image Acquisition Toolbox™ местоположения сторонней библиотеки адаптеров. Если вы запрашиваете систему для доступного оборудования получения изображений при помощи imaqhwinfo
, тулбокс делает доступным любые ранее зарегистрированные библиотеки адаптеров. imaqregister
функция сохраняет имя зарегистрированного адаптера в директории настроек MATLAB® так, чтобы местоположение сохранилось через сеансы работы с MATLAB. Поскольку imaqhwinfo
кэширует список доступных адаптеров, вы можете должны быть вызвать imaqreset
после вызова imaqregister
сделать недавно зарегистрированный адаптер доступным.
Адаптер совместно использовал библиотеку (DLL на Windows) не то же самое, когда драйвер совместно использовал библиотеку, предоставленную поставщиком оборудования (также DLL на Windows). Адаптер совместно использовал библиотеку, характерно для Image Acquisition Toolbox и задан как таковой поставщиком оборудования.
добавляет или удаляет сторонний адаптер из списка доступных адаптеров, как задано adaptors
= imaqregister(adaptorpath
,action
)action
.
Следуйте за этими предложениями, когда вы развернете пользовательский адаптер в автономное приложение с помощью MATLAB Compiler™.
Вызовите imaqregister
в коде MATLAB, который вы развертываете. Это гарантирует, что развертываемое приложение указывает библиотеку пользовательского адаптера для пользователя, запускающего приложение. Для получения дополнительной информации смотрите Пользовательские адаптеры Создания.
Группируйте библиотеку пользовательского адаптера с автономным приложением. Для этого добавьте файл DLL адаптера в разделе Files installed for your end user приложения Application Compiler. Для получения дополнительной информации о создавании автономного приложения, смотрите, Создают Автономное приложение из MATLAB (MATLAB Compiler).
В первый раз вы запускаете развертываемое приложение, которое вызывает imaqregister
, вы можете должны быть выполнить приложение в режиме Run as administrator.