exponenta event banner

isDone

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

Синтаксис

isDone(src)

Описание

пример

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