Демонстрационный адаптер, установленный с 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 | Преобразование типа данных указателей. |