Troca
A região Swapping inclui comandos que lhe permitem configurar a permuta de pinos e de partes. A região está disponível nos editores de esquemático e de PCB das seguintes formas.
- No editor de esquemático, escolha Tools |Swapping.

- No editor de PCB, escolha Tools |Swapping.

Editor de Esquemático
No editor de esquemático, a região Swapping inclui o comando Configure Pin Swapping, que abre a variante de esquemático da caixa de diálogo Configure Swapping Information In Components , que lista todos os componentes utilizados no desenho com as respetivas definições atuais de permuta. A partir desta caixa de diálogo, pode aceder à caixa de diálogo Configure Pin Swapping for <component> (descrita abaixo) selecionando um componente e clicando no botão Configure Component. A caixa de diálogo contém colunas adicionais que lhe permitem ativar/desativar a permuta para cada componente na placa.
Configurar Informação de Permuta na Caixa de Diálogo de Componentes
A caixa de diálogo apresenta toda a informação relevante sobre os componentes listados: designador, comentário, footprint, referência da biblioteca, número de pinos e número de partes.

- Component Information - apresenta toda a informação relevante sobre os componentes listados: designador, comentário, footprint, referência da biblioteca, número de pinos e número de partes.
- Configure in Schematic
-
Pin Swap Data - apresenta quantos dos pinos do componente foram adicionados a um grupo de permuta de pinos. Por exemplo, [3/2] significa que 2 de 3 pinos foram adicionados a um grupo de permuta de pinos. Surge uma cruz verde quando um componente foi modificado para adicionar pinos a um grupo de permuta de pinos. Quando um componente foi modificado para remover pinos do grupo de permuta de pinos, surge um triângulo azul.
-
Part Swap Data - apresenta quantas das partes do componente foram adicionadas a um grupo de permuta de partes. Por exemplo, [3/2] significa que 2 de 3 partes foram adicionadas a um grupo de permuta de partes. Surge uma cruz verde quando um componente foi modificado para adicionar partes a um grupo de permuta de partes. Quando um componente foi modificado para remover partes do grupo de permuta de partes, surge um triângulo azul.
-
- Configure Component - clique para abrir a caixa de diálogo Configure Pin Swapping for Component (descrita abaixo). Esta opção só está disponível quando um componente está selecionado na caixa de diálogo.
- Only Show Components with Swap Information - ative para impedir que a caixa de diálogo apresente componentes que não tenham sido configurados para permitir a permuta de pinos e/ou de partes.
- Right-click Menu - o menu do botão direito inclui opções para copiar e colar rapidamente as definições de um componente para outro, ou ativar/desativar vários componentes com um único clique.
Caixa de Diálogo Configurar Permuta de Pinos para <component>
A caixa de diálogo Configurar Pin Swapping for <component> fornece controlos para configurar as definições de permuta dos pinos e subpartes de cada componente na placa. Utilize a caixa de diálogo para ativar ou desativar a permuta de pinos/partes e atribuir ou alterar grupos de permuta.
A caixa de diálogo é acedida das seguintes formas:
- Faça duplo clique em qualquer componente na caixa de diálogo Configure Swapping Information In Components .
- Clique em Configure Component na caixa de diálogo Configure Swapping Information In Components (Tools | Swapping | Configure Pin Swapping).
- Num documento PCB, clique com o botão direito no componente e depois selecione Component Actions » Configure Pin/Part Swapping.
- Num documento esquemático, clique com o botão direito no componente e depois selecione Part Actions » Configure Pin Swapping.
Separador Permuta de Pinos

Um pino de componente pode ser permutado com outro pino desse componente quando pertence ao mesmo pin group. Utilize este separador da caixa de diálogo para visualizar e organizar os grupos de pinos do seu componente.
- Pin Status - lista o Designator, Pin Name, Net, Bus, Type, e Part No., e Part Mode for de cada pino. Pode agrupar os dados de acordo com a sua preferência ou com os requisitos do projeto arrastando e largando os cabeçalhos das colunas na região Drag a column header here to group by that column. Também pode reordenar os cabeçalhos das colunas arrastando-os para uma ordem horizontal diferente.
- Swap Data - lista a informação de Pin Group para cada pino a permutar. Faça duplo clique na coluna Pin Group para mudar o nome do grupo.
Right-click Menu
- Show/Hide Columns - utilize o submenu para configurar quais as colunas visíveis.
- Assign Pin-Swap Groups By - atribui automaticamente grupos de permuta de pinos por Designator, Pin Name, Net, Bus, Type, Part No., Part Mode, or Pin Properties. Selecione vários pinos antes de clicar com o botão direito para atribuir grupos ao mesmo tempo.
- Add To Pin-Swap Group - utilize para criar novos grupos de permuta de pinos ou adicionar a grupos existentes. Os novos grupos de permuta de pinos são automaticamente nomeados com valores numéricos (por exemplo, 1, 2, 3, etc.). Pode adicionar mais do que um pino ao mesmo tempo selecionando vários pinos antes de clicar com o botão direito.
- Remove From Pin-Swap Group - utilize para remover o(s) pino(s) selecionado(s) do grupo de permuta de pinos. Pode remover mais do que um pino ao mesmo tempo selecionando vários pinos antes de clicar com o botão direito.
Separador Permuta de Pares Diferenciais

A permuta de pares diferenciais é regida pelo valor de pair group para um par diferencial. Utilize este separador para visualizar e organizar os grupos de pares do seu componente.
- Pin Status - lista o Designator, Pin Name, Net, e Type de cada pino. Pode agrupar os dados de acordo com a sua preferência ou com os requisitos do projeto arrastando e largando os cabeçalhos das colunas na região Drag a column header here to group by that column . Também pode reordenar os cabeçalhos das colunas arrastando-os para uma ordem horizontal diferente.
- Swap Data - lista a informação de Pair Group para cada par a permutar. Faça duplo clique na coluna Pair Group para mudar o nome do grupo.
Right-click Menu
- Show/Hide Columns - utilize o submenu para configurar quais as colunas visíveis.
- Add To Pair-Swap Group - utilize para criar novos grupos de permuta de pares ou adicionar a grupos existentes. Os novos grupos de permuta de pares são automaticamente nomeados com valores numéricos (por exemplo, 1, 2, 3, etc.). Pode adicionar mais do que um par ao mesmo tempo selecionando vários pares antes de clicar com o botão direito.
- Remove From Pair-Swap Group - utilize para remover o(s) par(es) selecionado(s) do grupo de permuta de pares. Pode remover mais do que um par ao mesmo tempo selecionando vários pares antes de clicar com o botão direito.
Separador Permuta de Partes
A permuta de partes de um componente é configurada com os atributos part group e sequence ID. O atributo sequence ID determina a equivalência dos pinos entre subpartes permutáveis. Utilize este separador para visualizar e organizar os grupos de partes dos seus componentes.
-
Left region - lista o Sub Part e o respetivo Swap Data.
-
Right region - lista a informação de Pin Status e o respetivo Swap Data.
- Pin Status - lista o Designator, Pin Name, Net, Bus, Pin Type, e Mode de cada pino.
- Swap Data - lista a informação de Sequence ID para cada pino. Faça duplo clique na coluna Sequence ID para mudar o nome.
Right-click Menu
- Show/Hide Columns - utilize o submenu para escolher quais as colunas visíveis no separador Pin Swapping da caixa de diálogo.
- Assign/Remove Part Sequence Number - o atributo sequence ID determina a equivalência dos pinos entre subpartes permutáveis. Crie novos grupos de sequence ID ou adicione a grupos existentes. Pode adicionar/remover mais do que uma parte a um sequence ID ao mesmo tempo selecionando várias partes antes de clicar com o botão direito. Os novos grupos são automaticamente nomeados com valores numéricos (por exemplo, 1, 2, 3, etc.). Faça duplo clique na coluna Sequence ID para mudar o nome do grupo.
Editor de PCB
No editor de PCB, a região Swapping inclui o comando Pin/Part Swapping com um submenu de comandos adicionais. Cada comando é descrito abaixo.

Configurar
O comando Configure abre a variante de PCB da caixa de diálogo Configure Swapping Information In Components (descrita acima).

A versão PCB difere da versão de esquemático das seguintes formas.
-
Enable in PCB
-
Pin Swap - ative ou desative a permuta de pinos para cada componente pretendido assinalando a caixa. A permuta terá efeito assim que clicar em OK e sair da caixa de diálogo.
- ative ou desative a permuta de partes para cada componente pretendido assinalando a caixa. A permuta terá efeito assim que clicar em OK e sair da caixa de diálogo.
-
Comandos de Permuta Interativa
Os comandos de permuta Interactive permitem que pinos, pares diferenciais ou subpartes sejam permutados um de cada vez no editor de PCB. Assim que um comando Interactive é clicado, os pinos disponíveis para permuta são realçados. Os passos necessários para efetuar uma permuta são apresentados na linha de estado.
- O primeiro passo é selecionar um dos pinos realçados que se tornará a origem da permuta de pinos. No caso da permuta de pares ou de partes, o par diferencial ou a subparte a que o pino pertence será subsequentemente permutado.
- O segundo passo é selecionar o pino de destino para a permuta. Para a permuta de pares ou de partes, este pino será representativo de um par diferencial ou de uma subparte.
Otimizador Automático de Net/Pino
O comando Automatic Pin/Net Optimizer executa um otimizador rápido de passagem única que tenta minimizar os cruzamentos e os comprimentos das ligações, mas pode, na realidade, aumentá-los. O otimizador iterativo executará várias passagens na tentativa de reduzir o número de cruzamentos e os comprimentos das ligações.
