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?
Respostas:
Embora não permita agrupar uma rede inteira por nome, você pode usar a
group
ferramenta 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
group
ferramenta 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 agroup
ferramenta.fonte