MET

คู่มือ / Block & Symbol

Block Editor และ Dynamic Block (BEDIT, BPARAM)

แก้นิยาม Block ใน Block Editor (BEDIT/BSAVE/BCLOSE) และเพิ่ม Dynamic parameter (BPARAM/BSET)

ใช้ทำอะไร

คำสั่ง Alias ความหมาย
BEDIT BE BEDIT [ชื่อ] เปิดนิยาม Block (ที่เลือกหรือระบุชื่อ) แยกออกมาแก้ไขบนพื้นที่วาด
BSAVE – บันทึกนิยามและอัปเดตทุก Block reference
BCLOSE – BCLOSE SAVE หรือ BCLOSE DISCARD ปิด Block Editor
BPARAM BPAR เพิ่ม Dynamic parameter ให้ Block ที่เลือก (BPARAM เฉย ๆ แสดงรูปแบบทั้งหมด)
BSET BPROP BSET <parameter> <ค่า> ตั้งค่า parameter ของ Block ที่เลือก (ไม่ใส่ค่า = แสดงค่าปัจจุบัน)

อยู่ที่ไหน

  • Ribbon: Insert › Blocks & Media › Block Editor หรือ Draw › Block ▾ › Block Editor (BEDIT)

ขั้นตอนแก้ Block

  1. พิมพ์ BEDIT TARGET (หรือคลิก Block แล้ว BE)
  2. แถบ Prompt: Block Editor: TARGET - BSAVE to save, BCLOSE to close วัตถุอื่นถูกซ่อน แก้นิยามด้วยคำสั่งปกติ
  3. พิมพ์ BSAVE ทุก TARGET ในแบบเปลี่ยนตาม หรือ BCLOSE DISCARD เพื่อทิ้งการแก้

Block Editor เปิดนิยาม TARGET
Block Editor เปิดนิยาม TARGET

รูปแบบ BPARAM

ชนิด รูปแบบ
Linear (ยืด) BPARAM <ชื่อ> LINEAR <x|y> <base> <default> [min] [max]
Flip (พลิก) BPARAM <ชื่อ> FLIP <x|y> [at]
Rotate (หมุน) BPARAM <ชื่อ> ROTATE [aboutX] [aboutY]
Array (ทำซ้ำ) BPARAM <ชื่อ> ARRAY <x|y> <spacing>
Visibility (สถานะการแสดง) BPARAM <ชื่อ> VISIBILITY <state>=<tag,tag> ...
Lookup (ตารางค่า) BPARAM <ชื่อ> LOOKUP <row>=<PARAM:value,...> ...

ตัวอย่าง: เลือก Block แล้ว BPARAM LEN LINEAR x 0 100 50 300 จากนั้น BSET LEN 150 เพื่อยืดเป็น 150

ลองทำตาม: รางเดินสายที่ยืดได้

ช่างประกอบตู้ใช้รางเดินสายแบบมีร่องหลายความยาว สร้าง Block รางขนาด 40 x 40 อันเดียว เพิ่มพารามิเตอร์ยืด แล้ว Block เดียวกันก็กลายเป็นท่อน 100, 300 หรือ 600 มม. ได้

  1. ราง: REC 0,0 → 100 Tab 40 แล้วเส้นฝา L 0,4 → 100,4 และ L 0,36 → 100,36
  2. เลือกทั้งสามชิ้น แล้วพิมพ์ BLOCK DUCT40 0 0
  3. พิมพ์ BEDIT DUCT40 เพิ่มป้ายขนาด: DT ตั้ง Text height 9 พิมพ์ 40x40 ที่ประมาณ 6,15 แล้วพิมพ์ BSAVE
  4. คลิกราง แล้วพิมพ์ BPARAM LEN LINEAR x 50 100 50 2000 ทุกอย่างที่อยู่ทางขวาของ X 50 จะยืดได้ ความยาวเริ่มต้น 100 ยืดได้ตั้งแต่ 50 ถึง 2000
  5. INSERT DUCT40 0 -70 แล้ว BSET LEN 300
  6. INSERT DUCT40 0 -140 แล้ว BSET LEN 600 ตรวจด้วย BLOCKLIST

Block DUCT40 อันเดียวที่ความยาว 100, 300 และ 600
Block DUCT40 อันเดียวที่ความยาว 100, 300 และ 600

ลองต่อยอด: BEDIT DUCT40 อีกครั้ง แก้ป้ายเป็น 40x60 แล้ว BSAVE รางทั้งสามท่อนจะเปลี่ยนพร้อมกัน

ดูเพิ่ม