hdl.Delay
Description
The hdl.Delay
System object™ delays the input to the System object by a specified number of samples. You can delay the input along each column for
frame-based processing or delay the input for each element for sample-based processing. To
select the processing mode, use the InputProcessing
property. You can
specify the initial output of the object through the InitialConditions
property.
To delay the input of the hdl.Delay
System object:
Create the
hdl.Delay
object and set its properties.Call the object with arguments, as if it were a function.
To learn more about how System objects work, see What Are System Objects?
Creation
Description
creates a delay
System object that delays the input by 1 sample.delay
= hdl.Delay
sets properties using one or more name-value pairs. For example, delay
= hdl.Delay(Name,Value
)delay =
hdl.Delay('InitialConditions',1);
creates a delay object that has an initial
output of one.
creates a delay System object with the delay
= hdl.Delay(len,Name,Value
)Length
property set to len
,
and sets properties using one or more name-value pairs. For example, delay =
hdl.Delay(10,'InitialConditions',1,'InputProcessing','SampleBasedProcessing');
creates a delay object that has an initial output of one and uses sampled-based
processing.
Properties
Usage
Description
Input Arguments
Output Arguments
Object Functions
To use an object function, specify the
System object as the first input argument. For
example, to release system resources of a System object named obj
, use
this syntax:
release(obj)
Examples
Extended Capabilities
Version History
Introduced in R2021a