Águia: Selecionando um grupo pelo nome do sinal?

8

No layout da placa de águia, quero agrupar um sinal específico especificado por seu nome para poder movê-lo para outra camada através do comando CHANGE LAYER.

Eu não quero clicar manualmente em todos os segmentos do sinal, afinal, não há sentido em nomear algo se você não pode se referir a ele pelo nome.

Até agora, descobri que SHOW $ signalname destacará meu sinal, mas não poderei aplicar um comando CHANGE ao sinal destacado.

Por outro lado, o GROUP selecionará um GRUPO no qual os comandos CHANGE funcionarão, mas parece adequado apenas para selecionar partes com o mouse, por meio de um retângulo ou um segmento por clique.

É possível alcançar meu objetivo sem investigar o ULP ou hackear manualmente o * .brd xml?

user2247306
fonte
1
Você pode selecionar um sinal se clicar no comando de grupo e, em seguida, "Ctrl + Shift + LeftClick" o sinal - isso selecionará tudo o que estiver conectado ao fio ou através do clique. Isso vai ajudar?
Tom Carpenter
Obrigado, @ TomCarpenter, eu nunca soube disso. Você deve publicá-la como uma resposta :)
bitsmack
@bitsmack Concluído.
19616 Tom Carpenter

Respostas:

5

Embora não permita agrupar uma rede inteira por nome, você pode usar a groupferramenta e o mouse para selecionar todos os segmentos conectados de um fio, o que certamente acelerará a seleção de uma rede.

Basta clicar na groupferramenta e depois Ctrl+ Shift+ Left Clickem um fio. Isso adicionará todas as seções conectadas de um fio ao grupo. Se você deseja adicionar apenas a seção selecionada de um fio ou componente (etc.), use Ctrl+ Left Clickpara adicionar apenas o segmento em que você clicou ao grupo atual.

Como na maioria das ações baseadas em mouse no Eagle, se você não vir todo o fio destacado após o primeiro clique, verifique o canto inferior esquerdo da janela para ver se ele está perguntando se esse é o fio certo - se houver algum ambiguidade O Eagle não aplicará a ação imediatamente, mas permitirá que você clique com o botão direito do mouse para selecionar o próximo fio possível ou clique com o botão esquerdo para aceitar o atual.

Você pode fazer isso para vários fios no mesmo grupo. Simplesmente siga a mesma ação do mouse no próximo fio e ele adicionará todos os segmentos conectados ao grupo atual.

Para limpar a seleção atual (para iniciar um novo grupo), digite o comando group ;. Então você pode começar novamente com a groupferramenta.

Tom Carpenter
fonte