Applied Parameters: Target=None
As a design evolves, the content of the source schematic sheets that comprise that design may need to be shifted around - that portion of circuitry needs to reside on a different sheet, or perhaps a sheet is becoming overloaded and could benefit from moving some circuitry to a completely fresh sheet.
This command is used to select one or more objects on a sheet and move that selection to a different sheet.
This command is accessed in the Schematic Editor, with the required circuitry selected, by choosing the Edit » Refactor » Move Selected Subcircuit to Different Sheet command from the main menus.
First, ensure that the circuitry to be moved is selected in the design workspace.
After launching the command, the Choose Destination Document dialog will appear. Use this dialog to specify the target schematic document on which to move the currently selected design objects.
If the selected sub-circuitry is to reside on a fresh schematic sheet - a blank canvas as it were - ensure that the schematic is first created and saved, so that it will appear in the dialog.
Upon clicking OK, you will be prompted to choose a point of reference in the workspace - this is the point by which the circuitry will be held on the cursor, when subsequently placing on the target sheet. Click, or press Enter, to specify this reference. The chosen sheet will then be made active, and the selected sub-circuit will appear floating on the cursor - locate on the sheet and click, or press Enter, to effect placement. Once placed, that circuitry will be removed from the original sheet.
- Unlike traditional cut and paste, refactoring maintains the Unique Identifiers of the sub-circuits (including sheet symbols and device sheet symbols), ensuring that sub-circuits in the design are always linked to their physical instances in the PCB domain.
- If moved circuitry features one or more existing sheet symbols, then after recompiling the project, the child schematic sheet(s) referenced by the symbol(s) will be moved to reside below the sheet on which those sheet symbols are moved, in the design hierarchy reflected in the Projects panel.
- If moving to a new sheet, add a sheet symbol to the relevant parent page to slot that sheet correctly into the design hierarchy. Don't forget to recompile the project.