MTS Multipurpose Elite User Manual
Page 318
![background image](/manuals/568053/318/background.png)
When the durations of multiple signals differ, the signals with the shorter duration hold at the last end level
until all signals on the waveform definition are complete.
The Number of Cycles box determines how many times the entire custom waveform is generated.
Segment Type
The Ramp Segment Type produces a command similar to the standard Ramp or Go To command, except
that each Ramp can have a different Duration and End Level. The shape of the ramp segment is linear.
Each Hold can have a different Duration (for hold segments, the current end level is used).
You create the segments of a custom waveform in one of two ways:
•
Using array variables
•
Entering values in the End Levels table
Consideration for using array variables
If you want to dynamically modify the custom waveform during the test, use array variables to create the
custom waveform.
Note:
You can dynamically modify arrays by using workflow activities that can access and modify variables,
such as the Assign Variables activity, as well as through custom functions.
For the Ramp segment type, you create Duration and End Level arrays. These arrays contain the list of
segments that define the waveform.
•
The Duration array is an array variable that contains duration values for the ramp segments. The
duration values apply to both ramp and hold segment types and are of dimension Time. For a hold
value, you must enter the same value twice in the endlevels. This array must always contain the same
number of elements as the End Level array.
•
The End Level array is an array variable containing end level values that specify the target end level
for ramp segments. End level values in this array have the same dimension as the selected control
mode. This array must always contain the same number of elements as the Duration array.
Note:
You can define a hold segment by specifying the same end-level value as consecutive values
in an array.
Considerations for using the End Levels table
If you desire to keep the custom waveform static for the duration of the test, use the End Levels table to
create the custom waveform. To do this, you create segments by manually entering ramp and hold values
in the table rows.
Create a custom waveform using the End Levels table
Define each table row as follows:
1. Click the plus (+) button to add a row to the table.
2. Select the type of segment (Ramp or Hold)
318 | MTS TestSuite
Test Activities