Home > Support > NI Product Manuals > LabVIEW Communications System Design Suite 1.0 Manual

Delays the input value by a specified value.This node supports scalar and array values of integer, fixed-point, and Boolean data types, clusters, and arrays of clusters.



Data to delay.


The data type of D does not adapt to source.



Index of the internal register whose value reaches the Q output terminal. The value of n-1 can be between 0 and n-1, where n is the value of the Maximum delay control in the ribbon. LabVIEW displays this terminal only if you select the Dynamic delay option in the configuration dialog box.


initial values

Settings for the initial values of the internal registers this node uses.



A Boolean that indicates whether this node ignores the input terminal D.

TRUE This node shifts all values to the next internal register and takes in a value of D to the first internal register.
FALSE This node ignores D and does not shift existing values, which means the internal registers retain the value they had during the previous clock cycle.

Use this terminal to operate on only valid values of D. For example, you can wire the output valid output terminal of High Throughput Math to this input terminal. In this situation, Discrete Delay takes in a value of D only if the incoming value is valid.

Default: TRUE



Delayed value of D. If this function is set to Constant delay, Q returns the value of the last internal register. If this function is set to Dynamic delay, Q returns the value of the register you specify with the n-1 input terminal.