Parent page: Schematic Objects
A junction is an electrical design primitive. It is a small circular object used to join intersecting wires (or buses or signal harnesses) on a schematic sheet. A compiler generated junction is a junction that is automatically placed by the auto-junctioning feature when two wires/buses/signal harnesses are connected in a T-type fashion, or when a wire/bus/signal harness connects orthogonally to a pin, power port or other electrical object.
This type of junction is placed automatically by the auto-junctioning feature. As such, it is not a design object that can be accessed and placed by the user.
Compiler generated junctions are placed automatically whenever a T-junction occurs during wiring, such as two wires/buses/signal harnesses meeting in a T, or a wire/bus/signal harness orthogonally crossing the end of a component pin or another electrical object, such as a Power Port.
A compiler generated junction cannot be edited in the usual manner (i.e. in the Properties panel or graphically on the schematic sheet). The display properties of compiler generated junctions are configured on the Schematic - Compiler page of the Preferences dialog, as shown in the image below. Note that disabling the display of compiler generated junctions does not break the electrical connection at that junction point.
Depending on the affected wiring, performing a drag operation may result in the creation of auto-junctions at new locations. To provide visual feedback on where these new junction instances will be, hotspots are used. Enable the use of these hotspots and specify their color for wires and buses also on the Schematic - Compiler page of the Preferences dialog.
While dragging a component, it is possible to inadvertently drag a little too far or off-course, resulting in an unintended auto-junction and a potentially fatal change to the connectivity of a circuit. To provide a timely and graphical indication of the status of connectivity while performing a drag, the following icons are used:
- OK - the drag operation is not altering the connectivity of the circuit.
- Alert - the drag operation is causing a change to the connectivity of the circuit.
The applicable icon is displayed near the cursor as you drag. The benefit of having the alert symbol displayed near the cursor rather than at the point of connectivity change is that you get a visual warning for a change that may well be occurring in an area of the circuit beyond the currently viewable area of the workspace.