preload

Сканы очереди для вывода устройства

Синтаксис

Описание

пример

preload(d,scanData) предоставляет данные сканы в интерфейс DataAcquisition d для выхода устройства.

Вы ставите данные в очередь перед вызовом start на вашем DataAcquisition. Вызов start запускает DataAcquisition в фоновом режиме, не блокируя MATLAB.

Примеры

свернуть все

Поставьте данные сканы в очередь на интерфейс DataAcquisition в процессе подготовки к выводу устройства.

Задайте и поставьте в очередь синусоиды для выхода из одного цикла на одном канале.

scanData = sin(linspace(0,2*pi,5000)');
preload(d,scanData)
% ⋮
start(d)

Задайте и поставьте в очередь синусоиду для повторного выхода на одном канале.

scanData = sin(linspace(0,2*pi,5000)');
preload(d,scanData)
% ⋮
start(d,"RepeatOutput")
% ⋮
stop(d)

Входные параметры

свернуть все

Интерфейс DataAcquisition, заданный как DataAcquisition объект, созданный с использованием daq функция.

Пример: d = daq(...)

Сканы данные для выхода устройства, заданные как M-на-N матрица, где M - количество данных сканов а N - количество выхода каналов в интерфейсе DataAcquisition. Для одного канала данные являются вектором-столбцом.

Типы данных: double

См. также

Функции

Введенный в R2020a