The Combination Generator enables you to generate combinations of test points (transitions) for each signal specified. To use the Combination Generator:

1.First create a TestCase and populate with Signals.

2.Select one or more signals to create the combinations. Right-click on the name of the signal, then select Auto-generate Combinations.

3.Choose test points that are to appear in each signal.

4.Choose a desired step duration.

The system generates test patterns that include all combinations of the specified test points.

Generator Example

The image below shows the generator in use:

CombinationGen

The elements of the Combination Signal Generator form are described below:

Signals Panel

Add - Click to add signals from the TestCase that qualify and are not currently chosen.

Remove - Click to remove signals from the generator's selection.  They can be added back.

Up Arrow - moves a signal up in the list.  This affects how the combinations are generated.

Down Arrow - moves a signal down in the list. This affects how the combinations are generated.

Note: Only non-array Numeric Signals (Discrete, Continuous Fixed, and Continuous Float) are included or made available for generation.

Details Panel

Modes

oAuto - uses Min, Max and # of points to generate a list of Signal Values for the specified number of points including the Min and Max.

oManual - allows you to hand enter the Signal Values, still bounded by the specified Min/Max. (Be sure to set the Min/Max before choosing Manual; choosing Auto will undo your manual edits.)

Init - The default Init value is from the Signal Dictionary. Changes do not return to the dictionary and remain within the bounds of the defined Min/Max. To return to the default value, delete the value and leave the field (unless the Min is changed, this may affect the allowed value).

Min - The default Min value is from the Signal Dictionary. Changes do not return to the dictionary and the values cannot exceed the bounds defined by the dictionary. To return to the default value, delete the value and leave the field. Modification of this field triggers an update of signal values and may possibly modify the value of Init.

Max - The default Max value is from the Signal Dictionary. Changes do not return to the dictionary and the values cannot exceed the bounds defined by the dictionary. To return to the default value, delete the value and leave the field. Modification of this field triggers an update of signal values and my possibly modify the value of Init.

# of points - The number of unique values generated on the selected Signal.

Signal Values - The order of the list is the order they are output within the Data Block.

Step Duration

The default value is from the TestCase Properties. Changes do not return to the TestCase.

Combinations

This value is calculated by multiplying the number of points for all selected Signals.

T/C Duration

This value is calculated and returns to the TestCase.

Related Topics:

Signal Dictionary

Signal Overview

TestCase Properties