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

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

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

Темы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Поддержка ROI

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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