Comment on page
Delay Step
The Delay Step node in AugeLab Studio provides functionality to delay an input signal by a single step duration. This can be essential when you need to synchronize data or introduce a deliberate delay in your processing pipeline for debugging or other purposes.
The Delay Step node is a utility node designed to delay the input signal it receives by one step. When the node is executed, it takes the current input and returns the previous input, thus effectively introducing a one-step delay.
- 1.Drag and drop the Delay Step node from the node library (under math_operations) onto the canvas in AugeLab Studio.
- 2.Connect the desired input data to the node's 'Input' socket.
- 3.Run the pipeline or execute the node.
- 4.Retrieve the delayed output from the 'Output' socket.
The Delay Step node operates by holding the previous input value internally. Upon execution, it:
- Retrieves the current input value.
- Provides the previously stored input value as its output.
- Stores the current input value for the next execution cycle.
- 1.Drag and drop the Delay Step node from the node library onto the canvas in AugeLab Studio.
- 2.Connect the data source you wish to delay to the 'Input' socket of the Delay Step node.
- 3.Run the pipeline or execute the node.
- 4.Connect the 'Output' socket to the desired next node in the pipeline to receive the delayed input data.
- The Delay Step node is primarily used to introduce a controlled delay in the pipeline for synchronization or debugging purposes.
- The node can be particularly helpful in scenarios where the synchronization of data streams is essential.
- It's advisable to be mindful of the delayed data, as using it improperly might introduce unintended results in the pipeline.
- The Delay Step node ensures that the input is delayed by exactly one step, making it predictable and consistent in its operation.