Change all Off Sheet connectors to Ports

I would beg to differ with the answers posted here, but Altium absolutely has the ability to do what you're trying to do.

Because people sometimes use different names than others for the same thing, I'm just going to show a basic example, not necessarily tailored to your question, but you should be able to modify this easily to suit your needs.

The key to the solution is the Smart Paste tool.

Lets say I have a bunch of ports and I'd like to paste them onto nets of the same name. Simply select and Copy.

enter image description here

Click Edit -> Smart Paste

Here I chose paste as net labels and wires:

enter image description here

The final result:

enter image description here

As you can see from the second image, you can paste as Ports, Net Labels, even as Sheet entries where you can paste them onto a hierarchy.

This is very useful for connecting say a connector block up to a new hierarchy with a large number of nets. For example, from the same original Copied material, I pasted this onto a sheet symbol.

enter image description here

I trust you can modify this to suit your original question.


In Altium Designer ports are used to create sheet entries. Net labels are used to connect wires and buses inside a sheet only.

The power supply symbols (GND, VDD etc) are common over multiple sheets, so you don't need to make ports for them (although you can if you want it for clarity).

I don't think you can easily change the off-sheet connectors into a port, so you need to place a new port and give it the right name.

Altium documentation states the use of off-sheet symbols only for a specific reason:

Multiple sub-sheets may be referenced by a single sheet symbol. Separate each filename by a semi-colon in the Filename field. With the effective use of off-sheet connectors placed on the sub-sheets, you can effectively spread a section of your design over multiple sheets, treated as though they were one giant (flat) sheet. Note however, that use of off-sheet connectors is only possible for sheets referenced by the same sheet symbol.

Tags:

Port

Pcb

Altium