totaldelay

Всего комбинированных задержек ввода-вывода для модели LTI

Синтаксис

td = totaldelay(sys)

Описание

td = totaldelay(sys) возвращает общую совокупную задержку ввода-вывода для модели LTI sys. Матрица td объединяет вклады от InputDelay, OutputDelay, и ioDelayMatrix свойства.

Задержки выражаются в секундах для моделей в непрерывном времени и как целочисленные множители периода дискретизации для моделей в дискретном времени. Чтобы получить время задержки в секундах, умножьте td по шагу расчета sys.Ts.

Примеры

свернуть все

Создайте модель передаточной функции, 1/с.

sys = tf(1,[1 0]);

Задайте 2 секунды входной задержки и 1,5 секунды выходной задержки.

sys.InputDelay = 2;
sys.Outputdelay = 1.5;

Вычислите комбинированную задержку ввода-вывода для sys.

td = totaldelay(sys)
td = 3.5000

Получившаяся передаточная функция имеет следующую форму:

e-2sx1se-1.5s=e-3.5s1s

Этот результат эквивалентен установке задержки ввода-вывода в 3,5 секунды для исходной передаточной функции 1/с.

См. также

|

Представлено до R2006a