Автоматичне перенумерування деталей елементів в Eagle


9

У мене є схема в Eagle, і кажуть, що рахуючи зліва, у мене R1, R2, R3, потім між R1 і R2 я додаю новий резистор, він буде називатися R4. Я закінчу (дивлячись на схему) R1, R4, R2, R3.

Це не замовлено.

Я хотів би зберегти ідентифікатори елементів (окремо для кожного типу елементів, наприклад, резистори, конденсатори) у порядку від найнижчого до найвищого (рахуючи зліва). Чи є в орлі скрипт чи налаштування, які будуть робити це автоматично для мене?

Відповіді:


11

Хоча Том Карпентер мав рацію, я додаю це як альтернативу.

У Eagle вже є вбудований інструмент, який дозволить вам переставляти деталі без необхідності зовнішніх сценаріїв ULP.

У своєму схематичному редакторі у своєму меню відкрийте «Інструменти» та натисніть «Переносувати деталі». Це автоматично перенумерує всі ваші частини в схемі за вашим бажанням.


+1 для вивчення нових речей щодня - не знав, що це в меню. Але як і у випадку з Eagle, це насправді лише ярлик, який викликає ULP-аркуш перезапису.
Том Карпентер,

6

Для цього є Eagle, який включає ULP. Він називається 'renumber-sheet.ulp'.

Це робиться підрахунком у напрямку, яке ви задаєте (вгору / вниз, вліво / вправо) в схемі, і перенумеруйте всі частини з однаковою літерою (наприклад, всі "R ###", всі "C ###"), щоб бути в послідовний порядок.

Я вважаю, що це саме те, що ви хочете, але якщо ви говорите про макет, я не думаю, що це зробить це, хоча, можливо, це могло б бути змінено для цього.


1
Я не користувач Eagle, і я не оспорюю вашу відповідь, але якщо вони надають позиційну позицію перенумерування на схемі, а не на друкованій платі, вони впевнені, що вони отримали її назад. IME, набагато важливіше мати його на друкованій платі, особливо для усунення несправностей (із сферою застосування або вимірювача) або складання вручну від BOM. Я не можу уявити, чому ви хотіли б це зробити на схемі замість цього, якщо ви не плануєте робити плату.
Тут

FYI ... Я тільки що знайшов цікаву дискусію з цього питання : eaglecentral.ca/forums/index.php/mv/msg/36342/123835
Tut

@ Запустіть ULP перенумеровує як компоненти в макеті, так і в схемі разом (щоб зберегти послідовність). Однак ви повинні запустити ULP зі схематичного - в інших словах ви не можете сказати, що кількість кожного компонента ліворуч праворуч, як вони з'являються на дошці, не змінюючи ULP (що насправді має бути досить тривіальним).
Том Карпентер

З обговорення я пов’язаний із таким чином: "ULP cmd-renumber.ulp перенумеровує компоненти на друкованій платі в логічному порядку, і якщо схема відкрита, повернення анотації відбувається автоматично". ... Це, мабуть, вказує на те, що для PCB можна зробити позиційну нумерацію, але, як я вже сказав, я не користувач Eagle. Я використовую Cadstar. За допомогою Cadstar ви робите "перейменування позиції" в редакторі друкованої плати (з регульованими автоматичними функціями або ви можете це зробити вручну), а потім, коли все закінчено, виконайте "зворотну анотацію" з редактора схеми.
Тут
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.