exponenta event banner

isDone

Состояние конца файла для объекта чтения сигнала

Синтаксис

Описание

пример

isDone(src) возвращает логическое значение, указывающее, SignalSource объект, src, достиг конца импортированного сигнала. Если SignalEndAction имущество src имеет значение Cyclic repetition, этот метод возвращает true каждый раз, когда читатель доходит до конца.

Примеры

свернуть все

Примечание.Этот пример выполняется только в R2016b или более поздних версиях. При использовании более ранней версии замените каждый вызов функции эквивалентным step синтаксис. Например, myObject () становится step (myObject).

Создайте источник сигнала для вывода по одной выборке за раз.

src1 = dsp.SignalSource;
src1.Signal = randn(1024,1);
y1 = zeros(1024,1);
idx = 1;
while(~isDone(src1))
    y1(idx) = src1();
    idx = idx + 1;
end

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

src2 = dsp.SignalSource(randn(1024,1),128);
y2 = src2(); % y2 is a 128-by-1 frame of samples

Входные аргументы

свернуть все

Объект считывателя сигнала, указанный как dsp.SignalSource Системный объект.

См. также

Объекты

Представлен в R2012b