Пользовательские адаптеры

Набор Адаптера Image Acquisition Toolbox™ является средой C++, которую можно использовать, чтобы создать адаптер. Среда C++ является набором классов, которые работают совместно, чтобы создать конкретное приложение. В среде уже задан проект программного обеспечения. Со средой адаптера вы разделяете классы среды на подклассы и реализуете необходимые функции членства, чтобы изложить в деталях проект, чтобы поддержать ваше конкретное оборудование.

Адаптер является динамически подключаемой библиотекой (DLL), названной разделяемой библиотекой по системам Linux, которая реализует связь между механизмом Image Acquisition Toolbox и драйвером устройства через комплект разработчика программного обеспечения (SDK) поставщика.

Вы разрабатываете адаптер, чтобы поддержать новое оборудование. Адаптеры включают динамическую загрузку поддержки оборудования, не требуя перекомпиляции и соединяясь тулбокса. Используя адаптер, чтобы добавить аппаратную поддержку дает вам преимущество наличия нескольких предварительно упакованных функций, таких как регистрация данных, инициирование и стандартизированный интерфейс к устройству получения изображений.

Эта схема показывает отношение адаптера к механизму тулбокса и драйверу устройства.

Отношение адаптера к компонентам тулбокса

Какое знание требуется?

Чтобы создать адаптер, у вас должно быть практическое знание

  • C++

  • Функциональность вашего аппаратного устройства и его связанный прикладной программный интерфейс (API)

  • Концепции Image Acquisition Toolbox, функциональность и терминология как описано в документации Руководства пользователя Image Acquisition Toolbox