Encaminhamento Interativo
Parent page: Comandos
Uma placa a ser encaminhada interativamente; o atalho é utilizado Ctrl+click para concluir muitas das ligações.
Resumo
O encaminhamento é o processo de ligar os nós em cada net, colocando uma série de segmentos de pista e vias para definir um percurso de um nó para o seguinte. O CircuitStudio inclui um sofisticado motor de encaminhamento interativo que melhora significativamente a eficiência do encaminhamento. As capacidades incluem:
- Vários modos de encaminhamento, como parar no primeiro obstáculo, contornar e empurrar e desviar
- Capacidades avançadas de arrastamento que mantêm os ângulos das pistas e a ortogonalidade
- Uma funcionalidade de remoção de laços que torna o reencaminhamento um processo rápido e fácil
Detalhes
Os comandos de encaminhamento, os comandos para remover encaminhamento e os comandos para controlar a apresentação das linhas de ligação (ratsnest) estão agrupados no grupo Home | Routing no Ribbon.
O botão Route tem 2 funções: a metade superior inicia sempre o comando Interactive Routing; a metade inferior é usada para aceder ao menu de encaminhamento, onde pode selecionar se está a encaminhar uma net, um par diferencial ou várias nets.

Resumo dos Comandos
| Comando | Comportamento |
|---|---|
| Interactive Routing | Clique na metade superior do botão Route ou selecione Interactive Routing no menu, depois clique numa linha de ligação ou pad para começar a encaminhar essa net. O comando também pode ser acedido através do menu de clique direito da área de trabalho. |
| Differential Pair Routing | Encaminhe um par diferencial. Clique em qualquer uma das nets do par para começar o encaminhamento. As nets são configuradas como um par diferencial no modo Differential Pair Editor do painel PCB. |
| Interactive Mutli-Routing | Encaminhe várias nets em simultâneo. |
| Unroute All | Remova todos os segmentos de pista e vias nas camadas de sinal que tenham um nome de net em toda a placa. Os segmentos de pista e vias que estejam bloqueados não serão removidos. |
| Unroute Net | Remova todos os segmentos de pista e vias nas camadas de sinal que tenham o nome da net na net em que clicar após selecionar o comando. Os segmentos de pista e vias que estejam bloqueados não serão removidos. |
| Unroute Connection | Remova os segmentos de pista e vias nas camadas de sinal que tenham o nome da net da net em que clicar após selecionar o comando, até ao primeiro pad em ambas as direções. Os segmentos de pista e vias que estejam bloqueados não serão removidos. |
| Unroute Component | Começando nos pads do componente em que clicar, remova todos os segmentos de pista e vias nas camadas de sinal em contacto até ser alcançado outro componente. |
| Show All | Mostre todas as linhas de ligação (ratsnest) em toda a placa. |
| Show Net | Mostre as linhas de ligação (ratsnest) da net escolhida. |
| Hide All | Oculte todas as linhas de ligação (ratsnest) em toda a placa. |
| Hide Net | Oculte as linhas de ligação (ratsnest) da net escolhida. |
Interactive Routing Preferences
As preferências de encaminhamento são configuradas na página PCB - Interactive Routing da caixa de diálogo Preferences.
Configure as opções de Interactive Routing de acordo com as suas preferências. Prima F1 sobre a caixa de diálogo para obter mais informações sobre uma opção.
Atalhos de Interactive Routing
Pela sua própria natureza, o Interactive Routing é um processo em que o projetista está ocupado a interagir com o PC, movendo o rato e clicando para definir vértices (cantos). Por isso, o Interactive Router faz uso extensivo de teclas de atalho, que são um elemento essencial para um encaminhamento eficiente.
| Tecla(s) de atalho | Comportamento |
|---|---|
| Shift+F1 ou ~ (til) | Abre um menu de atalhos interativos; a maioria das definições pode ser alterada em tempo real premindo o atalho apropriado ou selecionando no menu. |
| * ou Ctrl+Shift+WheelRoll | Muda para a camada de sinal disponível seguinte. É adicionada automaticamente uma via, de acordo com a regra de desenho Routing Via Style aplicável. |
| Shift+R | Percorre os modos de resolução de conflitos ativados. Ative os modos necessários na página de preferências PCB Editor - Interactive Routing. O modo atual é mostrado na barra de estado. |
| Shift+S | Ativa e desativa o modo de camada única. Isto é ideal quando existem muitos objetos em várias camadas. |
| Spacebar | Alterna a direção atual do canto. |
| Shift+Spacebar | Percorre os vários modos de canto da pista. Os estilos são: qualquer ângulo, 45°, 45° com arco, 90° e 90° com arco. Existe uma opção para limitar isto a 45° e 90° na página de preferências PCB Editor - Interactive Routing. |
| Ctrl+Left-Click | Conclui automaticamente a ligação que está a ser encaminhada. A conclusão automática não terá êxito se existirem conflitos com obstáculos que não possam ser resolvidos. |
| Ctrl | Suspende temporariamente o Hotspot Snap, ou prima Shift + E para percorrer os três modos disponíveis (desligado / ligado para a camada atual / ligado para todas as camadas). O modo atual de Hotspot Snap é mostrado na barra de estado. |
| End | Redesenha o ecrã. |
| PgUp / PgDn | Amplia / reduz, centrado na posição atual do cursor. Em alternativa, use os atalhos padrão do rato do Windows para zoom e deslocação. |
| Backspace | Remove o último segmento de pista confirmado. |
| Right-click ou ESC | Larga a ligação atual e permanece no modo Interactive Routing. |
| 3 | Percorre a Origem da Largura da Pista. A largura pode ser: Escolha do Utilizador, Mínimo da Regra, Preferencial da Regra ou Máximo da Regra. A origem atual é mostrada na barra de estado. |
| 5 | Ativa/desativa o modo Follow Mouse Trail. Quando está desativado e o encaminhamento é feito em Walkaround, o percurso mais curto é encontrado desde o último ponto clicado até à localização atual do cursor. Quando está ativado e o encaminhamento é feito em Walkaround, o percurso segue o local por onde moveu o cursor. |
| Ctrl+Shift+G | Percorre a intensidade de glossing. Glossing é quando o software tenta remover ondulações e cantos desnecessários, resultando em encaminhamentos mais limpos e mais curtos. A intensidade atual de glossing é mostrada na barra de estado. |
Modificar Encaminhamento Existente
Em vez de eliminar ou remover o encaminhamento de um percurso existente, o CircuitStudio inclui duas abordagens para modificar o encaminhamento existente: reorganizá-lo ou reencaminhá-lo.
Reorganizar um Encaminhamento Existente
- Para deslizar ou arrastar interativamente segmentos de pista pela placa, clique, mantenha premido e arraste, como mostrado na animação abaixo.
- O editor PCB manterá automaticamente os ângulos de 45/90 graus com os segmentos ligados, encurtando-os e alongando-os conforme necessário.
Reencaminhar um Encaminhamento Existente
- Não é necessário remover o encaminhamento de uma ligação para redefinir o seu percurso; clique no botão Route
e comece a encaminhar o novo percurso. - A funcionalidade Loop Removal removerá automaticamente quaisquer segmentos de pista redundantes (e vias) assim que fechar o laço e clicar com o botão direito para indicar que terminou.
- Pode iniciar e terminar o novo percurso de encaminhamento em qualquer ponto, mudando de camada conforme necessário.
- Também pode criar violações temporárias mudando para o modo Ignore Obstacle (como mostrado na animação abaixo), que resolverá mais tarde.
Parte do encaminhamento existente está a ser reorganizada, e depois duas nets são reencaminhadas. O atalho Shift+R é usado para percorrer o modo de encaminhamento e permitir a violação temporária.