Secara otomatis memberi nomor baru bagian elemen di Eagle

9

Saya memiliki sirkuit di Eagle, dan mengatakan bahwa menghitung dari kiri, saya punya R1, R2, R3, kemudian antara R1 dan R2 saya menambahkan resistor baru, itu akan dinamai R4. Saya akan mengakhiri dengan (mencari di sirkuit) R1, R4, R2, R3.

Itu tidak dipesan.

Saya ingin menjaga id elemen (secara terpisah untuk setiap jenis elemen, misalnya resistor, kapasitor) agar dari yang terendah ke yang tertinggi (dihitung dari kiri). Apakah ada skrip atau pengaturan di elang yang akan melakukannya secara otomatis untuk saya?

Robert
sumber

Jawaban:

11

Meskipun Tom Carpenters anwser benar, saya menambahkan ini sebagai alternatif.

Eagle sudah memiliki alat bawaan yang memungkinkan Anda untuk menomori ulang bagian tanpa perlu skrip ULP eksternal.

Di editor skematik Anda di menu Anda, buka "Alat" dan klik "Nomor komponen" Ini akan secara otomatis memberi nomor baru semua bagian Anda dalam skema sesuai keinginan.

Golaž
sumber
+1 untuk mempelajari hal-hal baru setiap hari - tidak tahu apa yang ada di menu. Tapi seperti halnya dengan Eagle, ini sebenarnya hanya jalan pintas yang menyebut ULP renumber-sheet.
Tom Carpenter
6

Ada ULP yang disertakan dengan Elang untuk melakukan ini. Ini disebut 'renumber-sheet.ulp'.

Yang dilakukan adalah menghitung arah yang Anda tentukan (atas / bawah, kiri / kanan) dalam skema dan beri nomor baru semua bagian dengan huruf yang sama (mis. Semua "R ###", semua "C ###") berada di urutan berurutan.

Saya percaya itu persis apa yang Anda inginkan, tetapi jika Anda berbicara tentang tata letak, saya tidak berpikir ini akan melakukan itu, meskipun mungkin bisa dimodifikasi untuk melakukannya.

Tom Carpenter
sumber
1
Saya bukan pengguna Eagle dan saya tidak mempermasalahkan jawaban Anda, tetapi jika mereka memberikan nomor referensi referensi pada skema dan bukan pada PCB, mereka yakin mendapatkannya mundur. IME, jauh lebih penting untuk memilikinya di PCB, terutama untuk pemecahan masalah (dengan cakupan atau meter) atau perakitan tangan dari BOM. Saya tidak bisa membayangkan mengapa Anda menginginkannya pada skema, kecuali Anda tidak berencana membuat PCB.
Tut
FYI ... Saya baru saja menemukan diskusi yang menarik tentang ini: eaglecentral.ca/forums/index.php/mv/msg/36342/123835
Tut
@Tut ULP menomori kembali komponen dalam tata letak dan dalam skema bersama (untuk mempertahankan konsistensi). Namun Anda harus menjalankan ULP dari skema - dengan kata lain Anda tidak bisa mengatakan nomor setiap komponen dari kiri ke kanan karena mereka muncul di papan tanpa memodifikasi ULP (yang sebenarnya harus cukup sepele untuk dilakukan).
Tom Carpenter
Dari diskusi saya ditautkan ke: "Komponen ULP cmd-renumber.ulp nomor baru pada PCB dalam urutan logis, dan jika skematisnya terbuka, anotasi kembali terjadi secara otomatis." ... Ini tampaknya menunjukkan bahwa mungkin untuk melakukan nomor baru untuk PCB, tetapi seperti yang saya katakan, saya bukan pengguna Eagle. Saya menggunakan Cadstar. Dengan Cadstar Anda melakukan "ganti nama posisi" dari editor PCB (dengan fitur otomatis yang dapat disesuaikan atau Anda dapat melakukannya secara manual), dan kemudian ketika semua selesai Anda melakukan "anotasi balik" dari editor skematik.
Tut