totaldelay - Total combined I/O delays for LTI model

Syntax

td = totaldelay(sys)

Description

td = totaldelay(sys) returns the total combined I/O delays for an LTI model sys. The matrix td combines contributions from the InputDelay, OutputDelay, and ioDelayMatrix properties (see set or ltiprops for details on these properties).

Delays are expressed in seconds for continuous-time models, and as integer multiples of the sample period for discrete-time models. To obtain the delay times in seconds, multiply td by the sample time sys.Ts.

Example

sys = tf(1,[1 0]);	  % TF of 1/s
sys.inputd = 2; 	  % 2 sec input delay
sys.outputd = 1.5;	  % 1.5 sec output delay
td = totaldelay(sys)
td =
    3.5000

The resulting I/O map is

This is equivalent to assigning an I/O delay of 3.5 seconds to the original model sys.

See Also

delay2z, hasdelay

  


 © 1984-2008- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS