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