Como altero as propriedades de vários objetos ao mesmo tempo?

16

Eu tenho várias linhas e arcos em uma biblioteca de pegadas EAGLE que preciso modificar para aumentar a espessura. No Altium, é fácil pressionar Ctrl, clicar em vários objetos, abrir suas propriedades e alterá-los todos de uma vez. Na EAGLE eu não tenho ideia.

O paradigma de "grupo" do EAGLE parece um pouco distante do padrão, então minhas tentativas de usá-lo podem ser um beco sem saída, mas há alguma maneira melhor? Existe algum comando mágico que eu possa executar para dar a cada linha e arco de uma parte da biblioteca da camada X uma espessura de Y? Que tal em um PCB, esmagando todas as partes e alterando todos os rótulos para a fonte Z com tamanho W?

Nick T
fonte

Respostas:

12

Você provavelmente precisa da ferramenta de alteração ("chave inglesa") disponível na GUI. Mas também vale a pena considerar o uso de alguns comandos Eagle para esse fim.

Supondo, por exemplo, que você queira alterar a espessura de seus fios para 30 mil, primeiro você deve selecionar essas faixas como de costume e, em seguida, poderá emitir os seguintes comandos:

change width 30 mil
(> 0 0)

A (> 0 0)peça simula o clique com o botão direito do mouse necessário para aplicar as alterações.

Se você precisar alterar a espessura de todos os fios, isso pode ser feito ainda mais com script:

display none top
group all
change width 30 mil
(> 0 0)
display last
Sylvain Leroux
fonte
5

Sim, o paradigma de "grupo" é o que você procura na maioria das vezes. Sim, é tão desajeitado quanto você pensa. Não há comando mágico pré-fabricado. Você pode mudar + arrastar (com certeza é mudança, talvez controlar, já faz um tempo) caixas de seleção para adicionar mais objetos a uma seleção de grupo existente.

Uma coisa que você pode tentar é desativar todas as camadas, exceto a que você deseja modificar e, em seguida, selecionar tudo na caixa e usar a ferramenta de grupo dessa maneira. Fora isso, convém examinar a funcionalidade de ULP / script da Eagle para tornar você um comando.

Joe Baker
fonte
Selecionei várias linhas, mas como modificá-las todas de uma vez? Se eu clicar com o botão direito do mouse, ou Ctrl + clique com a ferramenta de informações e editar, isso mudará apenas a linha na qual eu cliquei.
Nick T
11
Selecione as linhas e, em seguida, selecione a ferramenta desejada. Aparecerá para desmarcar as linhas, mas o grupo está salvo. Clique com o botão direito do mouse em qualquer lugar, haverá uma opção "<Tool>: Group". Você também pode escolher a ferramenta antes de selecionar o grupo.
Joe Baker
Estou escolhendo o grupo, encaixotando algumas linhas, selecionando a ferramenta de informações, mas não consigo clicar com o botão direito do mouse na parte (emite um ruído de erro) e, se clicar com o botão direito do mouse em uma linha, ela não mostra informações : Opção de grupo, apenas as ferramentas regulares que parecem afetar apenas a linha próxima. Eu tenho 6.2.0; você tem uma versão mais recente?
Nick T
11
Ah, preciso usar a ferramenta Alterar (chave inglesa).
Nick T
Como Joe aponta, você pode usar o monitor para ajudar nisso. Exemplo: "exibir nenhum por meio de;", "agrupar" (ou "agrupar todos") e selecione as vias, "alterar ..." e clique com o botão direito do mouse. Você pode usar Shift + clique ao definir um grupo para adicioná-lo a um grupo existente. Às vezes, é um pouco confuso, mas pelo menos você pode continuar aplicando qualquer alteração clicando consecutivamente no próximo item a ser alterado. (A menos que você altere 100 itens dessa maneira e seu colega de trabalho o derrote com o mouse infernal).
Carveone
0

Não sei se é tarde demais para isso, mas você pode usar um ULP (User Language Program) para alterar a largura de todos os traços no quadro.

Vá em Arquivo -> Executar ULP .. -> Digite "cmd-change-brd-width.ulp" -> Abrir

Ele abrirá uma caixa de diálogo e você poderá usá-la para alterar a largura de vários fios ao mesmo tempo.

Chandough
fonte
0

Digite o comando:

cha wid 0,244

Onde você substitui "0,244" pela largura desejada, independentemente das unidades atuais. Esta é uma maneira curta de inserir o comando "alterar largura". A maioria dos nomes de comandos do Eagle e outras palavras-chave podem ser abreviadas para três letras. Para mais detalhes sobre o comando "alterar", insira HELP CHANGE.

Em seguida, basta clicar nos fios que você deseja alterar. Sim, é realmente assim tão fácil.

Olin Lathrop
fonte