After the user has created or opened a new or existing program, in the Routine, the sineWave block can be used inside different other blocks like: SET, IF, RETURN....

Let say we have a Set block and the user wants to have the a numeric point be controlled by the sineWave block to make it fluctuate. They would select the point the want to Set, then select sineWave.

Once the user selects that block, it'll appear like below with min, max, and period options.

Min - Indicates the minimum value reached.

Max - Indicates the maximum value reached.

Period - Indicates how long to take to complete a wave (i.e. min-max-min-max, in minutes).

Here is an example of a set up. Set to be between 70 and 90 with it to complete in 100 seconds.