Шаблоны адаптера поставщика

SDK Data Acquisition Toolbox™ установлен с набором тупиков исходного файла для адаптера под названием VendorAdaptor. Исходные файлы установлены в папке:

matlabroot\toolbox\daq\daqsdk\src\daqadaptor\VendorAdaptor

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

ФайлОписание
vendoradaptor.hpp, vendoradaptor.cppПереносит код драйвера устройства в методы, которые позволяют вам конфигурировать, обнаруживать и перечислять оборудование в MATLAB.
daqstream_analog.hpp, daqstream_analog.cppРеализует объект DAQStream для аналоговой подсистемы, которая позволяет вам потоковым данным к и от оборудования.
custom_vendor.cppДиспетчеризирует пользовательские вызовы с MATLAB на адаптер. Как минимум это должно содержать customizeMap функция.

Типичный рабочий процесс, чтобы создать адаптер

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

  1. Создайте копию целой папки и назовите ее MyAdaptor.

  2. Работа в новой папке под названием MyAdaptor, поменяйте имена файлов:

    Настоящее имяНовое имя
    vendoradaptor.hppmyadaptor.hpp
    vendoradaptor.cppmyadaptor.cpp
    custom_vendor.cppcustom_my.cpp
  3. Обновите содержимое файлов так, чтобы новые имена использовались в ссылках на другие файлы, адаптер, устройства и поставщика.

  4. Обновите функции, чтобы использовать ваш код драйвера. Для получения дополнительной информации смотрите Ссылку API Адаптера.

  5. Создайте адаптер с buildAdaptor функция.

Связанные примеры

Больше о

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