Rinumerazione automatica delle parti degli elementi in Eagle


9

Ho un circuito in Eagle, e dico che contando da sinistra, ho R1, R2, R3, quindi tra R1 e R2 sto aggiungendo un nuovo resistore, si chiamerà R4. Finirò con (guardando sul circuito) R1, R4, R2, R3.

Non è ordinato.

Vorrei mantenere gli ID degli elementi (separatamente per ciascun tipo di elemento, ad esempio resistori, condensatori) in ordine dal più basso al più alto (contando da sinistra). C'è uno script o impostazioni in eagle che lo farà automaticamente per me?

Risposte:


11

Sebbene Tom Carpenters anwser abbia ragione, lo sto aggiungendo come alternativa.

Eagle ha già uno strumento integrato che ti permetterà di rinumerare le parti senza la necessità di script ULP esterni.

Nell'editor schematico del menu, apri "Strumenti" e fai clic su "Rinumera parti". Ciò rinumererà automaticamente tutte le parti nello schema come desiderato.


+1 per imparare cose nuove ogni giorno - non sapevo che fosse nel menu. Ma come è il modo con Eagle, in realtà questa è solo una scorciatoia che chiama ULP.
Tom Carpenter,

6

C'è un ULP incluso con Eagle per fare questo. Si chiama 'renumber-sheet.ulp'.

Quello che fa è contare nella direzione specificata (su / giù, sinistra / destra) nello schema e rinumerare tutte le parti con la stessa lettera (ad es. Tutte "R ###", tutte "C ###") in cui trovarsi ordine sequenziale.

Credo che sia esattamente quello che vuoi, ma se stai parlando nel layout, non penso che questo lo farà, anche se probabilmente potrebbe essere modificato per farlo.


1
Non sono un utente Eagle e non sto contestando la tua risposta, ma se forniscono una rinumerazione di riferimento posizionale sullo schema e non sul PCB, la ottengono sicuramente al contrario. IME, è molto più importante averlo sul PCB, in particolare per la risoluzione dei problemi (con un ambito o misuratore) o il montaggio manuale da una distinta base. Non riesco a immaginare perché lo vorresti invece sullo schema, a meno che tu non abbia intenzione di realizzare un PCB.
Tut

Cordiali saluti ... Ho appena trovato una discussione interessante su questo: eaglecentral.ca/forums/index.php/mv/msg/36342/123835
Tut

@Tut l'ULP rinumera insieme entrambi i componenti nel layout e nello schema (per mantenere la coerenza). Tuttavia, è necessario eseguire l'ULP dallo schema: in altre parole, non si può dire il numero di ciascun componente da sinistra a destra come appaiono nella scheda senza modificare l'ULP (che in realtà dovrebbe essere abbastanza banale da fare).
Tom Carpenter,

Dalla discussione che ho collegato a: "L'ULP cmd-renumber.ulp rinumera i componenti sul PCB in un ordine logico e se lo schema è aperto, l'annotazione posteriore avviene automaticamente." ... Questo sembrerebbe indicare che è possibile fare un rinumerazione posizionale per il PCB, ma come ho detto, non sono un utente Eagle. Uso Cadstar. Con Cadstar si esegue una "ridenominazione posizionale" dall'editor PCB (con funzionalità automatiche regolabili o è possibile farlo manualmente), e quindi quando tutto finito si esegue una "annotazione posteriore" dall'editor schematico.
Tut
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.