isDone

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

Синтаксис

Описание

пример

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

Примеры

свернуть все

Примечание.Этот пример выполняется только в R2016b или более поздней версии. Если вы используете более ранний релиз, замените каждый вызов функции на эквивалентный step синтаксис. Для примера myObject () становится шагом (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