hasInternalDelay

Определите, имеет ли модель внутренние задержки

Синтаксис

B = hasInternalDelay(sys)
B = hasInternalDelay(sys,'elem')

Описание

пример

B = hasInternalDelay(sys) возвращает 1 (TRUE), если модель sys имеет внутренние задержки и 0 (FALSE) в противном случае. Если sys является образцовым массивом, то B верен, если наименьшее количество одной модели в sys имеет задержки.

B = hasInternalDelay(sys,'elem') проверки каждая модель в образцовом массиве sys и возвращают логический массив, одного размера как sys. Логический массив указывает, какие модели в sys имеют внутренние задержки.

Примеры

свернуть все

Создайте модель динамической системы следующей системы с обратной связью.

s = tf('s');
G = exp(-2.4*s)/(s-5);
C = pid(5,0.1);
sys = feedback(G*C,1);

Проверяйте модель на внутренние задержки.

B = hasInternalDelay(sys)
B = logical
   1

Модель, sys, имеет внутреннюю задержку из-за транспортной задержки объекта G. Поэтому hasInternalDelay возвращается 1.

Входные параметры

свернуть все

Модель или массив, чтобы проверять на внутренние задержки, заданные как модель динамической системы или массив моделей динамической системы.

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

свернуть все

Отметьте указание на присутствие внутренних задержек входной модели или массива, возвращенного как логическое значение или логический массив.

Смотрите также

|

Введенный в R2013a

Для просмотра документации необходимо авторизоваться на сайте