Уведомите, когда дополнительные данные будут требоваться для вывода на непрерывной генерации
lh = addlistener(session,'DataRequired',callbackfct);
lh = addlistener(session,'DataRequired',@(src,event)
expr);
lh = addlistener(
создает прослушиватель для события session
,'DataRequired',callbackfct
);DataRequired
. Когда больше данных требуется, коллбэк выполняется. Коллбэк обычно используется, чтобы поставить больше данных в очередь к устройству. Коллбэк может быть любой функцией MATLAB® с подписью (src,event)
.
Частотой управляет NotifyWhenScansQueuedBelow
.
lh = addlistener(
создает прослушиватель для события session
,'DataRequired',@(src,event)
expr
);DataRequired
и запускает анонимную функцию. Анонимная функция требует заданных входных параметров и выполняет операцию, заданную в выражении expr
. Анонимные функции обеспечивают быстрые средние значения создания простых функций, не храня вашу функцию в отдельном файле. Для получения дополнительной информации см. Анонимные функции (MATLAB).
Коллбэк имеет два обязательных параметра: src
и event
. src
является объектом сеанса для прослушивателя, и event
является объектом daq.DataRequiredInfo
.