Buffer block
Purpose:
Control when data flows through this block.
Input
-
Value
Data to pass through. If new data arrives, before this block has been executed, it will overwrite the last provided data. -
Execute
Pushes the data through the buffer, when a true value is provided. Once the data has been passed, the input value is cleared while 'flush' is ticked.
Output
- Value
Outputs whatever the input value was provided, when execute is activated.
Example
graph LR A[Data source] -- Value --> B[Buffer] C[Condition] -- Execute --> B B -- Value --> D[Destination]
Caveats
Be aware the buffer will always execute last. This means, all other connections has been executed, when the buffer is pushing it's data.