Демонстрационный адаптер, установленный с 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.hpp | IAdaptor/IDriver, названный перед потоковой передачей. |
daqstream.cpp , daqstream.hpp | Передайте данные о потоковой передаче между MATLAB и драйвером устройства |
dispatcher.cpp , dispatcher.hpp , dispatcher_common.hpp | MATLAB вызывает, чтобы преобразовать данные и вызвать функции адаптера. |
fakevendordriver.hpp | Поддельный или виртуальный драйвер для тестирования и демонстраций. |
globals.h | Глобальные настройки. |
mxconvert.hpp | Служебные функции для преобразований типа данных. |
Демонстрационные определения классов адаптера находятся в
.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 | Преобразование типа данных указателей. |