จัดลำดับองค์ประกอบชิ้นส่วนใหม่โดยอัตโนมัติใน Eagle


9

ฉันมีวงจรใน Eagle และบอกว่านับจากซ้ายฉันมี R1, R2, R3 จากนั้นระหว่าง R1 และ R2 ฉันกำลังเพิ่มตัวต้านทานใหม่มันจะมีชื่อว่า R4 ฉันจะจบลงด้วย (ดูที่วงจร) R1, R4, R2, R3

มันไม่ได้สั่ง

ฉันต้องการเก็บรหัสองค์ประกอบ (แยกสำหรับแต่ละองค์ประกอบองค์ประกอบเช่นตัวต้านทานตัวเก็บประจุ) ตามลำดับจากต่ำสุดไปสูงสุดสูงสุด (นับจากซ้าย) มีสคริปต์หรือการตั้งค่าในอีเกิ้ลที่จะทำมันให้ฉันโดยอัตโนมัติหรือไม่?

คำตอบ:


11

แม้ว่า Tom Carpenters anwser นั้นถูกต้อง แต่ฉันกำลังเพิ่มสิ่งนี้เป็นทางเลือก

Eagle มีเครื่องมือในตัวที่จะช่วยให้คุณสามารถกำหนดหมายเลขชิ้นส่วนใหม่ได้โดยไม่ต้องใช้สคริปต์ ULP ภายนอก

ในตัวแก้ไขแผนผังของคุณในเมนูของคุณเปิด "เครื่องมือ" และคลิก "เปลี่ยนหมายเลขชิ้นส่วน" สิ่งนี้จะเปลี่ยนหมายเลขชิ้นส่วนทั้งหมดของคุณในแผนผังตามที่คุณต้องการโดยอัตโนมัติ


+1 สำหรับการเรียนรู้สิ่งใหม่ทุกวัน - ไม่รู้ว่าอยู่ในเมนู แต่ตามทางของ Eagle นี่เป็นเพียงทางลัดที่เรียกหมายเลข ULP
Tom Carpenter

6

มี ULP รวมอยู่กับ Eagle เพื่อดำเนินการนี้ มันถูกเรียกว่า 'renumber-sheet.ulp'

สิ่งนี้จะนับรวมในทิศทางที่คุณระบุ (ขึ้น / ลง, ซ้าย / ขวา) ในแผนผังและกำหนดหมายเลขทั้งหมดด้วยตัวอักษรเดียวกัน (เช่น "R ###", "C ###" ทั้งหมด) เพื่อให้อยู่ใน ลำดับตามลำดับ

ฉันเชื่อว่าเป็นสิ่งที่คุณต้องการ แต่ถ้าคุณกำลังพูดถึงในเค้าโครงฉันไม่คิดว่าจะทำเช่นนั้นแม้ว่ามันอาจจะถูกปรับเปลี่ยนให้ทำเช่นนั้น


1
ฉันไม่ใช่ผู้ใช้ Eagle และฉันไม่ได้โต้แย้งคำตอบของคุณ แต่ถ้าพวกเขาให้การอ้างอิงหมายเลขตำแหน่งในแผนผังและไม่ได้อยู่ใน PCB พวกเขาแน่ใจว่าได้รับมันย้อนกลับ IME เป็นสิ่งสำคัญยิ่งกว่าที่จะมีไว้ใน PCB โดยเฉพาะอย่างยิ่งสำหรับการแก้ไขปัญหา (พร้อมขอบเขตหรือเมตร) หรือการประกอบด้วยมือจาก BOM ฉันไม่สามารถจินตนาการได้ว่าทำไมคุณถึงต้องการมันในแผนผังแทนถ้าคุณไม่ได้วางแผนที่จะสร้าง PCB
ต.ค.

FYI ... ฉันเพิ่งพบการสนทนาที่น่าสนใจเกี่ยวกับสิ่งนี้: eaglecentral.ca/forums/index.php/mv/msg/36342/123835
Tut

@Tut the ULP ทำการเปลี่ยนลำดับส่วนประกอบทั้งสองในโครงร่างและในแผนผังร่วมกัน (เพื่อรักษาความสอดคล้อง) อย่างไรก็ตามคุณต้องเรียกใช้ ULP จากแผนผัง - ในคำอื่น ๆ คุณไม่สามารถบอกหมายเลขแต่ละส่วนประกอบจากซ้ายไปขวาได้ตามที่ปรากฏในกระดานโดยไม่ต้องแก้ไข ULP (ซึ่งจริง ๆ แล้วน่าจะทำเล็กน้อย)
Tom Carpenter

จากการสนทนาฉันเชื่อมโยงกับ: "The ULP cmd-renumber.ulp ทำการจัดเรียงส่วนประกอบบน PCB ตามลำดับตรรกะและถ้าแผนผังเปิดอยู่จะมีคำอธิบายประกอบกลับมาโดยอัตโนมัติ" ... นี่ดูเหมือนจะบ่งบอกว่าเป็นไปได้ที่จะทำการเปลี่ยนหมายเลขตำแหน่งสำหรับ PCB แต่อย่างที่ฉันบอกว่าฉันไม่ใช่ผู้ใช้ Eagle ฉันใช้ Cadstar ด้วย Cadstar คุณทำการ "เปลี่ยนชื่อตำแหน่ง" จากตัวแก้ไข PCB (ด้วยคุณสมบัติอัตโนมัติที่ปรับได้หรือคุณสามารถทำได้ด้วยตนเอง) จากนั้นเมื่อทุกอย่างเสร็จสิ้นคุณจะทำการ "ใส่คำอธิบายประกอบกลับ" จากตัวแก้ไขแผนผัง
Tut
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.