Зарегистрировать пользовательский адаптер стороннего производителя
возвращает список зарегистрированных сторонних адаптеров с полными путями. Если зарегистрированных адаптеров нет, 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 режиме.