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

Механизм Image Acquisition Toolbox™ требует, чтобы каждый адаптер экспортировал пять функций. Тулбокс вызывает эти функции, чтобы связаться с устройством и получить данные. Одна из ваших первичных задач как средство записи адаптера состоит в том, чтобы обеспечить реализации этих функций. В следующей таблице перечислены эти пять экспортируемых функций с указателями на разделы, которые обеспечивают больше детали о том, как реализовать функцию. Демонстрационный адаптер, включенный с программным обеспечением Image Acquisition Toolbox, содержит демонстрационные реализации этих функций в файле mwdemoimaq.cpp.

Экспорт функций

Цель

initializeAdaptor()

Выполняет любую инициализацию, требуемую вашим адаптером или SDK вашего устройства. Смотрите Инициализацию SDK Адаптера и Устройства Выполнения.

getAvailHW()

Предоставляет механизму тулбокса информацию об устройстве (или устройствах) доступный через ваш адаптер

getDeviceAttributes()

Задает источник видеосигнала, специфичные для устройства свойства и аппаратную информацию о триггере, если поддержано. Смотрите Задающие Специфичные для устройства Свойства.

createInstance()

Инстанцирует объекта класса C++, который представляет связь между тулбоксом и устройством.

Примечание: поскольку вы не можете создать заглушку этой функции, пока вы не задаете класс адаптера, эта функция описана в Определении Вашего Класса Адаптера.

uninitializeAdaptor()

Выполняет любую очистку, требуемую вашим адаптером, и разгружает DLL адаптера. Смотрите Разгрузку Вашего DLL Адаптера.

Следующий рисунок показывает поток управления между MATLAB® командная строка, механизм тулбокса и экспортируемые функции адаптера. Обратите внимание на то, что рисунок не показывает, как адаптер связывается с SDK устройства, чтобы получить информацию. Это меняется в зависимости от SDK каждого устройства.

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

Flowchart that shows the workflow of the five required adaptor functions and what is happening in MATLAB, the toolbox engine, and the adaptor.

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