Automatyczna numeracja części elementów w Eagle

9

Mam obwód w Orle i mówię, że licząc od lewej, mam R1, R2, R3, a następnie między R1 i R2 dodaję nowy rezystor, będzie miał nazwę R4. Zakończę (patrząc na obwód) R1, R4, R2, R3.

Nie jest zamówione.

Chciałbym zachować identyfikatory elementów (osobno dla każdego typu elementu, np. Rezystory, kondensatory) w kolejności od najniższej do najwyższej (licząc od lewej). Czy w eagle jest skrypt lub ustawienia, które zrobią to automatycznie dla mnie?

Robert
źródło

Odpowiedzi:

11

Mimo że Tom Carpenters ma rację, dodaję to jako alternatywę.

Eagle ma już wbudowane narzędzie, które pozwala na zmianę numeracji części bez potrzeby używania zewnętrznych skryptów ULP.

W edytorze schematów w menu otwórz „Narzędzia” i kliknij „Zmień numerację części”. Spowoduje to automatyczne ponumerowanie wszystkich części na schemacie, zgodnie z życzeniem.

Golaž
źródło
+1 za codzienne uczenie się nowych rzeczy - nie wiedziałem, że było w menu. Ale tak jak w przypadku Eagle, jest to w rzeczywistości tylko skrót, który nazywa ULP-arkusz numeracji.
Tom Carpenter,
6

Do tego celu dołączono ULP. Nazywa się to „renumber-sheet.ulp”.

To, co to robi, liczy się w kierunku określonym przez ciebie (w górę / w dół, w lewo / w prawo) na schemacie i przenumeruj wszystkie części z tą samą literą (np. Wszystkie „R ###”, wszystkie „C ###”), aby były w kolejność sekwencyjna.

Wierzę, że właśnie tego chcesz, ale jeśli mówisz w układzie, nie sądzę, że to zrobi, chociaż prawdopodobnie można to zmodyfikować.

Tom Carpenter
źródło
1
Nie jestem użytkownikiem Eagle i nie kwestionuję twojej odpowiedzi, ale jeśli zapewnią numerację referencyjną pozycji na schemacie, a nie na płytce drukowanej, na pewno dostaną ją wstecz. IME, o wiele ważniejsze jest, aby mieć go na płytce drukowanej, szczególnie w przypadku rozwiązywania problemów (z lunetą lub miernikiem) lub ręcznego montażu z BOM. Nie mogę sobie wyobrazić, dlaczego chcesz go na schemacie, chyba że nie planujesz zrobić PCB.
Tut
Do Twojej wiadomości… Właśnie znalazłem ciekawą dyskusję na ten temat: eaglecentral.ca/forums/index.php/mv/msg/36342/123835
Tut
@Tut ULP przenumeruje jednocześnie zarówno komponenty w układzie, jak i na schemacie (aby zachować spójność). Jednak musisz uruchomić ULP ze schematu - innymi słowy, nie możesz powiedzieć numeracji każdego elementu od lewej do prawej, ponieważ pojawiają się na planszy bez modyfikacji ULP (co powinno być dość trywialne).
Tom Carpenter,
Z dyskusji podłączyłem się do: „ULP cmd-renumer.ulp przenumerowuje komponenty na PCB w logicznej kolejności, a jeśli schemat jest otwarty, adnotacja wsteczna następuje automatycznie”. ... Wydaje się, że to wskazuje, że można zmienić numerację pozycyjną dla PCB, ale jak powiedziałem, nie jestem użytkownikiem Eagle. Używam Cadstar. W Cadstar robisz „zmianę położenia pozycyjnego” z edytora płytek drukowanych (z regulowanymi funkcjami automatycznymi lub możesz to zrobić ręcznie), a następnie, gdy wszystko jest gotowe, wykonujesz „wsteczną adnotację” z edytora schematów.
Tut