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
.
Создайте копию целой папки и назовите ее MyAdaptor
.
При Работе в новой папке под названием MyAdaptor
поменяйте имена файлов:
Настоящее имя | Новое имя |
---|---|
vendoradaptor.hpp | myadaptor.hpp |
vendoradaptor.cpp | myadaptor.cpp |
custom_vendor.cpp | custom_my.cpp |
Обновите содержимое файлов так, чтобы новые имена использовались для ссылок на другие файлы, адаптер, устройства и поставщика.
Обновите функции, чтобы использовать ваш код драйвера. Для получения дополнительной информации смотрите Ссылку API Адаптера.
Создайте адаптер с функцией buildAdaptor
.