interval
Once started, the interval block sends a trigger every 'X' milliseconds as defined within the block's Interval Time field.
Intervals are integral to ensuring recurring commands or timelines are sent from a process.
For example:
Connect an "At Time" trigger to the Start input of the block and another to the Stop input to trigger a commands every X seconds between two times.
Inputs
- Start – All data types.
- Stop – All data types.
Outputs
- Triggered – Sends a pulse every time the Interval is completed.
- Started - Sends a pulse when the Start input is triggered, and the interval block is actively running.
- Stopped - Sends a pulse when the Stop input is triggered and the interval block stops running.
Interval Time (ms)
- Define the time (in milliseconds) between each trigger being sent. Use the pencil icon to reference global variables if you require this time to change.