MET

คู่มือ / แก้ไข (Modify)

การเลือกวัตถุ (SELECT, QSELECT, FILTER)

เลือกวัตถุด้วยการคลิก กรอบ Window/Crossing, QSELECT, FILTER, SELECTSIMILAR และซ่อน/แยกวัตถุ

ใช้ทำอะไร

คำสั่งแก้ไขส่วนใหญ่ใช้ได้สองแบบ: เลือกก่อนแล้วสั่ง (Pickfirst) หรือ สั่งก่อนแล้วเลือก (โปรแกรมถาม select objects - Enter to continue, Esc to cancel เลือกแล้วกด Enter)

วิธีเลือกด้วยเมาส์

วิธี ผล
คลิกวัตถุ เลือกชิ้นนั้น คลิกชิ้นอื่นจะเปลี่ยนเป็นเลือกชิ้นใหม่แทน ใช้ Ctrl+คลิกเพื่อเพิ่มหรือเอาออกทีละชิ้น
ลากกรอบจากซ้ายไปขวา (Window, สีฟ้า) เลือกเฉพาะวัตถุที่อยู่ในกรอบทั้งหมด
ลากกรอบจากขวาไปซ้าย (Crossing) เลือกวัตถุที่ตัดผ่านหรืออยู่ในกรอบ
คลิกซ้ำที่จุดเดิม (SELCYCLE เปิดอยู่) วนเลือกวัตถุที่ซ้อนทับกัน
Esc ยกเลิกการเลือก
Ctrl+A หรือคลิกขวาที่ว่าง › Select All เลือกทั้งหมด

ลากกรอบ Window เลือกวัตถุ
ลากกรอบ Window เลือกวัตถุ

คำสั่งเลือก

คำสั่ง Alias รูปแบบ ความหมาย
SELECT SE – กลับสู่โหมดเลือก
QSELECT QSE QSELECT <ชนิด> [layer] / QSELECT ? เลือกทุกวัตถุชนิดเดียวกัน (เช่น circle, line, text) จำกัด Layer ได้
FILTER FI FILTER <prop>=<value> ... / FILTER ? เลือกตามคุณสมบัติใดก็ได้ เช่น FILTER kind=circle r=6.0 (หลายเงื่อนไขเป็น AND ค่าต้องตรงกับที่เก็บไว้ทุกตัวอักษร จึงต้องพิมพ์ 6.0 ไม่ใช่ 6)
SELECTSIMILAR SELSIM – ขยายการเลือกไปทุกวัตถุชนิดเดียวกันบน Layer เดียวกัน
SELECTPREVIOUS SELP – เรียกชุดที่เลือกครั้งก่อน
SELECTLAST SELL – เลือกวัตถุที่สร้างล่าสุด
ISOLATEOBJECTS ISOLATE – ซ่อนทุกอย่างยกเว้นที่เลือก
HIDEOBJECTS HIDEOBJ – ซ่อนวัตถุที่เลือก
UNISOLATEOBJECTS UNISOLATE – แสดงวัตถุที่ถูกซ่อนด้วยสองคำสั่งข้างบนกลับมา

ตัวอย่าง: เลือกวงกลมทั้งหมด

  1. พิมพ์ QSELECT circle แล้ว Enter
  2. ผลลัพธ์ QSELECT: 5 circle(s) selected ทำคำสั่งต่อได้ทันที เช่น CENTERMARK

QSELECT เลือกวงกลมทั้ง 5 วง
QSELECT เลือกวงกลมทั้ง 5 วง

ลองทำตาม: แผ่นเพกบอร์ดแขวนเครื่องมือ

แผ่นเพกบอร์ดขนาด 200 x 120 มม. สำหรับแขวนเครื่องมือหรืออุปกรณ์งานฝีมือ มีรูหมุด 32 รูและรูยึด 4 รู เราจะเลือกเฉพาะรูหมุดแล้วย้ายไปไว้ใน Layer ของมันเอง ทั้งที่ทุกรูเป็นวงกลมเหมือนกัน

  1. แผ่น: REC 0,0 @200,120 กด Esc รูหมุด: C 30,30 3 กด Esc รูยึด: C 10,10 4, C 190,10 4, C 10,110 4, C 190,110 4 กด Esc หลังวาดแต่ละรู
  2. คลิกรูหมุด พิมพ์ ARRAYRECT 8 20 0 ลากกรอบ Window ครอบรูหมุด 8 รู (จาก 20,20 ถึง 180,40) แล้วพิมพ์ ARRAYRECT 4 0 20 ได้รูหมุด 32 รู
  3. พิมพ์ QSELECT circle ผลลัพธ์ขึ้น QSELECT: 36 circle(s) selected ซึ่งรวมรูยึดมาด้วย
  4. Ctrl+คลิกรูยึดทั้ง 4 รูบนเส้นวงกลม (ห่างจาก Grip สีฟ้า) เพื่อเอาออกจากการเลือก เหลือ 32 ชิ้น
  5. พิมพ์ CHPROP layer=PEGS color=#00C8FF รูหมุดเปลี่ยนเป็นสีฟ้าอมเขียวบน Layer ใหม่ชื่อ PEGS

เพกบอร์ดที่รูหมุด 32 รูอยู่บน Layer PEGS
เพกบอร์ดที่รูหมุด 32 รูอยู่บน Layer PEGS

ลองต่อยอด: คลิกรูยึดหนึ่งรูแล้วพิมพ์ SELSIM จะได้รูยึดครบ 4 รูพอดี เพราะตอนนี้เป็นวงกลมกลุ่มเดียวที่ยังอยู่บน Layer 0

ดูเพิ่ม