AutoCAD Scripts
Scripts คือ ?
การใช้งาน scripts คือการใช้งานคำสั่งต่างๆใน AutoCAD ในรูปแบบ Text File ซึ่งบรรจุชุดของคำสั่ง ที่ทำงานต่อเนื่องกัน
สิ่งที่ควรรู้เพื่อใช้งาน Scripts
- แต่ละบรรทัดของ Text File จะต้องใส่คำสั่งที่ใช้และค่าพารามิเตอร์ต่างๆให้ถูกต้อง
- การเว้นบรรทัดจะเทียบเท่ากับการกด Enter ในการใช้งานปกติ
- ใส่ comment ได้โดยใช้เครื่องหมาย semicolon (;) นำหน้าบรรทัดนั้น
- คำสั่งส่วนใหญ่ที่ใช้ใน scripts จะขึ้นต้นด้วยเครื่องหมายขีดกลาง (-) หมายถึงการเรียกใช้คำสั่งโดยไม่เรียก dialog box เช่น ใช้ -INSERT แทน INSERT เป็นต้น
- ถ้ามีการอ้างอิงชื่อไฟล์ที่มีเว้นวรรคคั่น ต้องพิมพ์ชื่อไฟล์ในเครื่องหมายคำพูด เช่น ชื่อไฟล์ Alignment ML01.dwg ให้พิมพ์ "Alignment ML01" เป็นต้น
- ค่าพารามิเตอร์ PICKADD และ PICKAUTO ต้องตั้งค่าเป็น 1 และ 0 ตามลำดับ (ห้ามเปลี่ยน)
ประโยชน์ใช้งานของ Scripts
Scripts มีประโยชน์มากสำหรับงานที่ต้องทำซ้ำจำนวนมาก ขึนอยู่กับตัวผู้ใช้เองว่าจะนำไปปรับใช้แบบไหน
สำหรับตัวผู้เขียนเองก็ไม่ได้ใช้งาน Scripts ในขั้นสูงเท่าไรนัก แต่จะนำมาช่วยในการ วาดเส้นหรือแทรก block เสียมากกว่า ซึ่งช่วยประหยัดเวลาไปได้มากทีเดียว ลองตามไปดูตัวอย่างกันครับ
ตัวอย่างการใช้งาน Scripts ในการแทรก Block
ตัวอย่างการใช้ script ช่วยในการ insert block จำนวนมากลงใน drawing ในตัวอย่างนี้ ทำการ คำนวณพิกัดและมุมเอียงของ block ในโปรแกรม excel จากนั้น ใช้ Script ในการแทรก Block โดย Block ที่แทรกจะเป็น Block Attribute
1. คำนวณพิกัดและค่าต่างที่เกี่ยวข้องใน Excel
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
1. คำนวณพิกัด ใน Excel
2. รายละเอีดคำสั่งที่ใช้
- คำสั่ง ขึ้นต้นด้วย "multiple" หมายถึงทำซ้ำคำสั่งเดิม หลายครั้งจนจบ ตามด้วย "3dpoly " ชื่อคำสั่งสำหรับวาดเส้น poly line 3 มิติ
- ค่าพารามิเตอร์ที่ต้องกำหนด
- พิกัด x,y,z คั่นระหว่างค่าด้วย "," โดยหนึ่งบรรทัดคือ 1 จุดของเส้นนั้น เมื่อจบเส้นให้เว้น 1 บรรทัด แล้วเริ่มจุดพิกัดของเส้นต่อไป
3. คัดลอกชุดคำสั่ง จาก Excel วางลงใน command line ใน AutoCAD โดยคัดลอกตั้งแต่ ชื่อคำสั่ง ลงมาจนถึง พารามิเตอร์ชุดสุดท้าย
สรุป
จากตัวอย่างแสดงถึงความสะดวกและรวดเร็วของการใช้งาน Scripts ได้เป็นอย่างดี เพียงต่อต้องไปศีกษาเพิ่มเติมว่า คำสั่งต่างๆ เมื่ออยู่ในรูปของ text file แล้วจะมีรูปแบบอย่างไร ซึ่งโดยส่วนมากลำดับการใส่ค่าต่างๆก็จะเหมือนกับที่ปรากฎใน command line ซึ่งคงเรียนรู้ได้ไม่ยาก ส่วนการใช้งาน Scripts ในขั้นสูงกว่านี้ตัวผู้เขียนยังไม่มีความสามารถ หากมีโอกาสได้เรียนรู้ก็จะนำมาเผยแพร่ให้ได้ความรู้กันต่อไป
ไม่มีความคิดเห็น:
แสดงความคิดเห็น