Image Acquisition Toolbox™ Adaptor Kit - это среда C++, которую можно использовать для создания адаптера. Среда C++ является набором классов, которые работают вместе, чтобы создать конкретное приложение. В среде проект программного обеспечения уже определен. С помощью среды адаптера вы подклассифицируете классы среды и реализуете необходимые функции представителей, чтобы вытеснить проект для поддержки вашего конкретного оборудования.
Адаптер является динамической библиотекой ссылок (DLL), называемой общей библиотекой в системах Linux, которая реализует соединение между движком Image Acquisition Toolbox и драйвером устройства через комплект разработки программного обеспечения (SDK) поставщика.
Вы разрабатываете адаптер для поддержки нового оборудования. Адаптеры обеспечивают динамическую загрузку поддержки оборудования, не требуя перекомпиляции и связывания тулбокса. Использование адаптера для добавления аппаратной поддержки дает вам преимущество наличия нескольких предварительно упакованных функций, таких как логгирование данных, запуск и стандартизированный интерфейс для устройства сбора изображений.
Эта схема показывает отношение адаптера к движку тулбокса и драйверу устройства.
Отношение адаптера к компонентам тулбокса
Чтобы создать адаптер, вы должны иметь рабочие знания о
C++
Функциональность вашего аппаратного устройства и связанный с ним интерфейс прикладного программирования (API)
Концепции, функциональность и терминология Image Acquisition Toolbox, как описано в документации к руководству пользователя Image Acquisition Toolbox