Orthogonal layout algorithm properties

When the Orthogonal schematic layout algorithm is chosen from the Layout Task drop-down list, clicking the Layout Algorithm Properties button Layout Algorithm Properties icon on the Schematic Editor toolbar opens its associated properties dialog box as follows:

Schematic Layout Algorithm dialog box with Orthogonal properties tab

The parameter values are those either specified by default by Schematics or specifically set as the default for the schematic diagram template related to the active diagram using the Schematic Dataset Editor Layouts tab for this schematic diagram template.

About root schematic node

The Orthogonal layout algorithm works from a root schematic node that is placed on the bottom and from which all the other schematic nodes and links are placed orthogonally.

If a root schematic node is set for the active diagram, the Orthogonal algorithm computes the layout according to this root node. This root schematic node can be specified using the Set Schematic Root tool Set Schematic Root tool icon.

If no root schematic node is specified, the algorithm automatically considers one of the schematic nodes as the root node.

Node spacing parameters

The Node spacing parameters determine the spacing between the schematic nodes. The unit for these parameters depends on the Absolute units check box.

The figures below show the results of the horizontal and vertical step parameters. Figure 1.1 represents the initial schematic diagram. Figure 1.2 shows the result obtained after Orthogonal layout algorithm execution when Horizontal step = 3 and Vertical step = 6 and the Absolute units check box is unchecked. The dX and dY distances in the diagram correspond to these horizontal and vertical steps.

Orthogonal—Node spacing

Link spacing parameters

The Link spacing parameters allow computing the distance between overlapping links or link segments so they no longer overlap.

The figures below show the results of these parameters. Figure 2.1a represents the diagram obtained after Orthogonal layout algorithm execution when the break point distance and the shift distance between links values are both null. In this case, two schematic links' horizontal segments overlap. The dX distance represents the horizontal step (a value of 3 in this example), and the dY distance corresponds to the vertical step (a value of 6 in this example). Figure 2.1b represents the diagram after Orthogonal layout algorithm execution with 0.5 for both break point distance and the shift distance between links. With these values, the algorithm computes the x and y distances as follows: X = 0.5dX and Y = 0.5dY to separate the horizontal link segments that were overlapping.

Orthogonal—Link spacing explanation

The figures below show the Break point distance and Shift distance between links parameters with different values when the horizontal step value is 3 and the vertical step value is 6. Figure 2.2 is obtained when Break point distance = 0.1 and Shift distance between links = 0.1. Figure 2.3 shows the Orthogonal layout result when Break point distance = 0.2 and Shift distance between links = 0.5. Figure 2.4 is obtained when Break point distance = 0.5 and Shift distance between links = 0.2. Figure 2.5 is the result of the Orthogonal layout algorithm execution when Break point distance = 0.5 and Shift distance between links = 1. Figure 2.6 shows the result obtained when Break point distance = 1 and Shift distance between links = 0.5.

Orthogonal—Link spacing

Counterclockwise rotation angle from vertical (degree) parameter

The Counterclockwise rotation angle from vertical (degree) parameter determines the direction of the Orthogonal layout. By default, the Orthogonal layout algorithm arranges the schematic features orthogonally, positioning the root schematic node at the bottom and the leaf schematic nodes at the top. By default, the Counterclockwise rotation angle from vertical parameter value is 0 (unless another default angle is specified for the diagram template related to the active diagram).

The figures below show different Counterclockwise rotation angles from vertical (degree) parameter values.

Orthogonal—Counterclockwise

Absolute units check box

By default, the Node spacing parameters are interpreted as absolute units determined by the coordinate system specified on the XY Coordinate System tab of the Schematic Diagram Properties dialog box (Absolute units checked). Uncheck the Absolute units check box if you want these parameter values to be interpreted as units relative to the average of the current symbol sizes used to represent the schematic nodes in the diagram. In this case, when the Horizontal step parameter value is 2, the distance that separates two schematic nodes that are horizontally aligned corresponds to the average size of two symbols placed side by side.

NoteNote:

Specifying parameters in relative units is easier than in absolute units but has a real meaning only when there is a reference scale for the diagram.

Restore Defaults button

Click the Restore Defaults button to set all the Orthogonal parameters to their default values. The restored values are those either specified by default by Schematics or specifically set as the default for the schematic diagram template related to the active diagram using the Schematic Dataset Editor Layouts tab for this schematic diagram template.

Related Topics

2/10/2012