Skip to main content

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.