ฉันจะเปลี่ยนคุณสมบัติของวัตถุหลายรายการพร้อมกันได้อย่างไร


16

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

กระบวนทัศน์ "กลุ่ม" ของ EAGLE ดูเหมือนจะห่างไกลจากมาตรฐานเล็กน้อยดังนั้นความพยายามของฉันในการใช้งานที่อาจเป็นจุดจบ แต่มีวิธีที่ดีกว่านี้หรือไม่ มีคำสั่งเวทมนต์ที่ฉันสามารถเรียกใช้เพื่อให้ทุกบรรทัดและส่วนโค้งในส่วนห้องสมุดบนชั้น X มีความหนาของ Y หรือไม่? ถ้าอย่างนั้นใน PCB ทุบชิ้นส่วนทั้งหมดและเปลี่ยนฉลากทั้งหมดเป็นแบบอักษร Z ด้วยขนาด W

คำตอบ:


12

คุณอาจต้องการเครื่องมือการเปลี่ยนแปลง ("ประแจ") จาก GUI แต่มันก็คุ้มค่าที่จะพิจารณาการใช้คำสั่ง Eagle บางอย่างเพื่อจุดประสงค์นั้น

สมมติว่าคุณต้องการเปลี่ยนความหนาของสายเป็น 30 ล้านก่อนอื่นคุณต้องเลือกแทร็กเหล่านั้นตามปกติจากนั้นคุณอาจใช้คำสั่งต่อไปนี้:

change width 30 mil
(> 0 0)

(> 0 0)ส่วนจำลองคลิกขวาที่จำเป็นในการใช้การเปลี่ยนแปลง

หากคุณต้องการเปลี่ยนความหนาของสายไฟทั้งหมดนี้อาจมีการเขียนสคริปต์เพิ่มเติม:

display none top
group all
change width 30 mil
(> 0 0)
display last

5

ใช่กระบวนทัศน์ "กลุ่ม" คือสิ่งที่คุณกำลังมองหาเป็นส่วนใหญ่ ใช่มันเป็น clunky ตามที่คุณคิดว่ามันเป็น ไม่มีคำสั่งเวทล่วงหน้า คุณสามารถ Shift + ลาก (ค่อนข้างแน่ใจว่ามันเป็น Shift, บางทีการควบคุม, ในขณะที่) กล่องเลือกเพื่อเพิ่มวัตถุมากขึ้นในการเลือกกลุ่มที่มีอยู่

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


ฉันเลือกหลายบรรทัดแล้ว แต่ฉันจะแก้ไขได้อย่างไรในคราวเดียว? ถ้าฉันคลิกขวาหรือ Ctrl + คลิกขวาด้วยเครื่องมือข้อมูลและแก้ไขมันแค่เปลี่ยนบรรทัดที่ฉันคลิก
Nick T

1
เลือกบรรทัดจากนั้นเลือกเครื่องมือที่คุณต้องการ มันจะปรากฏขึ้นเพื่อยกเลิกการเลือกบรรทัด แต่กลุ่มจะถูกบันทึก คลิกขวาที่ใดก็ได้จะมีตัวเลือก "<Tool>: กลุ่ม" คุณยังสามารถเลือกเครื่องมือก่อนที่จะเลือกกลุ่ม
โจเบเกอร์

ฉันกำลังเลือกกลุ่มต่อสู้บางบรรทัดเลือกเครื่องมือข้อมูล แต่ฉันไม่สามารถคลิกขวาออกจากส่วน (ทำเสียงดังผิดพลาด) และถ้าฉันคลิก rt ใกล้กับบรรทัดมันจะไม่แสดงข้อมูล : ตัวเลือกกลุ่มเพียงเครื่องมือปกติที่ดูเหมือนจะมีผลกับสายใกล้เคียงเท่านั้น ฉันมี 6.2.0; คุณมีเวอร์ชั่นใหม่กว่านี้หรือไม่?
Nick T

1
อ่าฉันต้องใช้เครื่องมือเปลี่ยน (ประแจ)
Nick T

ในฐานะที่โจชี้ให้เห็นคุณสามารถใช้จอแสดงผลเพื่อช่วยในเรื่องนี้ ตัวอย่าง: "ไม่แสดงเลยผ่าน", "กลุ่ม" (หรือ "จัดกลุ่มทั้งหมด") จากนั้นเลือกจุดแวะ "เปลี่ยน ... " และคลิกขวาที่ ctrl คุณสามารถใช้ shift + คลิกเมื่อกำหนดกลุ่มเพื่อเพิ่มลงในกลุ่มที่มีอยู่ บางครั้งมันยุ่งเล็กน้อย แต่อย่างน้อยคุณก็สามารถใช้การเปลี่ยนแปลงต่อไปได้โดยคลิกที่รายการถัดไปเพื่อทำการเปลี่ยนแปลงอย่างต่อเนื่อง (เว้นแต่คุณจะเปลี่ยน 100 รายการในแบบนั้นและเพื่อนร่วมงานของคุณจะตีคุณด้วยเมาส์นรก)
carveone

1

ป้อนคำสั่ง:

cha wid 0.234

โดยที่คุณแทนที่ "0.234" ด้วยความกว้างที่คุณต้องการในหน่วยปัจจุบันของคุณ นี่เป็นวิธีสั้น ๆ ในการป้อนคำสั่ง "เปลี่ยนความกว้าง" ชื่อคำสั่ง Eagle ส่วนใหญ่และคำหลักอื่น ๆ สามารถย่อได้ถึงสามตัวอักษร สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับคำสั่ง "เปลี่ยน" ให้ป้อน HELP CHANGE

จากนั้นเพียงคลิกที่สายใด ๆ ที่คุณต้องการเปลี่ยน ใช่มันง่ายจริงๆ


0

ไม่ทราบว่ามันสายเกินไปหรือไม่ แต่คุณสามารถใช้ ULP (โปรแกรมภาษาผู้ใช้) เพื่อเปลี่ยนความกว้างของร่องรอยทั้งหมดบนกระดาน

ไปที่ไฟล์ -> เรียกใช้ ULP .. -> พิมพ์ "cmd-change-brd-width.ulp" -> Open

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.