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