In the process of refactoring a large schematic sheet into smaller, more manageable, hierarchical sheets in AD19 I have the following process:
- Create a new schematic sheet for the sub-circuit and save it
- Edit/Refactor/Move Selected Subcircuit to Different Sheet
- Copy all connection net labels from new sheet to old
- In the new sheet: manually convert net labels to ports
- In the old parent sheet: add a sheet symbol, add sheet entries (using Sheet Symbol Actions/ Synchronize Sheet Entries and Ports)
- Connect copied net labels to the new sheet symbol
This seems like it should be much faster… in fact, it seems like it should be 1 click in the refactoring menu (like what happens with Part Actions/Push Part to Sheet). My process works fine, it's just slow and tedious now that I know how to better structure my design.
Is there a better way? Are there some AD19 features I don't know about that will speed this up?
Best Answer
No. I'm not aware of a better way.
The only minor change I would make to your list is in Step 4: 4) Use Copy, then Smart Paste to convert net labels to ports on the new sheet.
Also, for step 5 you could use 'Create Sheet Symbol from sheet' to save you some mouse clicks.
This results in a new sheet symbol with the file parameter filled out, and all of the new sheets entries already inserted. Good luck!