วันจันทร์ที่ 10 ตุลาคม พ.ศ. 2554

AutoCAD Tips: ถามมา ตอบไป ข้อความบอกความยาวเส้น Closed Polyline


มีอีเมลจากท่านหนึ่งถามถึง กรณีมีผังที่ดินที่ถูกแบ่งสำหรับสร้างบ้านจัดสรร และต้องการให้เขียนข้อความกำกับไว้ที่แต่ละด้านของเส้นรอบรูปของผังหนึ่งๆที่ถูกสร้างไว้ด้วยเส้น Closed Polyline มีวิธีทำเร็วๆได้อย่างไร?
กรณีที่ไม่ได้พึ่งพาการเขียนโปรแกรม AutoLISP/Visual LISP เลย วิธีทางตรงคือ 1. ใช้คำสั่ง Dist หรือ Measuregeom วัดความยาวของ 2 จุดยอดคู่หนึ่งๆและจดบันทึกค่าไว้ 3. เขียนข้อความด้วยคำสั่ง Mtext หรือ Text โดยกำหนดมุมหมุนข้อความตามทิศทางของเส้นนั้นๆ และกรอกค่าด้วยตัวเลขจากข้อ 1
หรืออีกวิธีใช้ DimAlign เขียนเส้นบอกระยะตามแนวความยาว
งานที่มีจำนวนน้อย สิ่งนี้ทำได้ไม่ยากเลย แต่ถ้าเป็นงานประจำวันและมีจำนวนมากๆทางออกหนึ่งที่จะช่วยเพิ่มผลผลิตได้คือการเขียนโปรแกรมเข้าช่วย

จึงได้พัฒนาคำสั่ง BLI ขึ้น ซึ่งมีพรอมต์ดังนี้
Command: BLI
Developed by S.Chatchawal, schatchawal@gmail.com
Offset distance: <0.90> ระยะออฟเซ็ต
Text height: <0.60> ความสูงตัวอักษร
Select closed polyline: คลิกเลือกรูป Closed Polyline

จะให้ผลเขียนข้อความบอกขนาดของแต่ละท่อนของเส้น Closed polyline พร้อมกับแสดงค่าคำนวณขนาดพื้นที่ในหน่วย ไร่-งาน-ตารางวา ให้ด้วย และยังคงวนแสดงพรอมต์ Select closed polyline: ให้คลิกเลือกได้อีก หากครบแล้วให้กด ENTER เพื่อจบคำสั่งนี้ สังเกตว่าคำสั่งนี้จัดแนวข้อความตามแต่ละช่วงของ Closed Polyline ให้ด้วย

นอกจากนี้ยังได้เขียนคำสั่ง BLo สำหรับการเขียนข้อความไว้ที่รอบนอกด้วย

19 ความคิดเห็น:

  1. ความคิดเห็นนี้ถูกผู้เขียนลบ

    ตอบลบ
  2. รบกวนอยากได้ไว้ใช้งานนะคับ ขอบคุณคับ nutta2523@Gmail.com

    ตอบลบ
  3. อยากได้ไว้ใช้งาน
    อีเมสผม mongeen@gmail.com
    มนต์ชัย

    ตอบลบ
  4. ใช้งานดีมาก ร่นระยะเวลาการทำงานมาก ปัญหาของ lisp นี้ ไม่มี
    แต่ตัวที่ใช้อยู่หมดอายุแล้ว รบกวนขอตัวเต็มไว้ใช้งานนะครับ
    wirat8807@gmail.com

    ตอบลบ
  5. รบกวนอาจารย์อยากได้ไว้ใช้งานด้วยครับ weeras@gmail.com

    ตอบลบ
  6. รบกวนขอไว้เพื่อใช้งาน และศึกษาครับ
    pradib010@gmail.com

    ตอบลบ
  7. รบกวนขอนำไปใช้งานด้วยน่ะครับ resumemobile@gmail.com

    ตอบลบ
  8. ความคิดเห็นนี้ถูกผู้เขียนลบ

    ตอบลบ
  9. อาจาร์คับผมขอนำไปได้ไหมครับ รบกวนด้วยครับ ขอบคุณครับ propokpong@gmail.com

    ตอบลบ
  10. รบกวนอาจารย์ด้วยครับ kanoknon@thaitoda.co.th ขอบคุณมากครับ

    ตอบลบ
  11. อยากได้โปรแกรมนี้มากๆเลยคะ รบกวนอาจารย์นะคะ Chotikan406@gmail.com ค่ะ ขอบคุณคะอาจารย์

    ตอบลบ
  12. รบกวนอาจารย์ด้วยครับ acj.pit72@gmail.com ขอบคุณมากครับ

    ตอบลบ
  13. ขอผมไว้ใช้งานด้วยครับ onlinetomink.g@gmail.com ขอบคุณครับ

    ตอบลบ
  14. รบกวนอาจารย์ ขอไว้ใช้งานด้วยคะ atchara_en@hotmail.com
    ขอบคุณมากคะ

    ตอบลบ
  15. รบกวนอาจารย์ด้วยครับ sone74x@yahoo.com ขอบคุณมากครับ

    ตอบลบ
  16. อาจารย์ครับรบกวนอาจารย์ ขอไว้ใช้งานด้วยครับ apichart.pang26@gmail.com ขอบคุณครับ

    ตอบลบ
  17. รบกวนอาจารย์ด้วยครับ suranatepam@gmail.com
    Suranatepam@hotmail.com

    ตอบลบ
  18. รบกวนอาจารย์ด้วยครับ mayteeink@gmail.com
    ขอบคุณมากครับ

    ตอบลบ
  19. รบกวนอาจารย์ด้วยครับ topcivil52@hotmail.com

    ตอบลบ