exponenta event banner

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