วันเสาร์ที่ 4 กุมภาพันธ์ พ.ศ. 2560

AutoCAD - การใช้งาน Scripts

AutoCAD Scripts

Scripts คือ ?

     การใช้งาน scripts คือการใช้งานคำสั่งต่างๆใน AutoCAD ในรูปแบบ Text File ซึ่งบรรจุชุดของคำสั่ง ที่ทำงานต่อเนื่องกัน 

สิ่งที่ควรรู้เพื่อใช้งาน Scripts

  1. แต่ละบรรทัดของ Text File จะต้องใส่คำสั่งที่ใช้และค่าพารามิเตอร์ต่างๆให้ถูกต้อง
  2. การเว้นบรรทัดจะเทียบเท่ากับการกด Enter ในการใช้งานปกติ
  3. ใส่ comment ได้โดยใช้เครื่องหมาย semicolon (;) นำหน้าบรรทัดนั้น
  4. คำสั่งส่วนใหญ่ที่ใช้ใน scripts จะขึ้นต้นด้วยเครื่องหมายขีดกลาง (-) หมายถึงการเรียกใช้คำสั่งโดยไม่เรียก dialog box เช่น ใช้ -INSERT แทน INSERT เป็นต้น
  5. ถ้ามีการอ้างอิงชื่อไฟล์ที่มีเว้นวรรคคั่น ต้องพิมพ์ชื่อไฟล์ในเครื่องหมายคำพูด เช่น ชื่อไฟล์ Alignment ML01.dwg ให้พิมพ์ "Alignment ML01" เป็นต้น
  6. ค่าพารามิเตอร์ PICKADD และ PICKAUTO ต้องตั้งค่าเป็น 1 และ 0 ตามลำดับ (ห้ามเปลี่ยน)

ประโยชน์ใช้งานของ Scripts

    Scripts มีประโยชน์มากสำหรับงานที่ต้องทำซ้ำจำนวนมาก ขึนอยู่กับตัวผู้ใช้เองว่าจะนำไปปรับใช้แบบไหน
 
    สำหรับตัวผู้เขียนเองก็ไม่ได้ใช้งาน Scripts ในขั้นสูงเท่าไรนัก  แต่จะนำมาช่วยในการ วาดเส้นหรือแทรก block เสียมากกว่า ซึ่งช่วยประหยัดเวลาไปได้มากทีเดียว ลองตามไปดูตัวอย่างกันครับ

ตัวอย่างการใช้งาน Scripts ในการแทรก Block 

     ตัวอย่างการใช้ script ช่วยในการ insert block จำนวนมากลงใน drawing  ในตัวอย่างนี้ ทำการ คำนวณพิกัดและมุมเอียงของ block ในโปรแกรม excel  จากนั้น ใช้ Script ในการแทรก Block โดย Block ที่แทรกจะเป็น Block Attribute
   
     1. คำนวณพิกัดและค่าต่างที่เกี่ยวข้องใน Excel

     2. รายละเอียดคำสั่งที่ใช้
  •       คำสั่ง ขึ้นต้นด้วย "multiple" หมายถึงทำซ้ำคำสั่งเดิม หลายครั้งจนจบ  ตามด้วย "-i " ชื่อคำสั่งสำหรับ insert block ตามด้วย "Btag" คือชื่อ Block ที่จะทำการแทรก  ( ต้องมี block ที่จะแทรกอยู่ในไฟล์ ก่อนเรียกใช้คำสั่ง )
  •      ค่าพารามิเตอร์ที่ต้องกำหนด ( เว้นวรรคหนึ่งเคาะ ระหว่างค่าต่างๆ )
    • พิกัด x,y,z คั่นระหว่างค่าด้วย ","
    • scale ของ block
    • มุมเอียงของ block เป็น องศา
    • ข้อความ ที่ใส่ใน Attribute
     3. คัดลอกชุดคำสั่ง จาก Excel วางลงใน command line ใน AutoCAD  โดยคัดลอกตั้งแต่ ชื่อคำสั่ง ลงมาจนถึง พารามิเตอร์ชุดสุดท้าย( ใน CAD ต้องตั้งค่าพารามิเตอร์ ATTDIA=0 ) 





     จะปรากฎ block ตามพารามิเตอร์ ที่คำนวณไว้


   
    

ตัวอย่างการใช้งาน Scripts ในการเขียนเส้น 

     ตัวอย่างการใช้ script ช่วยในการ เขียนเส้น จำนวนมากลงใน drawing โดยทำการ คำนวณพิกัดของเส้น ในโปรแกรม excel

     1. คำนวณพิกัด ใน Excel

     2. รายละเอีดคำสั่งที่ใช้
  •  คำสั่ง ขึ้นต้นด้วย "multiple" หมายถึงทำซ้ำคำสั่งเดิม หลายครั้งจนจบ  ตามด้วย "3dpoly " ชื่อคำสั่งสำหรับวาดเส้น poly line 3 มิติ  

  •  ค่าพารามิเตอร์ที่ต้องกำหนด
    • พิกัด x,y,z คั่นระหว่างค่าด้วย "," โดยหนึ่งบรรทัดคือ 1 จุดของเส้นนั้น เมื่อจบเส้นให้เว้น 1 บรรทัด แล้วเริ่มจุดพิกัดของเส้นต่อไป
     3. คัดลอกชุดคำสั่ง จาก Excel วางลงใน command line ใน AutoCAD  โดยคัดลอกตั้งแต่ ชื่อคำสั่ง ลงมาจนถึง พารามิเตอร์ชุดสุดท้าย


สรุป

     จากตัวอย่างแสดงถึงความสะดวกและรวดเร็วของการใช้งาน Scripts ได้เป็นอย่างดี เพียงต่อต้องไปศีกษาเพิ่มเติมว่า คำสั่งต่างๆ เมื่ออยู่ในรูปของ text file แล้วจะมีรูปแบบอย่างไร ซึ่งโดยส่วนมากลำดับการใส่ค่าต่างๆก็จะเหมือนกับที่ปรากฎใน command line ซึ่งคงเรียนรู้ได้ไม่ยาก  ส่วนการใช้งาน Scripts ในขั้นสูงกว่านี้ตัวผู้เขียนยังไม่มีความสามารถ  หากมีโอกาสได้เรียนรู้ก็จะนำมาเผยแพร่ให้ได้ความรู้กันต่อไป

ไม่มีความคิดเห็น:

แสดงความคิดเห็น