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

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

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

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

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

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

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

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

  • C++

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

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