Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Plant SCADA

TestSquareWave

  • Last UpdatedJul 18, 2023
  • 1 minute read

Generates a square wave. The height of the wave is restricted by minimum and maximum values. You can offset the starting point of the wave, for example, to display multiple waves at the same AN. You can use this function to generate test input.

Syntax

TestSquareWave( [Period] [, Low] [, High] [, Offset] )

Period:

The number of seconds required to generate one cycle of the wave. If no period is entered, the period has a default of 60.

Low:

The lowest value of the wave. If no low value is entered, this value has a default of 0.

High:

The highest value of the wave. If no high value is entered, this value has a default of 100.

Offset:

The offset in seconds, to generate the wave. If no offset is entered, the offset has a default of 0.

Return Value

The value of the square wave.

TestRandomWave, TestSawWave, TestSinWave, TestTriangWave

Example

/* Specifies a square wave of 30 seconds duration, with a minimum

value of -1000 units and a maximum value of 1000 units, with an

offset of 10 seconds. */

TestSquareWave(30,-1000,1000,10);

See Also

Miscellaneous Functions

In This Topic
TitleResults for “How to create a CRG?”Also Available in