Уведомите, когда полученные данные будут доступны для процесса
lh = addlistener(
создает прослушиватель для session
,'DataAvailable',callbackfct
);DataAvailable
событие. Когда данные доступны для процесса, коллбэк выполняется. Коллбэк может быть любой функцией MATLAB® с (src,event)
подпись.
Частота, с который DataAvailable
событие запущено, управляется NotifyWhenDataAvailableExceeds
lh = addlistener(
создает прослушиватель для session
,'DataAvailable',@(src,event)
expr
)DataAvailable
событие и огни анонимная функция обратного вызова. Анонимная функция требует заданных входных параметров и выполняет операцию, заданную в выражении expr
. Анонимные функции обеспечивают быстрые средние значения создания простых функций, не храня вашу функцию в отдельном файле. Для получения дополнительной информации см. Анонимные функции (MATLAB).
Коллбэк имеет два обязательных параметра: src
и event
src
объект сеанса для прослушивателя и event
daq.DataAvailableInfo
объект, содержащий сопоставленные данные и время выполнения. Свойства daq.DataAvailableInfo
:
m
- n
матрица удваивается где m
количество сканирований, полученных, и n
количество входных каналов на сеансе.
Метки времени относительно TriggerTime
в m
- 1 массив, где m
количество полученных сканирований.
MATLAB последовательная метка времени даты, представляющая абсолютное время триггер приобретения, происходит.