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

Используйте Image Acquisition Toolbox™ Adaptor Kit, чтобы создать адаптер

Adaptor Kit - это среда C++, которую вы используете, чтобы создать адаптер для поддержки нового оборудования. Набор не обязательно использовать Image Acquisition Toolbox. Используйте его только, если вы пишете пользовательский адаптер.

Функции

imaqhwinfoИнформация о доступном оборудовании для сбора изображений
videoinputСоздайте объект входа видео
imaqresetОтсоедините и удалите все объекты сбора изображений
imaqregisterЗарегистрировать пользовательский адаптер стороннего производителя

Темы

Настройка окружения сборки

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

Описывает, что такое адаптер и почему вы бы создали его

Создание адаптера

Описывает проекты решения, необходимые для создания адаптера, и задает рекомендуемую процедуру для создания адаптера

Проверка адаптеров или оборудования

Описывает процедуру тестирования и автоматические тесты для сторонних разработчиков адаптеров и поставщиков камер для тестирования адаптеров и оборудования на соответствие тулбоксу.

Просмотр демонстрационного адаптера

Обеспечивает быстрое введение в разработку адаптера путем изучения демо-адаптера, который входит в комплект адаптера

Настройка окружения сборки в системах Windows

Предоставляет сводных данных файлов заголовков и библиотек, необходимых для создания адаптера

Настройка окружения сборки в системах Linux и Macintosh

Настройка окружения сборки в системах Linux и Macintosh включает указание путей к файлам, пути к библиотеке и библиотек для соединения с для создания адаптера.

Предоставление аппаратной информации

Использование экспортированных функций адаптера

Предоставляет обзор пяти необходимых функций, которые должен экспортировать каждый адаптер, включая блок-схему управления

Создание заглушечного адаптера

Описывает, как создать заглушку реализации вашего адаптера

Создание процедуры тестирования адаптера заглушки

Описывает, как проверить, что адаптер-заглушка появляется в MATLAB®.

Выполнение инициализации SDK адаптера и устройства

Описывает, как выполнить любую инициализацию, необходимую для вашего адаптера или SDK вашего устройства

Определение информации об устройстве и формате

Описывает, как записать функцию, которая предоставляет тулбоксу информацию об устройствах, доступных в настоящее время в системе пользователя

Определение классов для хранения информации об устройстве

Описывает дополнительный метод хранения дополнительной информации об устройстве

Выгрузка DLL адаптера

Описывает, как записать функцию, которая может выполнить любую очистку, необходимую при выгрузке DLL адаптера

Возврат предупреждений и ошибок в командную строку MATLAB

Описывает, как вернуть ошибки и предупреждения, которые согласуются с форматом ошибки MATLAB

Определение вашего класса адаптера

Определение вашего класса адаптера

Предоставляет обзор пользовательских задач, реализуемых адаптером в классе адаптера

Использование виртуальных функций абстрактного класса IAdaptor

Список чистых виртуальных функций в абстрактном классе IAdaptor.

Создание заглушки реализации вашего класса адаптера

Предоставляет пошаговый подход к созданию заглушки реализации вашего класса адаптера

Идентификация источников видео

Описывает, как идентифицировать источник видео

Создание экземпляров объекта адаптера

Описывает, как создать конструктор класса адаптера

Получение данных

Получение данных

Обзор того, как адаптер получает системы координат изображения.

Определение формата данных

Описывает, как задать формат полученных данных изображения

Определение формата процедуры тестирования данных изображений

Описывает, как тестировать, задавая формат данных изображения.

Открытие и закрытие соединения с устройством

Описывает, как открыть соединение с устройством

Запуск и остановка сбора изображений

Описывает, как запустить объект входа видео.

Реализация функции потока сбора данных

Описывает, как реализовать главную функцию сбора изображений

Реализация процедуры тестирования принимающего потока

Описывает, как протестировать функцию потока сбора.

Поддержка ROIs

Описывает, как поддержать спецификацию представляющего интерес региона (ROI) в программном и оборудовании

Поддержка процедуры тестирования ROIs

Описывает, как протестировать видимую область (ROI).

Поддержка аппаратных триггеров

Описание поддержки аппаратных триггеров

Использование критических сечений

Описывает, как создать и использовать критические объекты сечения

Определение идентификационной информации драйвера устройства

Описание предоставления информации о драйвере устройства

Определение информации идентификации драйвера устройства Процедура тестирования

Описывает, как проверить идентификационные данные драйвера устройства.

Определение свойств конкретного устройства

Определение свойств конкретного устройства

Предоставляет обзор процесса определения свойств конкретного устройства

Создание свойств устройства

Описывает, как создать свойства конкретного устройства

Определение Оборудования триггера Строений

Описывает, как создать оборудование триггер строений

Реализация Get и Set поддержки свойств конкретного устройства

Описывает, как настроить прослушиватели, чтобы обнаружить, когда пользователи изменяют значение свойства или запрашивают текущее значение

Хранение информации о адаптере в файле IMDF

Использование языка разметки IMDF

Предоставляет обзор механизма информации о свойствах IMDF

Создание файла IMDF: элементы верхнего уровня

Описывает базовый элемент в файле IMDF t

Указание справки в файле IMDF

Описание создания текстовых записей справки в файле IMDF

Указание информации об устройстве

Описывает, как хранить информацию об устройстве в файле IMDF

Указание информации о свойствах

Описывает, как хранить информацию о свойствах в файле IMDF

Определение информации о формате

Описывает, как хранить информацию о формате видео в файле IMDF

Определение информации о аппаратных триггерах

Описывает, как хранить информацию о аппаратных триггерах

Определение источников видео

Описывает, как хранить информацию об источнике видео

Определение и включение разделов

Описывает, как сгруппировать элементы IMDF в наборах, называемых разделами и ссылками на разделы из других элементов

Использование тестового набора для средств записи адаптеров или поставщиков оборудования

Проверка адаптеров или оборудования

Описывает процедуру тестирования и автоматические тесты для сторонних разработчиков адаптеров и поставщиков камер для тестирования адаптеров и оборудования на соответствие тулбоксу.

Создание процедуры тестирования адаптера заглушки

Описывает, как проверить, что адаптер заглушки отображается в MATLAB.

Определение формата процедуры тестирования данных изображений

Описывает, как тестировать, задавая формат данных изображения.

Реализация процедуры тестирования принимающего потока

Описывает, как протестировать функцию потока сбора.

Поддержка процедуры тестирования ROIs

Описывает, как протестировать видимую область (ROI).

Определение информации идентификации драйвера устройства Процедура тестирования

Описывает, как проверить идентификационные данные драйвера устройства.

Использование функций и свойств тестового набора

Описание свойств и функций, которые могут использоваться в тестовом наборе.