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

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

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

Функции

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

Темы

Подготовка вашей среды сборки

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

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

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

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

Тестирование адаптеров или оборудования

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

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

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

Подготовка Среды сборки на Windows Systems

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

Подготовка Среды сборки на Linux и Macintosh Systems

Предоставляет сводные данные заголовочных файлов и библиотек, требуемых создать адаптер в системах Linux и Макинтоша.

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

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

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

Создание тупикового адаптера

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

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

Описывает, как проверить, что тупиковый адаптер обнаруживается в MATLAB®.

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

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

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

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

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

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

Разгрузка DLL адаптера

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

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

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

Определение класса адаптера

Определение класса адаптера

Обеспечивает обзор пользователя определяет задачу для ваших реализаций адаптера в своем классе адаптера.

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

Перечисляет чистые виртуальные функции в абстрактном классе IAdaptor.

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

Обеспечивает постепенный подход к созданию тупиковой реализации вашего класса адаптера.

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

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

Инстанцирование объекта адаптера

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

Передавание изображений

Передавание изображений

Предоставляет обзор того, как ваш адаптер получает фреймы изображения.

Определение формата данных изображения

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

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

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

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

Описывает, как открыть связь с устройством.

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

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

Реализация функции потока захвата

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

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

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

Поддержка ROI

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

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

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

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

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

Используя критические разделы

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

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

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

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

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

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

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

Предоставляет обзор процесса определения специфичных для устройства свойств.

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

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

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

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

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

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

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

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

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

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

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

Определение справки в файле IMDF

Описывает, как создать вводы текста справки в файле IMDF.

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

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

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

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

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

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

Указывание аппаратной триггерной информации

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

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

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

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

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

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

Тестирование адаптеров или оборудования

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

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

Описывает, как проверить, что тупиковый адаптер обнаруживается в MATLAB.

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

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

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

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

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

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

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

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

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

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