Renumerar automáticamente las partes del elemento en Eagle

9

Tengo un circuito en Eagle, y digo que contando desde la izquierda, tengo R1, R2, R3, luego, entre R1 y R2, estoy agregando una nueva resistencia, se llamará R4. Terminaré con (mirando el circuito) R1, R4, R2, R3.

No está ordenado

Me gustaría mantener los identificadores de los elementos (por separado para cada tipo de elemento, por ejemplo, resistencias, condensadores) en orden de menor a mayor (contando desde la izquierda). ¿Hay algún script o configuración en Eagle que lo haga automáticamente por mí?

Robert
fuente

Respuestas:

11

Aunque la respuesta de Tom Carpenters es correcta, estoy agregando esto como una alternativa.

Eagle ya tiene una herramienta incorporada que le permitirá renumerar partes sin la necesidad de scripts externos de ULP.

En su editor de esquemas en su menú, abra "Herramientas" y haga clic en "Renumerar partes". Esto renumerará automáticamente todas sus partes en el esquema como lo desee.

Golaž
fuente
+1 por aprender cosas nuevas todos los días; no sabía que estaba en el menú. Pero como es el camino con Eagle, en realidad esto es solo un atajo que llama a la hoja de renumeración ULP.
Tom Carpenter
6

Hay un ULP incluido con Eagle para hacer esto. Se llama 'renumber-sheet.ulp'.

Lo que esto hace es contar en la dirección que especifique (arriba / abajo, izquierda / derecha) en el esquema y renumerar todas las partes con la misma letra (por ejemplo, todas "R ###", todas "C ###") en orden secuencial.

Creo que eso es exactamente lo que quieres, pero si estás hablando en el diseño, no creo que esto haga eso, aunque probablemente podría modificarse para hacerlo.

Tom Carpenter
fuente
1
No soy un usuario de Eagle y no estoy cuestionando su respuesta, pero si proporcionan una numeración de referencia posicional en el esquema y no en la PCB, seguro que lo tienen al revés. IME, es mucho más importante tenerlo en la PCB, especialmente para la resolución de problemas (con un alcance o medidor) o el montaje manual desde una lista de materiales. No puedo imaginar por qué lo querrías en el esquema, a menos que no estés planeando hacer un PCB.
Tut
FYI ... Acabo de encontrar una discusión interesante sobre esto: eaglecentral.ca/forums/index.php/mv/msg/36342/123835
Tut
@Tut el ULP renumera tanto los componentes en el diseño como en el esquema juntos (para mantener la consistencia). Sin embargo, debe ejecutar el ULP desde el esquema: en otras palabras, no puede decir numerar cada componente de izquierda a derecha tal como aparecen en la placa sin modificar el ULP (lo que en realidad debería ser bastante trivial).
Tom Carpenter
De la discusión que vinculé a: "El cmd-renumber.ulp de ULP renumera los componentes en el PCB en un orden lógico, y si el esquema está abierto, la anotación inversa se produce automáticamente". ... Esto parecería indicar que es posible hacer un renumeración posicional para el PCB, pero como dije, no soy un usuario de Eagle. Yo uso Cadstar. Con Cadstar, realiza un "cambio de nombre posicional" desde el editor de PCB (con funciones automáticas ajustables o puede hacerlo manualmente), y luego, cuando todo termina, realiza una "anotación inversa" desde el editor de esquemas.
Tut