ผู้เรียบเรียง จ่าอากาศโทสุริยะ อิสโร ครู วิทยฐานะครูช านาญการ วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ เอกสารประกอบการสอน รายวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) เทคนิคการแทรกไฟล์ด้วย External Reference และ การใช้โปรแกรม AutoLISP เล่มที่ 8
วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ เอกสารประกอบการสอน รายวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) เล่มที่ 8 เทคนิคการแทรกไฟล์ด้วย External Reference และ การใช้โปรแกรม AutoLISP
วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ รหัสวิชา 3104-2004 ระดับ ประกาศนียบัตรวิชาชีพชั้นสูง (ปวส.) ประเภทวิชาอุตสาหกรรม เล่มที่ 8 เทคนิคการแทรกไฟล์ด้วย External Reference และการใช้โปรแกรม AutoLISP เล่มนี้ ผู้สอนได้น าประสบการณ์จากการสอนและ จากการศึกษาค้นคว้าน ามาเรียบเรียงเป็นเอกสารประกอบการสอน ซึ่งประกอบด้วยสาระส าคัญเกี่ยวกับ เทคนิคการเขียนแบบขั้นสูงด้วยโปรแกรม AutoCAD ได้แก่ การสร้างบล็อกเก็บอุปกรณ์ด้วยค าสั่ง Blockการ สร้างบล็อกเก็บอุปกรณ์ด้วยค าสั่ง Wblockการแทรกบล็อกและไฟล์ด้วยค าสั่ง Insert Block การแทรกไฟล์แบบ เชื่อมโยงค าสั่ง External Reference ไฟล์ต้นแบบ (Template File) และการเขียนโปรแกรม AutoLISPซึ่ง สอดคล้องกับจุดประสงค์รายวิชา สมรรถนะรายวิชา และค าอธิบายรายวิชา ตามหลักสูตรประกาศนียบัตร วิชาชีพชั้นสูง พุทธศักราช 2557 ประเภทวิชาอุตสาหกรรม ของส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ ผู้สอนหวังเป็นอย่างยิ่งว่าเอกสารประกอบการเรียนเล่มนี้จะเป็นประโยชน์ต่อผู้เรียน ผู้สอน ให้ได้ใช้ เป็นแนวทางในการจัดการเรียนการสอนตามหลักในการจัดการอาชีวศึกษา หากมีข้อเสนอแนะประการใดผู้ เรียบเรียงยินดีน้อมรับไว้ด้วยความขอบคุณยิ่ง จ่าอากาศโทสุริยะ อิสโร ผู้เรียบเรียง ค าน า ก เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ ค าน า สารบัญ เรื่อง หน้า ค าน า ก ค าแนะน าการใช้เอกสารประกอบการสอน 1 จุดประสงค์การเรียนรู้ 3 ใบทดสอบความรู้ก่อนเรียน 4 หน่วยที่ 8 เรื่อง เทคนิคการแทรกไฟล์ด้วย External Reference และการใช้โปรแกรม AutoLISP 6 8.1 การแทรกไฟล์แบบเชื่อมโยงด้วยค าสั่ง External Reference 6 8.2 การสร้างบล็อกเก็บอุปกรณ์ด้วยค าสั่ง Block 9 8.3 การสร้างบล็อกเก็บอุปกรณ์ด้วยค าสั่ง WBlock 12 8.4 การแทรกบล็อกและไฟล์ด้วยค าสั่ง Insert Block 15 8.5 ไฟล์ต้นแบบ (Template File) 18 8.6 การเขียนโปรแกรม AutoLISP 30 แบบฝึกหัด 41 ใบงานที่ 8 เรื่อง การเขียนแบบไฟฟ้าบ้านพักอาศัย 42 ใบทดสอบความรู้หลังเรียน 47 แหล่งค้นคว้า 49 ภาคผนวก 50 - เฉลยใบทดสอบความรู้ก่อนเรียน - เฉลยแบบฝึกหัด - เฉลยใบทดสอบความรู้ก่อนเรียน เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร ข
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา ระทรวงศึกษาธิการ ค าน า สารบัญภาพ ภาพที่ หน้า 1 การเรียกใช้ค าสั่ง External Reference 6 2 ไดอะล็อกลอกซ์External Reference 7 3 ขั้นตอน 2-4 การเลือกไฟล์ต้นฉบับเพื่อเชื่อมโยง 7 4 ขั้นตอน 5-6 การเลือกไฟล์ต้นฉบับเพื่อเชื่อมโยง 8 5 ไฟล์ My_xref.dwg ที่แทรกมาแสดงในไฟล์ปัจจุบัน 8 6 การเรียกใช้ค าสั่ง Block 9 7 ไดอะล็อกซ์Block Definition 10 8 ขั้นตอนการสร้างบล็อกด้วยค าสั่ง Block 10 9 เลือกวัตถุเพื่อใช้งานบล็อก 11 10 การเรียกใช้ค าสั่ง Wblock 12 11 ไดอะล็อกบล็อก Write Block 13 12 การเลือกวัตถุต้นทางที่เป็นบล็อก 13 13 การก าหนดแหล่งที่เก็บวัตถุปลายทาง 14 14 ขั้นตอนการสร้างบล็อกด้วยค าสั่ง WBlock 14 15 การเรียกใช้ค าสั่ง Insert Block 15 16 ไดอะล็อกบล็อก Insert 16 17 เลือกไฟล์ .DWG จากไดอะล็อกบล็อก Select Drawing File 17 18 สัญลักษณ์ที่ได้จากการแทรกด้วยค าสั่ง Insert Block 18 19 การสร้างไฟล์ใหม่แบบว่างเปล่า 19 20 การตั้งค่าหน่วยวัด ด้วยค าสั่ง Units ไว้ในไฟล์ต้นแบบ 20 21 การตั้งค่า Grid และ Snap ไว้ในไฟล์ต้นแบบ 21 22 การสร้าง Layer เพื่อใช้เป็นต้นแบบ 22 23 การตั้งรูปแบบตัวอักษร 23 24 การสร้างแบบฟอร์มมาตรฐานให้กับไฟล์ต้นแบบ 25 25 ตารางสัญลักษณ์ทางไฟฟ้า 25 26 รายชื่อบล็อกที่ถูกสร้างและเก็บไว้ในไฟล์ต้นแบบ 27 27 รายชื่อบล็อกที่ถูกสร้างเก็บไว้ในไฟต้นแบบ 28 28 การเรียกไฟล์ต้นฉบับใช้งาน 29 เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร ง
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา ระทรวงศึกษาธิการ ภาพที่ หน้า 29 ไฟล์เขียนแบบใหม่ที่ใช้ไฟล์ต้นฉบับ 29 30 การเรียกใช้โปรแกรม Visual LISP Editor 30 31 โปรแกรม Visual LISP Editor 31 32 การสร้างค าสั่ง CCD 34 33 การจัดเก็บไฟล์โปรแกรม 34 34 วงกลมที่ได้จากการใช้ค าสั่ง CCD 36 35 การสร้างค าสั่ง CCD, CCR, C2R, C3R, CTR, CTT 39 เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร จ สารบัญภาพ (ต่อ)
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา ระทรวงศึกษาธิการ ตารางที่ หน้า 1 ชื่อเลเยอร์ที่ใช้ส าหรับงานเขียนแบบไฟฟ้าบ้านพักอาศัย 24 2 การตั้งชื่อบล็อกเพื่อจัดเก็บสัญลักษณ์ 26 3 รูปแบบของฟังก์ชั่น 32 เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร ฉ สารบัญตาราง
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ รหัส 3104-2004 ระดับประกาศนียบัตร วิชาชีพชั้นสูง (ปวส.) ประเภทวิชาอุตสาหกรรม เล่มที่ 8 เรื่อง เทคนิคการเขียนแบบขั้นสูงด้วยโปรแกรม AutoCAD เล่มนี้ จัดท าขึ้นเพื่อให้นักเรียนได้ศึกษาค้นคว้าด้วยตนเองและเพื่อให้ครูใช้เป็นคู่มือประกอบการสอน นอกจากนี้ยังสามารถใช้เพื่อซ่อมเสริมกรณีที่นักเรียนท ากิจกรรมการเรียนรู้ไม่ผ่านเกณฑ์ โดยมีค าแนะน าในการ ใช้ดังนี้ 1. ใช้เป็นสื่อการเรียนการสอน เพื่อศึกษาเนื้อหาของเทคนิคการเขียนแบบขั้นสูงด้วยโปรแกรม AutoCAD โดยก่อนใช้ควรชี้แจงให้นักเรียนทราบถึงวิธีการศึกษาและมีความซื่อสัตย์ในการท าใบทดสอบความรู้ ก่อนเรียน ใบปฏิบัติงานระหว่างเรียน และใบทดสอบความรู้หลังเรียน 2. ใช้เป็นแนวทางในการจัดกิจกรรมการเรียนรู้ เรื่อง เทคนิคการเขียนแบบขั้นสูงด้วยโปรแกรม AutoCAD โดยใช้ศึกษาทั้งภาคทฤษฎีและปฏิบัติ โดยให้นักเรียนท าใบทดสอบความรู้ก่อนเรียน ศึกษาเนื้อหา ปฏิบัติงาน แล้วท าใบปฏิบัติงาน ใบทดสอบความรู้หลังเรียน และเฉลยใบปฏิบัติงาน เฉลยใบทดสอบความรู้ ก่อนเรียน เฉลยใบทดสอบความรู้หลังเรียน 3. ในการจัดกิจกรรมภาคปฏิบัติ อาจให้นักเรียนท าเป็นรายบุคคลหรือรายกลุ่มตามความเหมาะสม เพื่อฝึกให้นักเรียนสามารถท างานร่วมกับบุคคลอื่น ๆ 4. เมื่อจบกิจกรรมการเรียนรู้ครูควรให้นักเรียนช่วยกันสรุปและมีส่วนช่วยกันประเมินผลชิ้นงาน และ ครูบันทึกคะแนนก่อนเรียน ระหว่างเรียน และหลังเรียน เพื่อให้นักเรียนเห็นพัฒนาการของตนเอง ถ้านักเรียน ท าคะแนนได้ไม่ถึงเกณฑ์ ควรให้นักเรียนศึกษาซ้ าอีกหรือครูจะสอนซ่อมเสริมให้จนกระทั่งทดสอบแล้วผ่าน เกณฑ์ที่ก าหนดไว้ ส าหรับครู ส าหรับนักเรียน 1. ใช้ศึกษาค้นคว้าด้วยตนเองและต้องมีความซื่อสัตย์ต่อตนเองทั้งก่อนท าใบทดสอบความรู้ก่อนเรียน ระหว่างเรียน และหลังเรียน 2. ในการศึกษาเอกสารนี้ หากไม่เข้าใจให้บันทึกไว้เพื่อสอบถามครูในเวลาเรียนหรือนอกเวลาเรียน 3. ขั้นตอนการศึกษา มีดังนี้ 3.1 ท าใบทดสอบความรู้ก่อนเรียน 3.2 ศึกษาเนื้อหาให้เข้าใจอย่างละเอียด 3.3 ท าใบงานตามที่ก าหนด ค าแนะน าการใช้ เอกสารประกอบการสอน เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร 1
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ 1. สื่อ PowerPoint เรื่อง เทคนิคการเขียนแบบขั้นสูงด้วยโปรแกรม AutoCAD 2. เอกสารประกอบการเรียน เรื่อง เทคนิคการเขียนแบบขั้นสูงด้วยโปรแกรม AutoCAD 3. สื่อของจริง 3.4 ปฏิบัติกิจกรรมเกี่ยวกับเทคนิคการเขียนแบบขั้นสูงด้วยโปรแกรม AutoCAD 3.5 น าผลงานที่ท าแล้วส่งครู ประเมินผลร่วมกัน 3.6 ท าใบทดสอบความรู้หลังเรียน 3.7ตรวจค าตอบใบงาน ใบทดสอบความรู้ก่อนและหลังเรียน เพื่อทราบผลการพัฒนาตนเอง ซึ่งในแต่ละกิจกรรมต้องผ่านเกณฑ์ตามก าหนด หากไม่ผ่านเกณฑ์ควรซ่อมเสริมโดยทบทวนแล้วท ากิจกรรมนั้น ใหม่จนผ่านเกณฑ์ 4. ในการศึกษานักเรียนควรได้รับความรู้ ทักษะ และฝึกนิสัยที่ในการท างาน ปฏิบัติงาน ด้วยความ เป็นระเบียบเรียบร้อย ประณีต รอบคอบ ค านึงถึงความปลอดภัย ใช้ทรัพยากรอย่างประหยัดและรักษา สิ่งแวดล้อม รวมทั้งสร้างคุณธรรมให้เกิดกับตัวเอง ได้แก่ การมีวินัย ความซื่อสัตย์ ความสนใจใฝ่รู้ การมีมนุษย สัมพันธ์ และความสามัคคี เพื่อให้เป็นคนดี คนเก่ง และอยู่ในสังคมได้อย่างมีความสุข สื่อที่ใช้ในการเรียนการสอนทั้งทฤษฎีและปฏิบัติ เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร 2 ค าแนะน าการใช้ เอกสารประกอบการสอน (ต่อ)
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ จุดประสงค์การเรียนรู้ หลังจากได้ศึกษาเอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ รหัสวิชา 3104-2004 ระดับประกาศนียบัตรวิชาชีพชั้นสูง (ปวส.) ประเภทวิชาอุตสาหกรรม เล่มที่ 8 เทคนิคการ เขียนแบบขั้นสูงด้วยโปรแกรม AutoCAD ผู้เรียนจะมีความรู้ความสามารถ ดังนี้ จุดประสงค์ทั่วไป 1. เพื่อแทรกไฟล์แบบเชื่อมโยงด้วย External Refrerence ได้ถูกต้อง 2. เพื่อบอกข้อแตกตางของค าสั่ง Block และ Wblock ได้ถูกต้อง 3. เพื่อสร้างบล็อกด้วยค าสั่ง Block และ Wblock ได้ถูกต้อง 4. เพื่อแทรกบล็อกด้วยค าสั่ง Insert ได้ถูกต้อง 5. เพื่อสร้างไฟลต้นแบบได้ถูกต้อง 6. เพื่อเรียกใช้ไฟล์ต้นแบบได้ถูกต้อง 7. เพื่อใช้งานโปรแกรม AutoLISP ได้ถูกต้อง 8. เพื่อเสริมสร้างความตั้งใจในการปฏิบัติงานได้ 9. เพื่อการสร้างจิตส านึกในการปฏิบัติงานได้ จุดประสงค์เชิงพฤติกรรม 1. แทรกไฟล์แบบเชื่อมโยงด้วย External Refrerence ได้ 2. บอกข้อแตกตางของค าสั่ง Block และ Wblock ได้ 3. สร้างบล็อกด้วยค าสั่ง Block และ Wblock ได้ 4. แทรกบล็อกด้วยค าสั่ง Insert ได้ 5. สร้างไฟลต้นแบบได้ 6. เรียกใช้ไฟล์ต้นแบบได้ 7. ใช้งานโปรแกรม AutoLISP ได้ 8. สร้างความตั้งใจในการปฏิบัติงาน 9. สร้างความรับผิดชอบ ความประณีต รอบคอบ ในการปฏิบัติงานได้ เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร 3
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ ใบทดสอบความรู้ก่อนเรียน ค าแนะน า 1) จงท าเครื่องหมายกากบาท (×) ทับหัวข้อที่ถูกที่สุดเพียงข้อเดียวลงในกระดาษค าตอบที่แจกให้ 2) ข้อสอบจ านวน 10 ข้อ ใช้เวลาสอบ 10 นาที คะแนนเต็ม 10 คะแนน 1. ตัวเลือกใดให้ความหมายของ Block ได้ถูกต้องที่สุด ก. การจัดเก็บวัตถุหรือกลุ่มวัตถุแล้วตั้งชื่ออ้างอิง ข. การรวมตัวเข้าด้วยกันเป็นชุด ค. วัตถุหรือกลุ่มวัตถุที่ถูกรวมกลุ่มเข้าด้วยกัน ง. การบอกขนาดให้กับแบบหรือชิ้นงาน จ. ข้อ ข และ ค ถูก 2. เครื่องมือใด ใช้เรียกค าสั่ง Block ก. ข. ค. ง. จ. 3. ตัวเลือกใดให้ความหมายของ WBlock ได้ถูกต้องที่สุด ก. การจัดเก็บวัตถุหรือกลุ่มวัตถุแล้วตั้งชื่ออ้างอิง ข. การจัดเก็บ Block ไว้ในไฟล์เดิม ค. การจัด Block เป็นไฟล์ .Dwgด้วยชื่อไฟล์ใหม่ ง. การเลือกจุดอ้างอิงของ Block จ. ข้อ ข และ ค ถูก 4. จากภาพประกอบการสร้าง Block ช่อง Name มีไว้ เพื่อ ก. เปลี่ยนชื่อ Block ข. ตั้งชื่อ Block ค. ค้นหาชื่อ Block ง. บันทึกชื่อ Block จ. ข้อ ข และ ค ถูก 5. จากภาพประกอบการสร้าง Block ปุ่ม Select object ท าหน้าที่อะไร ก. ก าหนดจุดแทรก ข. แสดงตัวอย่างอุปกรณ์ ค. สร้างวัตถุ ง. ก าหนดรูปแบบ Block จ. เลือกวัตถุเพื่อจัดเก็บ เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร 4
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ 6. จากรูปประกอบการใช้ค าสั่ง Wblock ถ้าเลือกหมายถึงใด ก. ต้องการจัดเก็บ Block เป็นไฟล์ .Dwg ข. ต้องการจัดเก็บไฟล์ .Dwg เป็น Block ค. ต้องการสร้างWblock จากวัตถุทั้งหมดของไฟล์ ปัจจุบัน ง. ต้องการสร้าง Wblock โดยเลือกวัตถุหรือกลุ่ม วัตถุในไฟล์ปัจจุบัน จ. ต้องการสร้าง block เป็นไฟล์ใหม่ 7. เครื่องมือใด ใช้เรียกค าสั่ง InsertBlock ก. ข. ค. ง. จ. 8. จากรูปประกอบค าสั่ง Insert “Insertion point” คือ ก. ก าหนดรูปแบบของการแทรก ข. ก าหนดขนาดของแทรกเทียบกับขนาด เดิม ค. ก าหนดต าแหน่งที่จัดเก็บ Block ง. ให้ระเบิด Block หลังจากแทรกเสร็จ จ. ก าหนดต าแหน่งที่ต้องการวาง Block 9. จากรูปประกอบ Insert หมายถึงข้อใด ก. ก าหนดรูปแบบของการแทรก ข. ก าหนดขนาดของแทรกเทียบกับขนาด เดิม ค. ก าหนดต าแหน่งที่ต้องการวาง Block ง. ให้ระเบิด Block หลังจากแทรกเสร็จ จ. ก าหนดต าแหน่งที่จัดเก็บ Block 10. ไฟล์ต้นแบบมีชื่อเรียกเป็นภาษาอังกฤษ ดัง ตัวเลือกใด ก. Drawing File ข. Initial File ค. Temporary File ง. Template File จ. Limits File เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร ใบทดสอบความรู้ก่อนเรียน (ต่อ) 5
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร 8.1 การแทรกไฟล์แบบเชื่อมโยงด้วยค าสั่ง External Reference ค าสั่ง External Reference อักษรย่อ xref ใช้ส าหรับแทรกไฟล์จากภายนอกมายังไฟล์ปัจจุบันใน ลักษณะการเชื่อมโยง โดยใช้แทรกไฟล์ตระกูล dwgdwfdgnpdf และ image ท าให้ลดความช้ าช้อนในการเขียน แบบ ข้อจ ากัดของค าสั่ง xref คือ การแก้ไขส่วนใด ๆ ของแบบจะต้องท าการแก้ไขที่ไฟล์ต้นฉบับเท่านั้น 8.1.1 การเรียกใช้ค าสั่งExternal Referenceโดยการคลิกเครื่องมือ จากกล่องเครื่องมือชื่อ Reference หรือ ที่แถบเมนูคลิก Insert ➢ External Reference หรือ ที่บรทัดค าสั่งให้ป้อน xref หรือแล้วกด Enter เช่น Command.xref ↵ ดังภาพที่ 1 ภาพที่ 1 การเรียกใช้ค าสั่ง External Reference 8.1.2 รายละเอียดของค าสั่ง External Reference หลังจากเรียกค าสั่ง xref ก็จะปรากฏไดอะล็อก บอกซ์เพื่อใช้ด าเนินการต่าง ๆ ดังภาพที่ 2 หน่วยที่ 8 เทคนิคการเขียนแบบขั้นสูงด้วยโปรแกรม AutoCAD บทน า การเขียนแบบโดยทั่วไปมักจะใช้สัญลักษณ์มาตรฐาน และใช้แบบช้ า ๆ ซึ่งท าให้เสียเวลาในการเขียน สัญลักษณ์ที่เหมือนกัน ดังนั้น ในโปรแกรม AutoCAD ได้มีค าสั่งเพื่อใช้ในการจัดการกับปัญหาดังกล่าว เพื่อให้ การเขียนแบบเป็นมาตรฐาน ง่าย และ รวดเร็วขึ้น นั่นคือการใช้งานและการจัดการบล็อกและไฟล์ต้นแบบ ดังจะ ได้กล่าวรายละเอียดต่อไป 6
ค าน า ภาพที่ 2 ไดอะล็อกลอกซ์External Reference เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร 8.1.3 วิธีปฏิบัติการใช้ค าสั่ง External Reference 1) เรียกค าสั่ง External Reference โดยคลิก หรือ command:xref ↵ 2) คลิกปุ่ม แทรกการเชื่อมโยง (Attach DWG...) ดังภาพที่ 3 ภาพที่ 3 ขั้นตอน 2-4 การเลือกไฟล์ต้นฉบับเพื่อเชื่อมโยง 3) คลิกเลือกไฟล์ซื่อ My_xref.dwg 4) คลิกปุ่ม Open 5) คลิกที่ ให้เป็น เพื่อก าหนดค่าต าแหน่งการแทรกที่ แกน X=0,Y=0,Z=0 6) คลิกปุม OK เพื่อแทรกไฟส์และจบขั้นตอน ผลที่ได้ดังภาพที่ 4 3 4 2 7
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ ภาพที่4 ขั้นตอน 5-6 การเลือกไฟล์ต้นฉบับเพื่อเชื่อมโยง เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร 5 6 ภาพที่5 ไฟล์ My_xref.dwg ที่แทรกมาแสดงในไฟล์ปัจจุบัน 8
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ 8.2 การสร้างบล็อกเก็บอุปกรณ์ด้วยค าสั่ง Block ค าสั่ง Block อักษรย่อ : เป็นค าสั่งที่ใช้จัดเก็บวัตถุหรือกลุ่มวัตถุไว้ในไฟล์ปัจจุบัน โดยต้องตั้งชื่อ Block ที่ใช้อ้างอิงถึงวัตถุในการจัดเก็บหรือเรียกใช้เป็นต้นแบบในอนาคต ภาพที่6 การเรียกใช้ค าสั่ง Block เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร 8.2.1 การเรียกใช้ค าสั่ง Block คลิก หรือที่แถบเมนูคลิก Draw>Block>Make หรือที่บรรทัดค าสั่งป้อน B หรือ Block แล้วกด Enter เช่น Command:B ↵ ดังภาพที่6 8.2.2 รายละเอียดของค าสั่ง Block เมื่อเรียกใช้ค าสั่ง Block จะปรากฎไดอะล็อกบอกซ์Block Definition ขึ้นมาเพื่อใช้ในการสร้าง Block ดังภาพที่7 ซึ่งมีส่วนประกอบที่ส าคัญดังนี้ 1) ช่อง Name ใช้ส าหรับป้อนชื่อ Block ที่ต้องการสร้าง หรือค้นหา Block ที่มีอยู่แล้ว 2) ปุ่ม Select object ใช้ส าหรับคลิกเพื่อเลือกวัตถุหรือกลุ่มวัตถุที่ต้องการจัดเก็บเป็น Block ตามชื่อที่ก าหนดไว้ในช่อง Name 3) ปุ่ม Pick point ใช้ส าหรับคลิกเพื่อเลือกจุดอ้างอิงของ Block ขอแนะน าว่าควรก าหนดไว้ ใกล้ๆ กับวัตถุ 4) แสดงตัวอย่างอุปกรณ์ภายใน Block ตามชื่อ Block ที่ถูกเลือก 5) Descriptions ใช้ส าหรับป้อนหรือแสดงค าอธิบายรายละเอียดของ Block 9
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ ภาพที่7 ไดอะล็อกซ์Block Definition เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร 1 2 3 5 8.2.3 ขั้นตอนการสร้างบล็อกด้วยค าสั่ง Block 1) เรียกค าสั่ง Block เช่น คลิก จากนั้นก็จะปรากฎไดอะล็อกบอกซ์Block Definition ดังภาพที่8 ภาพที่8 ขั้นตอนการสร้างบล็อกด้วยค าสั่ง Block 10
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร 2) ที่ช่อง Name ให้ป้อนชื่อบล็อกลงในช่องรับข้อมูลดังข้างล่าง ตัวอย่างเช่น Plug 1 เพื่อ จัดเก็บเต้ารับเดี่ยวเป็นบล็อก เป็นต้น โดยชื่อที่ใช้ควรใช้ชื่อที่สื่อความหมาย ทั้งนี้เพื่อให้ง่ายต่อการเรียกใช้งานใน อนาคตดังข้างล่าง 3) เลือกวัตถุโดยคลิกปุ่ม Select object จากนั้นคลิก จุดที่ 1 คลิกจุดที่ 2 เพื่อเลือกวัตถุ เมื่อ เลือกวัตถุครบแล้วให้กด Enter ดังรายละเอียดในภาพที่9 ภาพที่9 เลือกวัตถุเพื่อใช้งานบล็อก 4) ก าหนดจุดอ้างอิงของบล็อก โดยคลิกปุ่ม 3 ปุ่ม Pick point ในที่นี้ให้คลิกตรงกลางคลิก ก าหนดจุดอ้างอิง 5) ป้อนค าอธิบายรายละเอียดของบล็อก ลงในช่อง Description เช่น “เต้ารับเดี่ยว” 6) คลิกปุ่ม OK เพื่อจัดเก็บบล็อก ลงในไฟล์ปัจจุบันและออกจากไดอะล็อกบอกซ์จากนั้นให้ สร้างบล็อกจัดเก็บสัญลักษณ์อื่น ๆ โดยปฏิบัติเช่นเดียวกัน 8.2.4 การแก้ไขและปรับปรุงบล็อก สามารถแก้ไขบล็อกที่สร้างเสร็จแล้วโดยใช้ค าสั่ง Bediซึ่งมีขั้นตอน ดังนี้ 1 เรียกค าสั่ง โดยคลิกเครื่องมือ อยู่ใน Standard หรือพิมพ์Command : Bedit↵ 2) เลือกชื่อบล็อกที่ต้องการแก้ไข จากไดอะล็อกบอกซ์ Edit Block Definition 3) ท าการแก้ไขวัตถุต่าง ๆ ได้เช่นเดียวกับการแก้ไขวัตถุทั่ว ๆ ไป 11
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร 4) เมื่อแก้ไขเสร็จเรียบร้อยแล้ว ให้คลิกปุ่ม Close Block Editor และเมื่อปรากฏค าถามยืนยัน การจัดเก็บให้คลิกปุ่ม Yes เพื่ออจัดเก็บบล็อกและจบค าสั่ง 8.3 การสร้างบล็อกเก็บอุปกรณ์ด้วยค าสั่ง WBlock ค าสั่ง WBlock อักษรย่อ W เป็นค าสั่งที่ใช้จัดเก็บวัตถุ กลุ่มวัตถุ หรือ บล็อก ไปเป็นไฟล์ใหม่โดยมี นามสกุล .DWG เพื่อเรียกใช้กับไฟล์เขียนแบบอื่น ๆ ในอนาคต 8.3.1 การเรียกใช้ค าสั่ง WBlock ค าสั่งนี้ไม่มีในเมนูการเรียกใช้งานต้องเรียกผ่านบรรทัดค าสั่งโดยการป้อน W หรือ Wblock แล้วกด Enter เช่น Command:W ↵ ดังภาพที่10 ภาพที่10 การเรียกใช้ค าสั่ง Wblock 8.3.2 รายละเอียดของค าสั่ง Wblock เรียกใช้ค าสั่ง WBlocK จะปรากฎไดอะล็อกบอกซ์Wite Block ขึ้นมาเพื่อใช้ในการก าหนดค่าต่าง ๆ ดัง ภาพที่11 ซึ่งมีส่วนประกอบหลัก 2 ส่วน ดังนี้ 1) Source เป็นแหล่งวัตถุต้นทางที่ต้องการจัดเก็บเป็นไฟล์ใหม่ซึ่งมี3 ตัวเลือกที่ใช้ในการก าหนดแหล่ง วัตถุต้นทาง คือ Block, Entire drawing และ Object ซึ่งมีรายละเอียด ดังนี้ (1) Block เป็นการเลือกแหล่งวัตถุต้นทางที่เป็นบล็อกและถูกสร้างด้วยค าสั่ง Block เพื่อเขียน เป็นไฟล์.DWG ตามชื่อไฟล์ที่ก าหนด ซึ่งท าได้โดยการคลิกเลือก Block จากนั้นเลือกชื่อบล็อกที่ต้องการในช่อง แสดงรายชื่อบล็อก ดังภาพที่12 12
วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ ภาพที่11 ไดอะล็อกบล็อก Write Block เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร 1 2 3 4 ภาพที่12 การเลือกวัตถุต้นทางที่เป็นบล็อก (2) Entire drawing เป็นการใช้ไฟล์ปัจจุบันเป็นแหล่งวัตถุ นั่นคือ ทุกสิ่งทุกอย่างที่อยู่ในไฟล์ ปัจจุบันจะถูกน าไปเขียนเป็นไฟล์.DWG ตามชื่อไฟล์ที่ก าหนด ซึ่งท าได้โดยการคลิกเลือก (3) Object เป็นการเลือกวัดถุหรือกลุ่มวัตถุที่อยู่ในแบบปัจจุบันเป็นแหล่งวัตถุเหมือนกับค าสั่ง Block เพื่อน าไปเขียนเป็นไฟล์.DWG ตามซื่อไฟล์ที่ก าหนด 2) Destination เป็นแหล่งที่ใช้เก็บวัตถุปลายทาง นั่นคือ รู้ว่าจะเก็บไฟล์.DWG ที่ได้จากค าสั่ง Wblock ไว้ที่ไหน เพื่อจะได้เรียกใช้งานในภายหลังได้ถูกต้อง ดังภาพที่13 ซึ่งมีรายละเอียด ดังนี้ 13
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ ภาพที่13 การก าหนดแหล่งที่เก็บวัตถุปลายทาง เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร 8.3.3 ขั้นตอนการใช้ค าสั่ง WBlock 1) เรียกค าสั่ง Wblock ผ่านทางบรรทัดค าสั่ง เช่น Command : W ↵ จากนั้นก็จะปรากฎ ไดอะล็อกบอกซ์Write Block ดังภาพที่14 ภาพที่14 ขั้นตอนการสร้างบล็อกด้วยค าสั่ง WBlock 2) คลิกเลือกแหล่งวัตถุต้นทางที่ต้องการ เช่น เลือก 3) เลือกชื่อบล็อกที่มีอยู่ในกรายการ เช่น เลือก Plug 1 4) ก าหนดชื่อไฟส์ใหม่ที่ต้องการจัดเก็บบล็อกที่ถูกเลือกจากข้อ 3 ซึ่งจากรูปก าหนดชื่อไฟส์ E-Plug1.DWG เก็บที่โฟลเดอร์My Documents (C:/Adocuments and Settings/Admini/ My Documents/E-plug 1) 1 2 3 4 5 14
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร 5) คลิกปุ่ม OK เพื่อเขียนบล็อกชื่อ Plug 1 ลงไปเก็บไว้ในไฟส์E -Plug1.OWG และจบค าสั่ง 6) ให้เปิดโฟลเดอร์My Documents แล้วตรวจสอบชื่อไฟล์ที่ได้จัดเก็บไว้ 7) ถ้าหากต้องการตกแต่งหรือแก้รายละเอียดของไฟล์ก็สามารถเปิดขึ้นมาแล้วท าการแก้ไขได้ เหมือนกับไฟล์.DพG ทั่ว ๆ ไป 8.4 การแทรกบล็อกและไฟล์ด้วยค าสั่ง Insert Block ค าสั่ง Insert Block อักษรย่อ I หรือ Insert ใช้ส าหรับแทรกบล็อก หรือไฟล์ มาวางในไฟล์ปัจจุบัน ต าแหน่งที่ก าหนด โดยการเลือกตัวเลือกต่าง ๆ ผ่านทางไดอะล็อกบอกซ์Insert 8.4.1 การเรียกใช้ค าสั่ง Insert Block โดยการคลิกเครื่องมือ หรือที่แถบเมนูคลิก Insert>Block หรือ ที่บรรทัดค าสั่ง ให้ป้อนก็ปัอน Insert แล้วกด Enter เช่น Command:I ↵ ดังภาพที่15 ภาพที่15 การเรียกใช้ค าสั่ง Insert Block 8.4.2 รายละเอียดของค าสั่ง Insert Block ในการก าหนดค่าต่าง ๆ จะก าหนดผ่านไดอะล็อกบอกซ์Insert ซึ่งมี ส่วนประกอบที่ส าคัญ ดังภาพที่ 16 และมีรายละเอียดดังนี้ 15
ค าน า ภาพที่16 ไดอะล็อกบล็อก Insert เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร (1) ช่อง ใช้ส าหรับเลือกชื่อบล็อกที่ต้องการแทรก โดย คลิกเลือกจากช่อง (2) ปุ่ม ใช้ส าหรับเรียกไฟล์.DWG ที่ต้องการน าเข้ามาแทรกบนไฟล์ปัจจุบัน (3) ใช้เพื่อก าหนดจุดแทรกบล็อกหรือไฟล์ ปกติจะถูกก าหนดเป็น เพื่อให้ก าหนดลงบนพื้นที่เขียนแบบ เช่น คลิก ณ ต าแหน่งที่ต้องการแทรก (4) ใช้เพื่อก าหนดอัตราส่วนย่อ ขยาย ของวัตถุที่ถูกแทรกเข้ามาปกติจะถูก ก าหนดค่าเป็น 1 คือขนาดเท่าเดิม (5) ใช้เพื่อก าหนดมุมหมุนของวัตถุที่ถูกแทรกเข้ามา ปกติจะก าหนดไว้เป็น มุม 0 องศา (6) ใช้ก าหนดการระเบิดวัตถุ หลังจากแทรกเข้ามา ปกติจะถูกก าหนดเป็น ซึ่งไม่ได้ถูกเลือกให้ระเบิด 1 2 3 4 5 6 7 16
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร 8.4.3 ขั้นตอนการแทรกบล็อก ให้ดูไดอะล็อกบอกซ์ดังภาพที่ 16 ประกอบ 1) เรียกค าสั่ง Insert Block คลิก 2) เลือกชื่อบล็อกที่ต้องการแทรก โดยคลิกเลือกในช่อง Name (หมายเลข 1) เช่น FL 1x20W หรือบล็อกอื่น ๆ ที่มีอยู่ในรายการ 3) ส่วนค่าอื่น ๆ จะก าหนดหรือไม่ก็ได้หรือเลือกก าหนดเพื่อความเหมาะสม 4) คลิกปุ่ม OK 5) จะสังเกตเห็นว่ามีวัตถุติดอยู่กับเคอร์เซอร์ นั่นคือเป็นวัตถุที่อยู่ในบล็อกแทรกขึ้นมา นั่นเอง 6) ให้คลิกยังต าแหน่งที่ต้องการแทรกวัตถุ Angle=o Angle=90 7) ถ้าต้องการปรับปรุงแก้ไขวัตถุกรณียังไม่ได้เลือก Explode ก็ให้ใช้ค าสั่ง Explode ระเบิด ชิ้นงานก่อน จากนั้นจึงจะท าการแก้ไขได้ 8.4.4 ขั้นตอนการแทรกไฟล์DWG ให้ดูไดอะล็อกบอกซ์ดังภาพที่17 ประกอบ 1) เรียกค าสั่ง Insert Block คลิก 2) คลิกปุ่ม เพื่อเลือกไฟล์ที่ต้องการแทรก ดังภาพที่17 เช่น คลิกเลือกไฟล์ซื่อ EPlug 2-SP แล้วคลิกปุ่ม Open เพื่อเปิดไฟล์และกลับไปยังไดอะล็อกบอกซ์Insert ภาพที่17 เลือกไฟล์ .DWG จากไดอะล็อกบล็อก Select Drawing File 17
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ ภาพที่ 18 สัญลักษณ์ที่ได้จากการแทรกด้วยค าสั่ง Insert Block เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร 3) ส่วนค่าอื่น ๆ จะก าหนดหรือไม่ก็ได้หรือเลือกก าหนดเพื่อความเหมาะสม 4) คลิกปุ่ม OK นั่นคือเป็นวัตถุที่อยู่ในบล็อกที่เรา 5) จะสังเกตเห็นว่ามีวัตถุติดอยู่กับเคอร์เซอร์นั่น คือ เป็นวัตถุที่อยู่ในบล็อกแทรก ขึ้นมานั่นเอง 6) ให้คลิกยังต าแหน่งที่ต้องการแทรกวัตถุ Angle=o Angle=90 7) ถ้าต้องการปรับปรุงแก้ไขวัตถุกรณียังไม่ได้เลือก Explode ก็ให้ใช้ค าสั่ง Explode ระเบิด ชิ้นงานก่อน จากนั้นจึงจะท าการแก้ไขได้ดังภาพที่ 18 8.5 ไฟล์ต้นแบบ (Template File) ไฟล์ต้นแบบหรือเทมเพลทไฟล์คือไฟล์ที่สร้างขึ้นมาเพื่อใช้เป็นต้นแบบในการเขียนแบบ ท าให้การเขียน แบบมีความเป็นมาตรฐาน และช่วยประหยัดเวลาในลักษณะการท างานแบบช้ า ๆ ที่เป็นส่วนเริ่มต้นของการ เขียนแบบ เช่น หน่วยวัด ขอบเขตพื้นที่เขียนแบบ เลเยอร์ แบบฟอร์ม และอื่น ๆ ที่จ าเป็นต้องใช้ในการเขียน แบบ ในโปรแกรม AutoCAD ได้ก าหนดรูปแบบของไฟล์ต้นแบบเป็น AutoCAD Drawing Template(* DWT) ดังนั้น ในหัวข้อนี้ได้กล่าวถึง การสร้าง การบันทึก และการใช้ไฟล์ต้นแบบ 18
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร 8.5.1 การสร้างไฟล์ต้นแบบ เป็นการสร้างไฟล์เขียนแบบที่เหมือนกับการสร้างไฟล์ในรูปแบบ Drawing(".DWG) ทุกประการ เพียงแต่ ในการจัดเก็บไฟล์ให้เลือกที่ช่อง File of type เป็น AutoCAD Drawing Template("*.DWT) เท่านั้น ในส่วน รายละเอียดของแบบที่จะจัดเก็บไว้ในไฟล์ต้นแบบนั้นจะผู้สร้างจะต้องพิจารณาว่าควรจะจัดเก็บอะไรบ้าง โดยเฉพาะสิ่งที่ต้องใช้งานแบบช้ า ๆ 8.5.2 ขั้นตอนการสร้างไฟล์ต้นแบบ โดยสรุปมีดังนี้ (1) สร้างไฟล์ใหม่แบบว่างเปล่า (ก) คลิก ซึ่งเป็นเครื่องมือที่ใช้สร้างไฟล์ใหม่ (ข) คลิกเลือก ซึ่งเป็นไฟล์ต้นแบบที่ใช้ส าหรับการสร้างไฟล์แบบว่าง เปล่า (ค) คลิก เพื่อเปิดไฟล์ Drawing ใหม่ ตามไฟล์ต้นแบบที่เลือก ดังภาพที่ 19 1 2 ภาพที่19 การสร้างไฟล์ใหม่แบบว่างเปล่า 19
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร (2) ก าหนดขอบเขตพื้นที่เขียนแบบ (Limits) ตามแบบที่ต้องการ เช่น AO, A1, A2, A3,A4 โดยก าหนดขนาด A3 แนวนอนซึ่งในตัวอย่างนี้ใช้ขนาดจริงของกระดาษ (420x297) โดยใช้ค าสั่ง Limits ซึ่งมี ขั้นตอนการปฏิบัติ (ก) ที่บรรทัดค าสั่ง ให้ป้อนค าสั่ง Limits แล้วกดคีย์ Enter (ข) ตั้งค่าขอบเขตล่าง ให้กดคีย์ Enter เพื่อตั้งค่าที่จุด 0,0 (ค) ตั้งค่าขอบเขตบน ให้กดคีย์ Enter เนื่องจากค่าปัจจุบันเป็นขนาด A3 แนวนอน ดังนี้ (3) ก าหนดหน่วยวัด(Units) โดยใช้ค าสั่ง Units โดยตั้งค่เป็นระบบทศนิยมดังภาพที่20 (ก) ที่แถบเมนูคลิก Format➢Units... (ข) ตั้งค่าหน่วยวัดความยาว (Length) ให้ตั้งค่าต่าง ๆ ดังแสดงในภาพ (ค) ตั้งค่าหน่วยวัดมุม ดังให้ตั้งค่าต่าง ๆ ดังแสดงในดังภาพที่20 (ง) คลิกปุ่ม OK เพื่อจบค าสั่ง Command: LIMITS ↵ Reset Model space limits: Specify lower left corner or [ON/OFF] <0.0000,0.0000>: 0,0 ↵ Specify upper right corner <420.0000,297.0000>: ↵ ภาพที่20 การตั้งค่าหน่วยวัด ด้วยค าสั่ง Units ไว้ในไฟล์ต้นแบบ 1 2 3 20
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร (4) ตั้งค่า Grid และ Snap โดยก าหนดระยะพื้นฐานเท่ากับ 5 หน่วย ดังภาพที่21 (ก) ที่แถบเมนูคลิก Tools ➢ Drating Setting... (ข) ตั้งค่า Snap เท่ากับ 5 หน่วย (ค) ตั้งค่า Grid เท่ากับ 5 หน่วย (ง) ตั้งค่า Grid behavior (จ) คลิกปุ่ม OK เพื่อจบค าสั่ง ภาพที่21 การตั้งค่า Grid และ Snap ไว้ในไฟล์ต้นแบบ 1 2 3 4 5 (5) สร้างเลเยอร์(Layer) ที่จ าเป็นต้องใช้ในการเขียนแบบโดยคลิกFormat➢Layer... และให้ใช้ข้อก าหนดในการสร้างดังตารางที่ 1 และรายละเอียดดังภาพที่22 (ก) คลิกปุ่ม เพื่อใช้สร้าง Layer ใหม่ป้อนชื่อเลเยอร์ ลงในช่อง Name (ค) คลิกช่องเลือกสี เพื่อเลือกสีที่ต้องการ โดยต้องคลิกให้ตรงกับบรรทัดที่ ตรงกับชื่อเลเยอร์ที่ต้องการ (ง) คลิกเลือกเส้น เพื่อเลือกรูปแบบเส้นที่ต้องการ ในที่นี้ไม่ต้องเปลี่ยน เพราะ รูปแบบเส้น Continuous เป็นรูปแบบที่ถูกต้องแล้ว 21
ค าน า เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร ภาพที่22 การสร้าง Layer เพื่อใช้เป็นต้นแบบ 1 2 3 4 (6) ตั้งรูปแบบของตัวอักษร (Text Style) โดยใช้ค าสั่ง Text Style การเรียกค าสั่งให้ คลิกที่แถบเมนูคลิก Format ➢ Text Style... จากนั้นให้สร้างรูปแบบตัวอักษรดังภาพที่23 (ก) คลิกปุ่ม แล้วป้อนชื่อรูปแบบตัวอักษรที่ต้องการสร้างโดยให้ ป้อนชื่อ Thai_Ang_5 ก่อน จากนั้นคลิกปุ่ม Close ดังข้างล่าง (ข) เลือก Font Name เป็น Angsana New (ค) ป้อนขนาดความสูงของตัวอักษร 5 มิลลิเมตร ลงในช่อง Height (ง) คลิกปุ่ม เพื่อปรับปรุงค่า จากนั้นให้ท าซ้ าจากขั้นตอนที่ (ก) ถึง (ง) เพื่อสร้างรูปแบบตัวอักษรชื่อ Thail_Ang_5 โดยก าหนดความสูงของตัวอักษร 5 มิลลิเมตร (จ) คลิกปุ่ม Close เพื่อจบค าสั่ง และปิดไดอะล็อกบอกซ์ 22
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร ภาพที่23 การตั้งรูปแบบตัวอักษร 1 2 3 4 5 6 (7) สร้างแบบฟอร์มมาตรฐานที่ต้องใช้ในการเขียนแบบ ซึ่งปกติแล้วรายละเอียดที่ใช้ ในการสร้างแบบฟอร์มสามารถออกแบบได้อย่างอิสระ ในตัวอย่างที่ 1 การสร้างไฟล์ต้นแบบเพื่อใช้ส าหรับเขียน แบบไฟฟ้าบ้านพักอาศัยไม่เกิน 1 ชั้น โดยสร้างเงื่อนไข โดยมีรายละเอียดดังนี้ (ก) ก าหนดเลเยอร์From เป็น เลเยอร์ใช้งานปัจจุบัน (ข) สร้างกรอบของแบบฟอร์ม โดยใช้ค าสั่ง Rectangle ตั้งค่าความหนา 0.5 มิลลิเมตร (ค) สร้างและเขียนรายละเอียดของแบบฟอร์มทั้งหมด ตัวอย่างที่1 การสร้างไฟล์ต้นแบบเพื่อใช้ส าหรับเขียนแบบไฟฟ้าบ้านพักอาศัยไม่เกิน 1 ชั้น โดยสร้างเงื่อนไข ดังนี้ 1) ก าหนดขอบเขตพื้นที่เขียนแบบ (Limits) เป็นขนาด A3 แนวนอน 2) ก าหนดหน่วยวัด (Units) เป็นระบบทศนิยม 3) ตั้งค่า Grids และ Snap โดยก าหนดระยะพื้นฐานเท่ากับ 5 หน่วย 4) สร้างเลเยอร์ (Layer) จ าเป็นต้องใช้ในการเขียนแบบซึ่งประกอบด้วย Layer คุณสมบัติต่าง ๆ ของ เลเยอร์ ดังตารางที่1 23
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กรทรวงศึกษาธิการ ตารางที่ 1 ชื่อเลเยอร์ที่ใช้ส าหรับงานเขียนแบบไฟฟ้าบ้านพักอาศัย ชื่อเลเยอร์ สี รูปแบบเส้น ความหมาย From ขาว เขียนแบบฟอร์ม House_plan ขาว เขียนแปลนบ้าน House_text1 ม่วง ตัวอักษรก ากับแปลนบ้าน Lighting น้ าเงิน เขียนต าแหน่งดวงโคม Power แดง เขียนต าแหน่งเต้ารับ Lighting_Circuit แดง เขียนเส้นโยงวงจรดวงโคม Power_Circuit น้ าเงิน เขียนเส้นโยงวงจรเต้ารับ Symbol_Table น้ าเงิน เขียนตารางสัญลักษณ์ทางไฟฟ้า One line แดง เขียนวงจรเส้นเดียว (One line diagram) Load Table น้ าเงิน เขียนแบบฟอร์มตารางโหลด Text Table เขียว เขียนรายละเอียดบนตารางโหลดที่ เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร 24
ค าน า ภาพที่24 การสร้างแบบฟอร์มมาตรฐานให้กับไฟล์ต้นแบบ เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร (8) เขียนแบบสัญลักษณ์ไฟฟ้า และ สร้างบล็อกจัดเก็บสัญลักษณ์และแบบฟอร์มที่ใช้ ในการเขียนแบบโดยเขียนสัญลักษณ์ใฟฟ้าไว้ในเลเยอร์Symbo_Table ดังภาพที่25 ภาพที่25 ตารางสัญลักษณ์ทางไฟฟ้า 25
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ ตารางที่ 2 การตั้งชื่อบล็อกเพื่อจัดเก็บสัญลักษณ์ สัญลักษณ์ทางไฟฟ้า ชื่อบล็อก สัญลักษณ์ทางไฟฟ้า ชื่อบล็อก CB1P ฟลูออเรสเซนต์18 W Load Panel สวิตซ์เดียว Downlight Superlux สวิตซ์สามทาง Downlight Conpa สวิตช์หรี่ไฟ โคมซาลาเปา สวิตซ์ประตูอันในมัติ โคมครอบแก้วทรงกลม 32 W เต้ารับมีกราวด์ โคมทรงกลมติดหัวเสา กล่องต่อสายไฟฟ้า ฟลูออเรสเซนต์36 W แบบฟอร์ม เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร (ก) ก าหนดเลเยอร์ Symbol Table เป็นเลเยอร์ใช้งานปัจจุบัน (ข) เขียนสัญลักษณ์ไฟฟ้าต่าง ๆ ให้ครบ ดังในตารางสัญลักษณ์ (ค) สร้างบล็อกเพื่อจัดเก็บสัญลักษณ์แต่ละอัน เพื่อเรียกใช้งานภายหลัง ท าให้ ประหยัดเวลา มีความถูกต้องเป็นมาตรฐานมากยิ่งขึ้น โดยให้ใช้ชื่อบล็อกดังในตารางที่ 2 เมื่อสร้างบล็อกเสร็จ แล้วจะได้บล็อกทั้งหมด ดังภาพที่ 26 26
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ ภาพที่26 รายชื่อบล็อกที่ถูกสร้างและเก็บไว้ในไฟล์ต้นแบบ เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร 9) จัดเก็บไฟล์ต้นแบบ โดยเลือก File of type เป็น AutoCAD Drawing Template(*.DWT) จากนั้นเลือกปลายทาง (Destination) และตั้งชื่อไฟล์ ขอแนะน าว่าไม่ควรเก็บไว้ใน Folder ของโปรแกรม AutoCAD เนื่องจากไม่มีความปลอดภัย ดังนั้น ควรแยกเก็บไว้ในที่ที่ปลอดภัย ตัวอย่างเช่น เก็บไว้ที่ D:My Drawing/Template Electricsymbol.DWT ดังภาพที่ 27 มี ขั้นตอนดังนี้ (ก) เรียกค าสั่ง Save As โดยคลิกที่แถบเมนู File ➢ Save As... (ข) เลือก Type of file เป็น AutoCAD Drawing Template(*. DWT) (ค) พิมพ์ชื่อไฟล์ลงในช่อง File Name โดยใช้ซื่อ Electric Symbol (ง) เลือกต าแหน่งปลายทางที่ต้องการจัดเก็บ คือ D:/MyDrawing Template โดยคลิกเลือก จากช่อง Save in: (จ) คลิกปุ่ม Save เพื่อจัดเก็บไฟล์ต้นแบบ (ฉ) ป้อนค าอธิบายถึงรายละเอียดของไฟล์ต้นแบบ (ช) คลิกปุ่ม 0K จัดเก็บข้อมูลและจบค าสั่ง 27
ค าน า ภาพที่ 27 รายชื่อบล็อกที่ถูกสร้างเก็บไว้ในไฟต้นแบบ เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร 8.5.2. การเรียกไฟล์ต้นแบบใช้งาน โดยปกติแล้วโปรแกรม AutoCAD มีไฟล์ต้นแบบแถมมาให้เลือกใช้จ านวนมาก ซึ่งอยู่ในโฟลเดอร์ Template ที่อยู่ภายใต้โฟลเดอร์หลักของโปรแกรม ดังนั้น เมื่อต้องการใช้ไฟล์ต้นแบบ โปรแกรมจะวิ่งมาที่ โฟลเดอร์นี้ก่อนเสมอ แต่เมื่อต้องการใช้ไฟส์ตันแบบที่สร้างขึ้นมาเองและถูกเก็บไว้ที่โฟลเดอร์อื่น ๆ ให้ปฏิบัติตาม ขั้นตอนข้างล่าง 1) ขั้นตอนการเรียกไฟล์ต้นแบบใช้งาน ดังภาพที่28 ประกอบ (1) สร้างไฟล์ Drawing (*.DWG) ใหม่ โดยคลิกที่แถบเมนู File➢ New... (2) ให้ดูในช่อง File of type จะต้องให้เป็น Drawing Template (*dwt) เสมอ (3) ในช่อง Look In: ให้คลิกเลือก D;/My Drawing/Template (4) ให้คลิกเลือกไฟล์ต้นแบบที่สร้าง คือ Electric Symbol (5) จากนั้นชื่อไฟล์ต้นแบบจะปรากฎในช่อง File Name: ดังชื่อไฟล์ที่เลือก และแสดง ตัวอย่างไฟล์ต้นแบบที่ถูกเลือกในพื้นที่ (6) คลิกปุ่ม Open เพื่อเข้าสู่ไฟล์ Drawing (*.DWG) ทันทีนั้น Drawing (*.DWG) จะ ได้รับการสืบทอดคุณสมบัติทุกอย่างจากไฟล์ต้นแบบทันที (7) ปฏิบัติเขียนแบบไฟฟ้าได้ทันที โดยไม่ต้องเริ่มต้นใหม่อีกแล้วดังภาพที่ 29 28
ค าน า ภาพที่28 การเรียกไฟล์ต้นฉบับใช้งาน เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร 1 2 ภาพที่ 29 ไฟล์เขียนแบบใหม่ที่ใช้ไฟล์ต้นฉบับ 29
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ 8.6 การเขียนโปรแกรม AutoLISP เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร AutoLISP คือ การเขียนโปรแกรมด้วยภาษา LISP เป็นภาษาคอมพิวเตอร์ชั้นสูงนอกจากน าไปใช้ในการ เขียนโปรแกรมทั่วไปแล้ว ยังสามารถใช้ได้ดีในการประมวลผลสัญลักษณ์ดังนั้น จึงถูกใช้อย่างแพร่หลายทางด้าน ปัญญาประดิษฐ์ดังนั้น จึงเป็นการเพิ่มสีสันให้กับโปรแกรม AutoCAD ตรงที่สร้างค าสั่งใหม่เพื่อลดขั้นตอนการ ท างานสะดวกและประหยัดเวลาได้อย่างมาก ซึ่งจะเขียนโปรแกรมสั่งให้AutoCAD ท างานได้ตามความต้องการ ของผู้เขียน ทั้งนี้จะกล่าวถึงการเขียนโปรแกรม AutoLISP ชั้นพื้นฐาน เพื่อให้ผู้ที่มีสนใจการเขียนโปรแกรม AutoLISP น าไปเป็นแนวทางในการพัฒนาทักษะการเขียนโปรแกรมที่สูงขึ้นต่อไป 8.6.1 การใช้งานโปรแกรม Visual LISP Editor เป็นโปรแกรมที่ใช้ส าหรับเขียนโปรแกรม AutoLISPใช้ งานภายใต้โปรแกรม AUtoCAD มีขั้นตอน ดังนี้ 1) การเรียกใช้โปรแกรม Visual LISP Editor จากหน้าต่างโปรแกรม AutoCAD คลิกเมนู Tools ➢ AutoLISP ➢ Visual LISP Editor หรือ Command: VLISP ↵ ดังภาพที่30 ภาพที่30 การเรียกใช้โปรแกรม Visual LISP Editor 30
ค าน า ภาพที่ 31 โปรแกรม Visual LISP Editor เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร 2) จากภาพที่ 31 ให้ศึกษาส่วนประกอบที่ส าคัญของโปรแกรม Visual LISP Editor ให้เข้าใจ 8.6.2 โครงสร้างและรูปแบบของโปรแกรมด้วยภาษา AutoLISP เขียนโปรแกรมทุกภาษา เช่น ภาษา C ,BASIC , JAVA LISP เป็นต้น จ าเป็นอย่างจะต้องรู้แล้วเข้าใจเกี่ยวกับโครงสร้าง ส่วนประกอบและรูปแบบของ ภาษา โดยขอยกตัวอย่างโปรแกรมเล็ก ๆ ด้านล่าง โปรแกรม Hello 1 (defun C:Hello ( ) 2 (setq H "Hello World ! This is AutoLISP Language. “) 3 (princ H ) 4 (princ) 5 ) โปรแกรม Hello ข้างต้นมีส่วนประกอบส่วนประกอบและโครงสร้างดังนี้ 1) เครื่องหมาย วงเล็บเปิด และ วงเล็บปิด (...) เครื่องหมาย วงเล็บเปิด และ วงเล็บปิดจะมีคู่ ของมันเสมอหากคู่ใดขาดวงเล็บไปตัวใดตัวหนึ่งจะส่งผลให้โปรแกรมท างานไม่ได้เรียกว่า ERROR ทันทีดังนั้น ผู้เขียนหรือพัฒนาโปรแกรมต้องมีความรอบคอบเป็นพิเศษในการเขียนโปรแกรมดังจะได้กล่าวรายละเอียดเป็น ส่วน ๆ ดังนี้ 31
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร (...) วงเล็บ เปิด-ปิด บรรทัดที่ 1 "(" และ บรรทัดที่ 5 ")" คู่นี้เป็นคู่ที่ครอบคลุมเนื้อหา ของค าสั่งของโปรแกรมที่เราเขียนทั้งหมดคู่นี้จะช่วยแยกโปรแกรมหรือฟังก์ชั่นที่เราเขียนรวมไว้หลาย ๆ ฟังก์ชั่น ในไฟล์เดียวออกจากกันท าให้เราสามารถเขียนหลาย ๆ โปรแกรมเก็บไว้ในไฟล์เดียวกันได้ซึ่งจะสะดวกต่อการ เรียกใช้งานแต่ก็ไม่เหมาะกับโปรแกรมที่มีความยาวมาก ๆ ดังนั้น ถ้าโปรแกรมมีความยาวมาก ๆ ควรแยกจัดเก็บ (... ) วงเล็บ เปิด-ปิด บรรทัดที่ 1 Hello ( ) วงเล็บคู่นี้จะใช้ในการก าหนดรูปแบบ ของตัวแปร ซึ่งจะก าหนดหรือไม่ก็ได้ขึ้นอยู่กับความต้องการของผู้ใช้งาน ( ... ) วงเล็บ เปิด-ปิด บรรทัดที่2-4 ทั้งสามคู่เป็นเพียงตัวอย่างของนิพจน์ที่ใช้เป็น ตัวอย่างซึ่งอาจจะมีมากกว่าหรือน้อยกว่าก็ขึ้นอยู่กับการเขียนโปรแกรมส่วนรูปแบบของนิพจน์จะขึ้นอยู่กับ โปรแกรมที่เราเขียนขึ้นมานิพจน์จะเป็นส่วนในรายละเอียดของโปรแกรมไม่ว่าจะเป็นการประกาศตัวแปรการ ค านวณ การก าหนดค่าการรอรับค าจากผู้ใช้งาน การแสดงผลทางจอภาพและอื่น ๆ 2) ค าสั่ง defun (defind function) เป็นค าสั่งที่ใช้สร้างค าสั่งหรือฟังก์ชั่นขึ้นมาใหม่ซึ่งสามารถ สร้างฟังก์ชั่นได้สองรูปแบบ คือ ฟังก์ชั่นหลัก สามารถเรียกใช้งานได้แบบเดียวกับค าสั่งทั่วไปของ AutoCAD โดยการ พิมพ์ชื่อฟังก์ชั่นนั้นลงใน Command Line เช่น Command:Hello ↵ ฟังก์ชั่นย่อย เรียกใช้ภายในโปรแกรม ซึ่งคล้ายๆกับโมคูลในโปรแกรมภาษาอื่นเหมาะ ส าหรับใช้เขียนฟังก์ชั่นที่ต้องเรียกใช้งานบ่อย ๆ ภายใต้โปรแกรมนั้น ๆ รูปแบบของฟังก์ชั่นทั้งสองประเกท ดัง ตารางที่ 3 มีช้อแตกต่างกันเพียงอย่างเดียวคือ มีและไม่มีเครื่องหมาย C: เท่านั้นแต่การเรียกใช้งานไม่เหมือนกัน ตารางที่ 3 รูปแบบของฟังก์ชั่น รูปแบบของฟังก์ชั่นหลัก รูปแบบของฟังก์ชั่นย่อย 1. ( defunC:ชื่อฟังก์ชั่นหลัก( ) 2. (นิพจน์_1) 3. (นิพจน์_2) 4. (นิพจน์_n) 5. ) 1. ( defunชื่อฟังก์ชั่นย่อย( ) 2. (นิพจน์_1) 3. (นิพจน์_2) 4. (นิพจน์_n) 5. ) 3. นิพจน์(Expression) เป็นส่วนขยายหรือรายละเอียดของโปรแกรม โดยผู้เขียนสามารถเขียน ได้ตามรูปแบบของโปรแกรมแต่ละภาษา เช่น (setq H “Hello World ! This is AutoLISP Language.” นิพจน์นี้ใช้ก าหนดค่าให้กับตัวแปร H ให้มีค่าเท่ากับ Hello World ! This is AutoLISP Language. เป็นต้น 32
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร 8.6.3 ตัวอย่างการเขียนโปรแกรมด้วยภาษา AutoLISP ตัวอย่างที่2 จงสร้างค าสั่งด้วยภาษา LISP เพื่อใช้เป็นค าสั่งเขียนวงกลมแบบต่าง ๆ โดยให้มีชื่อค าสั่งที่ ก าหนดให้ดังนี้ ค าสั่ง CCD ใช้เขียนวงกลมแบบ Circle ➢ Center Diameter ค าสั่ง CCR ใช้เขียนวงกลมแบบ Circle ➢ Center Radius ค าสั่ง C2P ใช้เขียนวงกลมแบบ Circle ➢ Points ค าสั่ง C3P ใช้เขียนวงกลมแบบ Circle ➢ 3 Points ค าสั่ง CTR ใช้เขียนวงกลมแบบ Circle ➢ Tangent Tangent Radius ค าสั่ง CTT ใช้เขียนวงกลมแบบ Circle ➢ Tangent Tangent Tangent ทั้งนี้ให้ค าสั่ง CCD และ CCR สามารถรอรับค าได้ตามต้องการผ่านทาง Command line ก่อนลงมือ สร้างค าสั่งต่าง ๆ ให้ลองทดสอบการเรียกใช้ค าสั่งผ่านทาง Command line ดูก่อนว่าสามารถเรียกใช้ได้หรือไม่ ทดสอบการเรียกค าสั่ง CCD พิมพ์ccd ที่ command line แล้วกด Enter ดังข้างล่าง 1) การสร้างค าสั่ง CCD เพื่อใช้เขียนวงกลมแบบ Circle➢ Center Diameter มีขั้นตอน ดังนี้ (1) เปิดโปรแกรม Visual LISP Editor โดยพิมพ์ Command: vide หรือเลือกเมนู Tools ➢ AutoLISP ➢ Visual LISP Editor (2) สร้างไฟล์ใหม่โดยเลือกเมนู File ➢ New File (3) เขียนโปรแกรมเพื่อสร้างค าสั่ง CCD โดยสร้างฟังก์ชันชื่อ ccd เพื่อใช้เป็นชื่อค าสั่ง CCD ดังภาพที่ 32 (4) บันทึกหรือจัดเก็บไฟล์โปรแกรมที่เขียนดง โดยใช้ชื่อ Circle Command ภาพที่ 33 33
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ ภาพที่ 32 การสร้างค าสั่ง CCD ภาพที่ 33 การจัดเก็บไฟล์โปรแกรม เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร 34
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร (5) การโหลดค าสั่งที่สร้างขึ้นมาเพื่อให้สามารถรียกใช้งานในโปรแกรม AutoCAD ได้ เช่นเดียวกับค าสั่งอื่น ๆ ผ่านทาง Command line โดยให้คลิกปุ่ม Load active edit window ถ้าไม่มีอะไรผิดพลาด จะมีข้อความแจ้งว่า : 1 form loaded from #<ceditor "E:/ Visual LISP/Circle_Command.LSP"> มีอะไรผิดพลาด จะมีข้อความแจ้งว่า ; error malformed string on input (6) กลับไปยังหน้าจอโปรแกรม AutoCAD แล้วทดสอบการเรียกใช้ค าสั่ง CCD ผ่าน ทาง Command Iine ตามขั้นตอนดังนี้ - พิมพ์Command: ccd แล้วกด Enter - ก าหนดต าแหน่งที่ต้องการเขียนวงกลมเช่นต าแหน่ง 50.50 แล้วกด Enter - ป้อนขนาดเส้นผ่าศูนย์กลางของวงกลมเช่น ป้อน 10 แล้วกด Enter - จะได้วงกลมที่เขียนด้วยค าสั่ง CCD ดังภาพที่ 34 35
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ ภาพที่ 34 วงกลมที่ได้จากการใช้ค าสั่ง CCD เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร 2) การสร้างค าสั่ง CCR., C2P, C3P, CTR และ CTT ตามล าดับ ดังโค้ดการเขียนโปรแกรม ดัง ข้างล่าง และดูตัวอย่างประกอบการเขียนโปรแกรมดังภาพที่ 35 จากนนั้นบันทึกโปรแกรม และเรียกใช้งานโดย คลิกปุ่ม Load active edit window แล้วกลับไปยังโปรแกรม AutoCAD เพื่อทดสอบการใช้ค าสั่งแต่ละค าสั่ง ผ่านทาง Command line 36
ค าน า ;-- Comment: This is a CCD Command. -- (defun c.ccd ( /) (princ “\nPick point:") (command "_.circle" pause "d" ) ) ;-- Comment: This is a CCR Command. -- (defun c:ccr ( / ) (princ “\nPick point:") (command "_.circle" pause "r" ) ) ;-- Comment: This is a C2P Command. -- (defun c:c2p (/) (princ "nPick point:") (command "_circle" "2p" ) ) เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร 37
ค าน า ;-- Comment: This is a C3P Command,-- (defun c:c3p( / ) (princ “\nPick point:") (command"_circle" "3p " ) ) ; - Comment: This is a CTR Command. -- (defun c:ctr ( / ) (princ "InPick point:") (command"_.circle“ "t " ) ) ; - Comment: This is a CTT Command. -- (defun cictt ( / ) (princ “\nPick point:") (command"_.circle" "3p " "_tan" pause "_tan"pause "_tan“ ) ) เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร 38
ค าน า วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ ภาพที่ 35 การสร้างค าสั่ง CCD, CCR, C2R, C3R, CTR, CTT เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร 39
บทสรุป วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ การใช้งานบล็อกและไฟล์ต้นแบบช่วยแก้ปัญหาการท างานที่ซ้ า ๆ และท าให้การเขียนแบบเป็น มาตรฐาน ง่าย และ รวดเร็วขึ้น ซึ่งพอสรุปโดยสังเขป ได้ดังนี้ 1. การสร้างบล็อกเก็บอุปกรณ์ด้วยค าสั่ง Block ค าสั่ง Block อักษรย่อ B เป็นค าสั่งที่ใช้จัดเก็บวัตถุ หรือกลุ่มวัตถุไว้ในไฟล์ปัจจุบัน โดยต้องตั้งชื่อ Block ที่ใช้อ้างอิงถึงวัตถุในการจัดเก็บหรือเรียกใช้เป็นต้นแบบใน อนาคต 2. การสร้างบล็อกเก็บอุปกรณ์ด้วยค าสั่ง WBlock ค าสั่ง WBlocKอักษรย่อ W เป็นค าสั่งที่ใช้จัดเก็บ วัตถุกลุ่มวัตถุหรือ บล็อก ไปเป็นไฟล์ใหม่โดยมีนามสกุล .DWG เพื่อเรียกใช้กับไฟส์เขียนแบบอื่น ๆ ในอนาคต 3. การแทรกบล็อกและไฟล์ด้วยค าสั่ง Insert Block ค าสั่ง Insert Block อักษรย่อ I หรือ Insert ใช้ ส าหรับแทรกบล็อก หรือไฟล์มาวางในไฟล์ปัจจุบันตามต าแหน่งที่ก าหนด โดยการเลือกตัวเลือกต่าง ๆ ผ่านทาง ไดอะล็อกบอกซ์Insert 4. การแทรกไฟล์แบบเชื่อมโยงด้วยค าสั่ง ค าสั่ง External Reference อักษรอ xref ใช้ส าหรับ แทรกไฟล์จากภายนอกมายังไฟล์ปัจจุบันในลักษณะการเชื่อมโยงไฟล์ดังนั้น การแก้ไฟล์ใด ๆ ต้องแก้ไขที่ไฟล์ ต้นแบบเท่านั้น 5. ไฟล์ต้นแบบ (Template File) ไฟล์ต้นแบบหรือเทมเพลทไฟล์คือไ ฟล์ที่สร้างขึ้นมาเพื่อใช้เป็น ต้นแบบในการเขียนแบบ ท าให้การเขียนแบบมีความเป็นมาตรฐาน และช่วยประหยัดเวลา 5.1 การสร้างไฟล์ต้นแบบ เป็นการสร้างไฟล์เขียนแบบที่เหมือนกับการสร้างไฟล์ในรูปแบบ Drawing('. DWG) ทุกประการ เพียงแต่ในการจัดเก็บไฟล์ ให้เลือกที่ช่อง File of type เป็น AuloCAD Drawing Template(*.DWT) เท่านั้น 5.2 การเรียกไฟล์ต้นแบบใช้งาน มีขั้นตอนดังนี้ 1) สร้างไฟล์ Drawing (*.DWG) ใหม่ โดยคลิกที่แถบเมนู File > New... 2) เลือก File of type เป็น Drawing Template (*.dwt) 3) ในช่อง Look in: ให้เลือกโฟลเดอร์ที่เก็บไฟล์ต้นแบบ 4) คลิกเลือกไฟล์ต้นแบบที่ต้องการ 5) คลิกปุ่ม Open 6. การเขียนโปรแกรม AutoLISP คือการเขียนโปรแกรมด้วยภาษา LISP เป็นภาษาคอมพิวเตอร์ขั้นสูง เพื่อเพิ่มขีดความสามารถของโปรแกรม AutoCAD เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร 40
วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ แบบฝึกหัดหน่วยที่ 8 ค ำสั่ง จงตอบคำ ถำมต่อไปน้ี 1. บล็อก (Block) คืออะไร และ มีประโยชน์อย่างไร ………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………… 2. จงบอกข้อแตกต่างระหว่างค าสั่ง Block, WBlock และ Insert Block ………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………… 3. Template File คืออะไร และมีประโยชน์อย่างไร ………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………… 4. จงบอกรายละเอียดของไดอะล็อกบอกซ์ข้างล่าง และบอกหน้าที่ของส่วนต่าง ๆ ตามล าดับ ………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………… 5. จงแสดงขั้นตอนการสร้างบล็อกจัดเก็บสัญลักษณ์ข้างล่าง โดยใช้ชื่อ “Plug2” ………………………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………………………… เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร 41 เรื่อง เทคนิคการแทรกไฟล์ด้วย External Reference และการใช้โปรแกรม AutoLISP
วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ จุดประสงค์การปฏิบัติ หัวข้อการปฏิบัติ การปฏิบัติที่ 9.1 การสร้างไฟล์ใหม่ การปฏิบัติที่ 9.2 การตั้งค่าเริ่มต้น 1. ก าหนดรูปแบบของการบอกขนาด 2. ประยุกต์ใช้งานค าสั่งบอกขนาดแบบต่าง ๆ 1. สร้างไฟล์ใหม่ 2. การตั้งค่าเริ่มต้น 3. การก าหนดรูปแบบตัวอักษร 4. สร้างแบบฟอร์มมาตรฐาน 5. การเขียนสัญลักษณ์ไฟฟ้า 6. สร้างบล็อกจัดเก็บสัญลักษณ์ 7. จัดเก็บไฟล์ชื่อใบงานที่ 9 1. การก าหนดขนาดพื้นที่เขียนแบบด้วยค าสั่ง Limits ข้อก าหนดตามใบงาน ให้ตั้ง Limits ขนาด A3 แนวนอน โดยให้ก าหนดพิกัดล่าง 0.0มม. และพิกัดบน 400,277 มม. 2. การก าหนดระบบหน่วยวัดด้วยค าสั่ง Units แบบ Decimal และ Precision = 0.00 3. การสร้างเลเยอร์ด้วยค าสั่ง Layer ข้อก าหนดตามใบงานให้สร้างเลเยอร์จ านวน 15 เลเยอร์ดังใน ตารางปฏิบัติที่9.1 สร้างไฟล์ใหม่คลิกเมนูFle> New...เลือกไฟล์ต้นแบบชื่อ acadiso.dwt คลิกปุม Open เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโร 42 ใบงานที่ 9 เรื่อง การเขียนแบบไฟฟ้าบ้านพักอาศัย
วิทยาลัยเทคนิคปัตตานี สังกัดส านักงานคณะกรรมการการอาชีวศึกษา กระทรวงศึกษาธิการ เอกสารประกอบการสอนวิชาการเขียนแบบไฟฟ้าด้วยคอมพิวเตอร์ (3104-2004) ผู้เรียบเรียง : จ่าอากาศโทสุริยะ อิสโรภาพปฏิบัติที่ 9.1 แบบส าเร็จ 43 ใบงานที่ 9 เรื่อง การเขียนแบบไฟฟ้าบ้านพักอาศัย (ต่อ)