TestBencher Pro and Reactive Test Bench Help

2.7 Controlling the Triggering Order of Parameters

2.7 Controlling the Triggering Order of Parameters

Previous topic Next topic  

2.7 Controlling the Triggering Order of Parameters

Previous topic Next topic  

Edges on waveforms are responsible for triggering the markers and timing parameters that are attached to them. If more than one parameter or marker is attached to the same edge, then the triggering order can be set using the Edge Properties dialog. By default, the triggering order is the same as the order in which the objects were attached to the edge. Triggering order is especially important on edges that define the beginning and ending points of a marker loop, because the order determines whether the action occurs inside or outside of the loop. If a marker is relative to an edge, but not exactly on top of the edge, then order is based off of it's placement in the timing diagram and will not show up in the order dialog.

To order Parameters and Markers attached to the same edge:

Double-click on the edge that triggers the parameters and markers to open the Edge Properties dialog.

Click the Trigger Order button to open the Parameter and Marker Order dialog.

edgeproperties_dlg

Drag and drop the rows to arrange the parameters and markers in the desired order. You can also use the arrow buttons on the right side of the dialog to move selected items up or down.

If you need to review the properties of an item before setting the order, you can double-click the name of the object in the row to open the Properties dialog for that object.

parameterOrder

Displaying the order of parameter and markers in the timing diagram

It may be useful to display the triggering order for parameters and markers in the timing diagram. This allows the order of execution to be determined at a glance, without opening the Parameter and Marker Order dialog.

Double click on the marker name or the parameter name to open the Properties dialog for that object.

Choose Name and Order from the Display Label drop down.

trigger_display_label

This setting will display the order number for any parameter or marker with an order greater than 1, followed by the name of the parameter or marker. Note that the omission of the number one allows you to make this display setting the global default without displaying an order number when only one parameter or marker is triggered from an edge. In the image, the BitLoop marker will trigger first and then the SAMPLE0 will trigger second (the sample is within the loop).

tiggerorder_display

Global Settings for Name and Order:

In addition to the individual parameter and marker settings, you can also specify the global default.

Select the Options > Drawing Preferences menu to open the Drawing Preferences dialog.

Select the Name and Order selection from either the Parameter or Marker Default Label Display boxes.

Trigger_display_global