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

Демонстрационный адаптер, установленный с Data Acquisition Toolbox™, состоит из файлов, описанных в следующих таблицах.

Исходные файлы

Демонстрационные исходные файлы адаптера находятся в matlabroot\toolbox\daq\daqsdk\src\daqadaptor\DemoAdaptor.

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

В дополнение к этим файлам демонстрационный адаптер также использует некоторые исходные файлы в matlabroot\toolbox\daq\daqsdk\src\daqadaptor\Shared:

ФайлыЦель
adaptorfactory.cpp, adaptorfactory.hppСоздайте адаптер для отправки и потоковой передачи.
daqadaptor.cpp, daqadaptor.hppРеализуйте класс адаптера.
daqapi.hИнтерфейс C.
daqdatatypes.hppЭквиваленты C++ типов данных сеанса.
daqinterfaces.hppIAdaptor/IDriver, названный перед потоковой передачей.
daqstream.cpp, daqstream.hppПередайте данные о потоковой передаче между MATLAB и драйвером устройства
dispatcher.cpp, dispatcher.hpp, dispatcher_common.hppMATLAB вызывает, чтобы преобразовать данные и вызвать функции адаптера.
fakevendordriver.hppПоддельный или виртуальный драйвер для тестирования и демонстраций.
globals.hГлобальные настройки.
mxconvert.hppСлужебные функции для преобразований типа данных.

Определения классов в MATLAB

Демонстрационные определения классов адаптера находятся в matlabroot\toolbox\daq\daqsdk\+daq\+demoadaptor.

ФайлОписание
Session.mЗадает класс daq.demoadaptor.Session.
VendorInfo.mЗадает класс драйвера поставщика для daq.getVendor.

В дополнение к файлам в этой таблице демонстрационный адаптер также использует некоторые файлы определения класса в matlabroot\toolbox\daq\daqsdk\+daq\+sdk.

Исполняемые файлы

Следующие демонстрационные исполняемые файлы адаптера находятся в matlabroot\toolbox\daq\daqsdk\bin\win64.

ФайлОписание
DemoAdaptor.mexw64Созданный демонстрационный адаптер.
daqasyncio.dllРазмещает коммуникацию канала потоковой передачи.
daqmlconverter.dllПреобразование типа данных указателей.

Смотрите также

Функции

Похожие темы

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