A Range is a time window that allows you to refer to set of the Transitions in a Signal Pattern for a signal in a TestCase.  It has a start time and end time measured relative to the start of the TestCase.  Typically Ranges are used to reference the set of Transitions that are between the start and end time of the Range.

There are several actions that operate on Ranges.  They include: Cut, Copy, Paste, Clear, Insert, Delete, and Convert to DataBlock.  This is how to create and manipulate Ranges:

To create a Range, click in the Plot Area, hold the mouse button down, and move the mouse to the right or left.  A Range is created, and represented as a blue shaded zone in the Plot Area, with dotted vertical lines emphasizing the right and left ends of the Range.  The Range persists after you release the mouse button.

A Range (shaded area)

A Range (shaded area)

Change the start or finish of the Range by dragging the start or finish dotted line to the right or left, or by right clicking on the Range and selecting Properties.

You can also create a Range by selecting transitions in the Transition List as shown below. The selected Range is also displayed in the plot area of the corresponding TestCase.

A Range selected in the Transition List

A Range selected in the Transition List

To remove a Range, just click somewhere else on the plot area.

Move a Range to another signal by clicking on the name of the other signal.

You can create corresponding Ranges on multiple signals. Select two or more signals by clicking on their name while holding down Shift or Ctrl, then holding Ctrl down, create a Range as you normally would.  You will see that the Range is created on all the selected signals simultaneously.  Several of the operations that are available on a single Range selection are also available on the multiple Range selection.

To access the Range menu, right-click in the Range's plot area. If you select Pass/Fail Judgment, the Range is automatically converted to a DataBlock. When results checking is off, the DataBlock is gray.


The Stretch command increases or decreases the length of the Range by the specified percentage. The times between transitions inside the Range and transition times following the Range are adjusted accordingly.

The Y-axis auto scale button adjusts the display scale in the TestCase based on the highest and lowest transition in the Range.

The Clear command removes all transitions in the Range.

Right-click on the Range and select Transition Delta to change the value of all transitions in the Range. The Delta can be positive or negative.


Select Set null data range to create a null data transition at the beginning of the Range and delete any other transitions in the Range.

Related Topics:

Creating/Editing Test Patterns

Manipulating DataBlocks

Viewing Signals