Synchronize Ports To Sheet Entries
Created: Grudzień 16, 2024 | Updated: Sierpień 16, 2018
Parent page: Sch Dialogs
Summary
This dialog provides controls to synchronize the sheet entries and sub-sheet ports for the sheet symbol under the cursor when the dialog was accessed. A sheet symbol is said to be 'synchronized' with its referenced child sheet below if all of its sheet entries match the corresponding ports on that sub-sheet – both by Name, I/O Type, and Harness Type.
Access
The dialog is accessed from the Schematic Editor by right-clicking over the required (and placed) sheet symbol then choosing the Sheet Symbol Actions » Synchronize Sheet Entries and Ports command from the context menu.
Options/Controls
- Unmatched Sheet Entries - this region presents a list of all currently unmatched sheet entries associated to the sheet symbol. The Designator of the sheet symbol appears as the header of the region. Each sheet entry is listed in terms of its Name, I/O Type, and Harness Type.
- Add Ports - click this button to automatically create a port for each currently selected sheet entry in the region with the same Names, I/O Types, and Harness Types. You will be taken to the child sheet with the port(s) floating on the cursor ready for initial placement. Click or press Enter to place the port(s). The Synchronize dialog will open with an entry for each sheet entry-port pairing automatically entered into the Links region of the dialog.
- Delete Sheet Entries - click this button to delete the currently selected sheet entry(ies). The entry(ies) will be removed from the region and also removed from the parent sheet symbol.
- Unmatched Ports - this region of the dialog presents a list of all currently unmatched ports on the schematic sheet referenced by the sheet symbol. The document name appears as the header of the region. Each port entry is listed in terms of its Name, I/O Type, and Harness Type.
- Add Sheet Entries - click this button to automatically create a sheet entry for each currently selected port in the region with the same Names, I/O Types, and Harness Types. You will be taken to the sheet symbol with the sheet entry(ies) floating on the cursor ready for initial placement. Click or press Enter to place the sheet entry(ies). The Synchronize dialog will open with an entry for each sheet entry-port pairing automatically entered into the Links region of the dialog.
- Delete Ports - click this button to delete the currently selected port(s). The port(s) will be removed from the region and also removed from the referenced child sheet.
- Links - this region of the dialog presents a list of all currently linked (or matched) sheet entry-port pairings. Each entry reflects the Name, I/O Type, and Harness Type used by both the sheet entry and the port.
Buttons
The following buttons allow for manual control over the synchronization process:
- - click this button to link the selected sheet entry (in the Unmatched Sheet Entries region) with the selected port (in the Unmatched Ports region) using the Name, I/O Type, and Harness Type defined for the sheet entry. The port will be renamed and/or have its I/O type and/or Harness Type changed accordingly.
- - click this button to link the selected sheet entry (in the Unmatched Sheet Entries region) with the selected port (in the Unmatched Ports region) using the Name, I/O Type, and Harness Type defined for the port. The sheet entry will be renamed and/or have its I/O type and/or Harness Type changed accordingly.
- - click this button to break the association between sheet entries and ports currently selected in the Links region of the dialog. The individual entities will appear listed in the respective unmatched regions of the dialog.
Additional Controls
- Only show unmatched sheet symbols - if a sheet symbol's sheet entries are currently fully synchronized with the ports on its referenced child sheet, the dialog will state this and no regions will be presented. By keeping this option disabled, you will be able to see the matched entities and have access to the dialog's full complement of controls, as described above.