exponenta event banner

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

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

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

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

На этой схеме показана взаимосвязь адаптера с механизмом панели инструментов и драйвером устройства.

Связь адаптера с компонентами панели инструментов

Какие знания необходимы?

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

  • C++

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

  • Концепции, функциональные возможности и терминология инструментария получения изображений, как описано в документации Руководство пользователя инструментария получения изображений