AutoCAD 2006 2D Chap-09

36
Note Note Note 9.1 บล็อค(Block) การสรางบล็อคใน AutoCAD 2006 มีอยู 2 แบบคือการบล็อคธรรมดาดวยคําสั่ง Draw4Block4Make และการสรางไดนามิกบล็อค(Dynamic block)ดวยคําสั่ง Tools4Block Editor บล็อค(Block)คือวัตถุ (Objects) ที่เกิดจากการรวมวัตถุตางๆ อาทิ เชน Line, Pline, Multiline, Spline, Arc, Circle, Ellipse, Polygon, Point, Hatch, Gradient, Raster Image, Wipeout, 2D Solid, Region, 3D Solid, Dimension, Mtext, Text, Attribute, หรือวัตถุอื่นๆ ชิ้นเดียวหรือหลายๆ ชิ้นทําใหกลายเปนวัตถุเพียงชิ้นเดียวดังรูปที 9.1 เมื่อวัตถุตางๆ ถูกแปลงใหกลายเปนบล็อคแลว หากเราใชคําสั่งใดๆ กระทํากับบล็อคนั้น วัตถุที่เปนสวนประกอบทุกๆ ชิ้นของบล็อคจะถูกกระทําเชนเดียวกันดวย อาทิ เชน หากเราเลือก(Select)วัตถุใดๆ ที่เปนสวนประกอบของบล็อค วัตถุอื่นๆ ที่เปนสวนประกอบของบล็อคนั้นก็จะ ถูกเลือกจนกลายเปนเสนประดวย ในบทที 9 นีเราจะศึกษาการสรางบล็อคธรรมดาเทานั้น เหตุผลที่ผู เขียนยังไมกลาวถึงไดนามิกบล็อคใน บทนีเนื่องมาจากไดนามิกบล็อคนั้นมีเนื้อหาและรายละเอียดคอนขางมาก จึงนําไปอธิบายไวอยาง ละเอียดพรอมตัวอยางการสรางไดนามิกบล็อคในบทที่ 10 โดยปกติเมื่อเรามองวัตถุใดที่ปรากฏอยูบนพื้นที่วาดภาพ เราจะไมสามารถทราบวาวัตถุใดที่เปนบล็อค และวัตถุใดที่ไมใชบล็อค วิธีงายๆ ในการตรวจสอบวาวัตถุใดเปนบล็อคหรือไม กอนอื่นใหแนใจวา บรรทัดปอนคําสั่ง Command: ไมปรากฏคําสั่งใดๆ เลื่อนเคอรเซอรไปบนวัตถุที่ตองสงสัย แลวคลิกบน วัตถุนั้น หากวัตถุใดเปนบล็อคจะปรากฏจุดกริ๊ปสสี่เหลี่ยมจัตุรัสเล็กๆ สีน้ําเงินเพียง 1 จุด จุดนั้นเราเรียก วาจุดสอดแทรก(Insertion point)ของบล็อค ซึ่งผูสรางบล็อคจะเปนผูกําหนดวาใหอยูในตําแหนงใด วัตถุที่ไมใชบล็อคจะปรากฏจุดกริ๊ปสมากกวา 1 จุด เมื่อเราคลิกลงบนวัตถุแลวปรากฏวามีจุดกริ๊ปสบนวัตถุอยูเพียงจุดเดียว เราอาจจะยังไมสามารถสรุปให แนชัดวาวัตถุนั้นเปนบล็อคหรือไม เพราะใน AutoCAD มีวัตถุอยู 5 ชนิดที่จะปรากฏจุดกริ๊ปสเพียง จุดเดียวนั่นคือ Block, External Reference(นิยม เรียกสั้นๆ วาเอกซเรฟ (Xref)), Region ที่เปนวงกลม หรือวงรี , Text, และ Shape หากเราตองการทราบใหแนชัดวาวัตถุที่ปรากฏจุดกริ๊ปสเพียงจุดเดียวนั้นเปน Block หรือ Xref หรือ Region หรือ Text หรือ Shape เราควรใชคําสั่ง Modify4Properties แลว คลิกบนวัตถุที่สงสัย แลวอานประเภทของวัตถุจากแถบรายการ ซึ่งอยูดานบนสุดของหนาตาง Properties เราก็จะทราบทันทีวาวัตถุนั้นเปนวัตถุประเภทใด กลุมคําสั่งสําหรับบล็อค เอกซเรฟ อิมเมจและแอททริบิวต chap-09.PMD 13/10/2549, 1:29 227

Transcript of AutoCAD 2006 2D Chap-09

Page 1: AutoCAD 2006 2D Chap-09

Note

Note

Note

9.1 บลอค(Block)การสรางบลอคใน AutoCAD 2006 มอย 2 แบบคอการบลอคธรรมดาดวยคาสง Draw4Block4Make และการสรางไดนามกบลอค(Dynamic block)ดวยคาสง Tools4Block Editor บลอค(Block)คอวตถ(Objects)ทเกดจากการรวมวตถตางๆ อาท เชน Line, Pline, Multiline, Spline, Arc, Circle, Ellipse, Polygon, Point, Hatch,Gradient, Raster Image, Wipeout, 2D Solid, Region, 3D Solid, Dimension, Mtext, Text, Attribute, หรอวตถอนๆชนเดยวหรอหลายๆ ชนทาใหกลายเปนวตถเพยงชนเดยวดงรปท 9.1 เมอวตถตางๆ ถกแปลงใหกลายเปนบลอคแลวหากเราใชคาสงใดๆ กระทากบบลอคนน วตถทเปนสวนประกอบทกๆ ชนของบลอคจะถกกระทาเชนเดยวกนดวย อาทเชน หากเราเลอก(Select)วตถใดๆ ทเปนสวนประกอบของบลอค วตถอนๆ ทเปนสวนประกอบของบลอคนนกจะถกเลอกจนกลายเปนเสนประดวย

ในบทท 9 น เราจะศกษาการสรางบลอคธรรมดาเทานน เหตผลทผเขยนยงไมกลาวถงไดนามกบลอคในบทน เนองมาจากไดนามกบลอคนนมเนอหาและรายละเอยดคอนขางมาก จงนาไปอธบายไวอยางละเอยดพรอมตวอยางการสรางไดนามกบลอคในบทท 10

โดยปกตเมอเรามองวตถใดทปรากฏอยบนพนทวาดภาพ เราจะไมสามารถทราบวาวตถใดทเปนบลอคและวตถใดทไมใชบลอค วธงายๆ ในการตรวจสอบวาวตถใดเปนบลอคหรอไม กอนอนใหแนใจวาบรรทดปอนคาสง Command: ไมปรากฏคาสงใดๆ เลอนเคอรเซอรไปบนวตถทตองสงสย แลวคลกบนวตถนน หากวตถใดเปนบลอคจะปรากฏจดกรปสสเหลยมจตรสเลก ๆสนาเงนเพยง 1 จด จดนนเราเรยกวาจดสอดแทรก(Insertion point)ของบลอค ซงผสรางบลอคจะเปนผกาหนดวาใหอยในตาแหนงใดวตถทไมใชบลอคจะปรากฏจดกรปสมากกวา 1 จด

เมอเราคลกลงบนวตถแลวปรากฏวามจดกรปสบนวตถอยเพยงจดเดยว เราอาจจะยงไมสามารถสรปใหแนชดวาวตถนนเปนบลอคหรอไม เพราะใน AutoCAD มวตถอย 5 ชนดทจะปรากฏจดกรปสเพยงจดเดยวนนคอ Block, External Reference(นยม เรยกสนๆ วาเอกซเรฟ (Xref)), Region ทเปนวงกลมหรอวงร, Text, และ Shape หากเราตองการทราบใหแนชดวาวตถทปรากฏจดกรปสเพยงจดเดยวนนเปนBlock หรอ Xref หรอ Region หรอ Text หรอ Shape เราควรใชคาสง Modify4Properties แลวคลกบนวตถทสงสย แลวอานประเภทของวตถจากแถบรายการ ซงอยดานบนสดของหนาตาง Propertiesเรากจะทราบทนทวาวตถนนเปนวตถประเภทใด

กลมคาสงสาหรบบลอค เอกซเรฟอมเมจและแอททรบวต

chap-09.PMD 13/10/2549, 1:29227

Page 2: AutoCAD 2006 2D Chap-09

2D Drafting

228

Note

Note

การแปลงวตถตางๆ ใหเปนบลอคมจดประสงคก เพ อทจะรวมกล มของวตถประเภทเดยวกนเขาดวยกนเพอสะดวกในการคดลอกบลอคไปยงตาแหนงตางๆ ในไฟลแบบแปลนและทสาคญคอการลดขนาดและความสนเปลองในการจดเกบแบบแปลนลงในไฟล .dwg ตวอยาง เชน หากเราเขยนแบบแปลนของอาคารหลงหนง แตปรากฏวาในแบบแปลนดงกลาวจะตองมหนาตางทมขนาดและรปแบบเหมอนกนจานวนมาก หากเราไมแปลงเสนตางๆ ทเปนสวนประกอบของหนาตางใหเปนบลอค แลวคดลอก(Copy)เสนสวนประกอบของหนาตางไปยงตาแหนงตางๆ ในแบบแปลน จะทาใหแบบแปลนมขนาดไฟลใหญมากจนอาจจะไมสามารถควบคมได เพอปองกนไมใหเหตการณดงกลาวเกดขนกบแบบแปลน เราจงควรทจะตองแปลงเสนสวนประกอบทงหมดของหนาตางใหกลายเปนบลอคหนาตางเสยกอน แลวจงนาบลอครปหนาตางนนไปสอดแทรกตามตาแหนงตางๆ ในอาคารจานวนมากเทาใดกได การใชบลอคในลกษณะนจะชวยใหเราประหยดเนอทในการจดเกบไฟลแบบแปลน .dwg เปนอยางมากเนองจากโปรแกรมจะจดเกบเฉพาะบลอคตนฉบบเทานน สวนบลอคทถกคดลอกไปยงตาแหนงอนๆ จะเปนเพยงการอางองตาแหนงจากบลอคตนฉบบเทานน

เมอไดสรางบลอคขนมาแลว การสอดแทรกบลอคกลบมาใชงานบนพนทวาดภาพจานวนเทาใดกไดไมจากด เมอวตถตางๆ ถกแปลงใหเปนบลอคแลว เราจะไมสามารถแกไขปรบแตงได หากตองการแกไขปรบแตง ใน AutoCAD รลสเกาๆ เราจะตองระเบดบลอคใหกลบคนเปนวตถเดมเสยกอนโดยใชคาสง Modify4Explode แลวจงจะสามารถแกไขปรบแตงได แตการระเบดจะทาใหบลอคนนกลบกลายเปนวตถธรรมดา เราจะตองเสยเวลาสรางบลอคใหม โดยใชชอเดมอกครง สวนในAutoCAD 2006 ถาหากเราไมตองการระเบดบลอค แตตองการแกไขปรบแตงบลอค เรากสามารถใชคาสง Tools4Xref and Block In-place Editing4Edit Reference In-Place หรอใชคาสง Tools4BlockEditor เพอแกไขปรบแตงบลอค โดยทไมตองระเบดบลอคไดเชนเดยวกน

ใน AutoCAD 2006 เราสามารถสรางไฟลไลบรารเพอเกบสะสมหรอรวบรวมบลอคตาง ๆทตองใชงานอยเสมอ ๆโดยใชคาสง Tools4DesignCenter หรอ Tools4Tool Palettes Window ชวยในการคนหาบลอคทตองการ เพราะวาเราสามารถกาหนดใหบลอคทอยในไฟลตนแบบทงหมดแสดงตวอยางเปนไอคอนเลกๆ บนหนาตาง DesignCenter หรอหนาตาง Tool Palette ซงเราสามารถทจะนาบลอคใดๆไปใชกบไฟลแบบแปลนอนๆ เพยงคลกและลากบลอคไปปลอยในพนทวาดภาพของไฟลทตองการเทานน ซงจะชวยใหเราคนหาบลอคทตองการไดอยางรวดเรว โดยไมจาเปนทจะตองสราง Image menuหรอพงพาโปรแกรมสาเรจรปเหมอนในรลสกอนๆ อกตอไปดงรปท 9.2

รปท 9.1

chap-09.PMD 13/10/2549, 1:29228

Page 3: AutoCAD 2006 2D Chap-09

229กลมคาสงสาหรบบลอค เอกซเรฟ อมเมจและแอททรบวต

Note

Note หากเราใชคาสง Tools4DesignCenter หรอคาสง Tools4Tool Palettes Window หรอคาสงInsert4Block เปนเครองมอในการสอดแทรกบลอคมาใชงานบนพนทวาดภาพ หนวยวดในการสรางบลอคทกาหนดในแถบรายการ Block unit ของคาสง Draw4Block4Make และหนวยวดในการสอดแทรกบลอคมาใชงานทระบในแถบรายการ Units to scale inserted content ของคาสงFormat4Unit จะตองตรงกน มฉะนน จะทาใหขนาดของบลอคทถกสอดแทรกบนพนวาดภาพมขนาดไมตรงกบทเราตองการ เพราะถาหนวยวดไมตรงกน โปรแกรมจะทาการเปลยนสเกลของบลอคใหมขนาดตามทระบในแถบรายการ Block unit ของคาสง Draw4Block4Make และแถบรายการUnits to scale inserted content ของคาสง Format4Unit ตวอยาง เชน หากเราสรางบลอคจากสเหลยมจตรสขนาด 1x1 หนวย แลวเลอก Meters (เมตร) ในแถบรายการ Block unit ของคาสง Draw4Block4Make แลวใชเลอก Millimeters (มลลเมตร) จากแถบรายการ Units to scale inserted contentของคาสง Format4Unit แลวใชคาสง Tools4DesignCenter หรอ Tools4Tool Palettes Window

หรอคาสง Insert4Block สอดแทรกบลอคดงกลาวมาปรากฏบนพนวาดภาพ บลอคสเหลยมจตรสจะถกขยายใหมขนาดใหญขน 1000 เทา โดยจะมขนาดเทากบ 1000x1000 หนวย เนองจากมการแปลงหนวยของบลอคจากเมตรเปนมลลเมตรนนเอง อนง การกาหนดหนวยนนมผลตอทงบลอคธรรมดาและไดนามกบลอคทจะกลาวถงในบทตอไปอกดวย

บลอคมคณสมบตทสาคญอย 2 อยางคอชอบลอค(Block name)และจดสอดแทรก(Insertion point)ในการเรยกบลอคออกมาใชงานไดนน เราจะตองอางองจากชอบลอคซงไดตงชอและกาหนดจดสอดแทรกบลอค ซงเราไดกาหนดไวในตอนสรางบลอคบนพนทวาดภาพ

เมอเราไดทราบเกยวกบคณสมบตเบองตนของบลอคแลว ตอไปเราจะศกษาคาสงทเกยวของกบบลอคทงหมดโดยมรายละเอยดของการใชคาสงดงตอไปน

9.2 Draw4Block4Make | BLOCK | B | ใชคาสงนสาหรบสรางบลอค โดยแปลงวตถตางๆ อาท เชน Line, Pline, Multiline, Spline, Arc, Circle, Ellipse,Polygon, Point, Hatch, Gradient, Raster Image, Wipeout, 2D Solid, Region, 3D Solid , Dimension, Mtext, Text,Attribute, Table และอนๆ ใหกลายเปนบลอค เมอเรยกคาสงน จะปรากฏไดอะลอคดงรปท 9.3 (ซาย)

รปท 9.2

chap-09.PMD 13/10/2549, 1:29229

Page 4: AutoCAD 2006 2D Chap-09

2D Drafting

230

Note

Note

Note จากรปท 9.3 (ขวา-บน) สงเกตวากรอบวงกบสรางจากเสนตรงธรรมดาหลายๆ เสน ซงเมอเราใชเมาสคลกบนเสนใดๆ ของกรอบวงกบ บานประตหรอเสนกระจกจะปรากฏจดกรปสบนเสนนน แตถาวตถทงหมดถกแปลงเปนบลอคไปแลว เมอเราใชเมาสคลก จะปรากฏเฉพาะจดกรปสเพยงจดเดยว ณ จดสอดแทรกของบลอคเทานนดงรปท 9.3 (ขวา-ลาง) อนง หากเราเลอกวตถในรปท 9.3 (ขวา-บน) แบบWindow หรอ Crossing จะไมปรากฏจดกรปสบนวตถใดๆ เลย ถงแมวาวตถเหลานนจะยงไมไดเปนบลอคกตาม เหตทเปนเชนนกเพราะจานวนวตถทเลอกนนมมากกวา 100 ชน ซงถกกาหนดไวในอดทบอกซ Object selection limit for display of grips ในแถบคาสง Selection ของคาสง Tools4Optionsจดกรปสจงถกระงบไมใหปรากฏบนพนทวาดภาพ หากตองการใหจดกรปสปรากฏถงแมวาจะมวตถถกเลอกเกนกวา 100 ชน ใหใชคาสง Tools4Options ð Selection กาหนดคา 0 (ศนย) ในอดทบอกซObject selection limit for display of grips

ในกรณทเราตงชอบลอคซากบชอบลอคทมอยแลว จะปรากฏไดอะลอคแสดงขอความ “Blockname isalready define. Do you want to re-define it?” หากเราคลกบนปม Yes โปรแกรมจะสรางบลอคใหมแทนทหรอทบบลอคชอเดม

กอนทเราจะสรางบลอคดวยคาสง Draw4Block4Make น เราจะตองแนใจวาหนวยวดในแถบรายการ Units to scale inserted content ของคาสง Format4Unit ถกกาหนดใหมหนวยตรงกนกบหนวยวดของบลอคทเราจะเลอกในแถบรายการ Block unit ของไดอะลอคดงรปท 9.3 (ซาย) เสยกอนหากเราละเลยจดน จะทาใหขนาดของบลอคถกเปลยนสเกล ซงอาจจะทาใหบลอคทถกสรางมขนาดใหญขนหรอเลกลงจากเดมสบเทาหรอรอยเทาหรอพนเทา หรออน ๆทงนบลอคจะมขนาดเปลยนแปลงมากหรอนอยนนขนอยกบความแตกตางของหนวยวดทถกเลอกในทงสองคาสง

Name ตงชอบลอคในแถบรายการ Name โดยใชตวอกษรหรอตวเลขไดถง 255 ตวอกษร เราสามารถใชเครองหมาย$ - _ และชองวางได แตหามใชเครองหมาย < > / \ " : , ; ? * | = ' เราสามารถคลกปม บนแถบรายการน เพอดรายชอบลอคทมอยแลว เพอทจะไดไมตงชอบลอคใหมซากบลอคเดม Base Point ใชตวเลอกในกลมนสาหรบกาหนดจดสอดแทรกใหกบบลอค Pick point คลกบนปมน แลวคลกบนพนทวาดภาพเพอกาหนดจดสอดแทรกของบลอคX:, Y:, Z: หากไมตองการใชเมาสคลกเพอกาหนดตาแหนงของจดสอดแทรก เราสามารถปอนคาคอรออรดเนทของจดสอดแทรกผานอดทบอกซ X:, Y:, Z: ได Objects ใชตวเลอกในกลมนสาหรบเลอกวตถทจะแปลงใหเปนบลอค

Select objects เมอคลกปมน จะปรากฏขอความ Select objects: ใหเลอกวตถทตองการนาไปแปลงใหเปนบลอค

รปท 9.3

chap-09.PMD 13/10/2549, 1:29230

Page 5: AutoCAD 2006 2D Chap-09

231กลมคาสงสาหรบบลอค เอกซเรฟ อมเมจและแอททรบวต

Note

QuickSelect ใชปมนสาหรบชวยใหเราสามารถเลอกวตถ โดยใชเงอนไขชวยในการเลอกวตถ (ดรายละเอยดการใชงาน Quick Select ในบทท12) Retain ใชปมเรดโอน เพอสรางบลอค แตจะไมเปลยนแปลงวตถทถกเลอกเปนตนแบบในการสรางบลอค นนหมายถงวตถทเราเลอกบนพนทวาดภาพจะยงคงเปนวตถเดม ไมไดถกแปลงใหเปนบลอค แตบลอคจะถกสรางขนเกบไวในหนวยความจาของแบบแปลนใชงาน Convert to block ใชปมเรดโอนเพอสรางบลอคเกบไวในหนวยความจาของแบบแปลนใชงาน พรอมทงจะทาการแปลงวตถทถกเลอกทงหมดใหกลายเปนบลอค Delete ใชปมเรดโอน เพอสรางบลอคเกบไวในหนวยความจาของแบบแปลนใชงาน พรอมทงลบวตถทถกเลอกทงหมดออกไปจากแบบแปลน Block units เลอกหนวยวดทตองการใชในการเปลยนสเกลใหแกบลอค เมอทาการคลกและลากเพอสอดแทรกบลอคจาก DesignCenter หรอจาก Tool Palette เราจะตองใชคาสงFormat4Unit กาหนดหนวยวดในแถบคาสง Units to scale inserted contentใหตรงกนกบ Block unit มฉะนนบลอคจะถกเปลยนสเกลโดยอตโนมต Scale uniformly หากคลกใหปรากฏเครองหมาย บนเชคบอกซ Scaleuniformly น เราจะไมสามารถสอดแทรกหรอแกไขสเกลของบลอคในแนวแกน X และแกน Y ใหมความแตกตางกนได Allow exploding หากปลดเครองหมาย ออกจากเชคบอกซ Allow exploding น เราจะไมสามารถใชคาสงModify4Explode เพอระเบดบลอคใหกลายเปนวตถธรรมดาได Description เราสามารถพมพขอความอธบายบลอคในชองหนาตางน Hyperlink ใชปมนในการสรางไฮเปอรลงคจากบลอคไปยงไฟลใดๆ หรอไฟลแบบแปลนอนๆ หรอลงคไปยงทอยของเวบไซตตางๆ ในอนเตอรเนต เมอเราเลอนเคอรเซอรไปยงบลอคจะปรากฏไอคอน แสดงชอไฟลหรอชอทอยบนอนเตอรเนต หากมการสรางไฟล .dwf (Drawing Web Format) เพอใชบนอนเตอรเนตเราสามารถคลกบนบลอค เพอไปยงไฟลหรอทอยในอนเตอรเนตทลงคไวจากปมนได Open in block editorหากคลกใหปรากฏเครองหมาย บนเชคบอกซ Open in block editor น โปรแกรมจะวตถทงหมดทถกเลอกเขาไปใน Block editor เพอใหเราสามารถสรางไดนามกบลอคตอไปได โดยทไมตองเสยเวลาเรยกคาสง Tools4BlockEditor ออกมาใชงานดวยตนเอง

หากไมตองการใชคาสงนผานไดอะลอค เราสามารถใชคาสงนผานคยบอรด โดยพมพคาสง -BLOCKซงเราจะตองกาหนดคาตางๆ ในการสรางบลอคผานบรรทดปอนคาสงเทานน

9.2.1 ขนตอนทวไปในการสรางบลอค1. ใชคาสง File4Open เปดไฟล 09-231-04.dwg จากโฟลเดอร \Exercise บน แผน

DVD-ROM แนบทายหนงสอคมอ เมอใชเมาสคลกจะปรากฏดงรปท 9.4 (บน)แสดงวาวตถเหลานนยงเปนเสนตรงธรรมดาอย

2. ใชคาสง Format4Unit จะปรากฏไดอะลอคดงรปท 5.26 เลอกหนวยวด Metersในแถบรายการ Units to scale inserted content แลวคลกบนปม OKออกจากไดอะลอคDrawing Units

3. ใชคาสง Draw4Block4Make หรอพมพคาสง BLOCK หรอพมพคาสงยอ Bผานคยบอรด จะปรากฏไดอะลอคดงรปท 9.3 (ซาย)

4. ตงชอบลอค โดยพมพชอบลอค door เขาไปในแถบรายการ Name5. คลกปม Pick point ไดอะลอคจะหายไปชวคราว จะปรากฏขอความ Specify

insertion base point: บนบรรทดปอนคาสง ใหแนใจวาออฟเจกทสแนป # OSNAPอยในสถานะเปด เลอนเคอรเซอรไปยงจดทตองการกาหนดเปนจดสอดแทรก ในทนแลวคลกซายตรงจดท 1 ไดอะลอคจะกลบมาปรากฏบนจอภาพ

6. คลกบนปม Select objects ไดอะลอคจะหายไปชวคราว จะปรากฏขอความ Selectobjects: บนบรรทดปอนคาสง ใหเลอกวตถทงหมดทเปนสวนประกอบของบานประตทตองการสรางบลอค แลวคลกขวาหรอ Q ไดอะลอคจะกลบมาปรากฏบนจอภาพ

รปท 9.4

chap-09.PMD 13/10/2549, 1:29231

Page 6: AutoCAD 2006 2D Chap-09

2D Drafting

232

Note

7. ใหแนใจวาปมเรดโอ Convert to block ถกเลอก แลวเลอกหนวยวด Meters จากแถบรายการBlock unit (เราจะตองแนใจวาหนวยวดตรงกบทกาหนดในคาสง Format4Unit) ใหแนใจวาไมปรากฏเครองหมาย บนเชคบอกซ Scale uniformly หากตองการกาหนดสเกลในแนวแกนX และแกน Y ของบลอคใหมความแตกตาง ใหแนใจวาปรากฏเครองหมาย บนเชคบอกซAllow exploding หากตองการใหสามารถระเบดบลอคกลายเปนวตถเดมได ใหแนใจวาไมปรากฏเครองหมาย บนเชคบอกซ Open in block editor หากไมตองการเขาส BlockEditor เพอสรางไดนามกบลอค แลวคลกบนปม OK เพอออกจากไดอะลอค วตถทเราเลอกในขอ5 ทงหมดจะถกแปลงเปนบลอค หากใชเมาสคลกจะปรากฏดงรปท 9.4 (ลาง) สงเกตวาจดกรปสจะปรากฏตรงจดสอดแทรกทกาหนดในขอ 5 เพยงจดเดยวเทานน

9.3 Insert4Block | INSERT | I | ใชสาหรบสอดแทรกบลอคทถกเกบไวในหนวยความจาของไฟลแบบแปลนใชงานออกมาปรากฏบนพนทวาดภาพในตาแหนงทตองการ นอกจากจะใชคาสงนในการสอดแทรกบลอคเขามาใชงานแลว เรายงสามารถใชคาสงนในการสอดแทรกไฟลแบบแปลน .dwg เขามารวมกบแบบแปลนทกาลงใชงานอยได เมอใชคาสงน จะปรากฏไดอะลอคดงรปท 9.5

Name เมอคลกบนปม ของแถบรายการน จะปรากฏรายชอบลอคทมอยในไฟลแบบแปลนใชงานทงหมดใหเลอกชอบลอคทตองการสอดแทรก Browse ใชปมนในกรณเราทตองการสอดแทรกไฟลแบบแปลน .dwg อนๆเขามารวมกบแบบแปลน .dwg ทกาลงใชงานอย โดยจะปรากฏชอไฟลทจะถกสอดแทรกใน Path เมอสอดแทรกไฟลแบบแปลน .dwg เขามาในไฟลแบบแปลนใชงานแลว วตถตางๆ ท อยในไฟลทถกสอดแทรกเขามาจะถกแปลงใหเปนบลอคชนเดยว โดยมชอบลอคตามชอไฟลโดยอตโนมต แตถาเราคลกใหปรากฏเครองหมาย หนาเชคบอกซ Explode ไฟลแบบแปลน .dwg หรอบลอคจะถกระเบดใหกลายเปนวตถเดม Insertion Pointใชสาหรบกาหนดตาแหนงของจดสอดแทรกบลอคหรอจดสอดแทรกไฟล Scale หากตองการเปลยนสเกลของ

บลอคใหใหญขนหรอเลกลงจากเดม ใหพมพคาสเกลแฟคเตอรเขาไปในอดทบอกซ X และ Y ของตวเลอกน โดยท X และ Y อาจจะกาหนดไมเทากนไดหรอคลกใหปรากฏเครองหมาย บนเชคบอกซUniform Scale หากตองการเปลยนสเกลบลอคใหมขนาดใหญขนหรอเลกลงไดสดสวนเทากนทงในแนวแกน X และ Y (Z เปนคาการเปลยนสเกลใน 3 มต) หากคลกใหปรากฏเครองหมาย บนเชคบอกซ Specify on Screen โปรแกรมจะแสดงขอความใหเราปอนคาสเกลแฟคเตอรผานบรรทด Command: แทนทจะปอนคาสเกลใน

แนวแกน X, Y, Z ผานไดอะลอค Rotation หากตองการหมนบลอค ใหพมพคามมทตองการเขาไปในอดทบอกซAngle (Specify on Screen เหมอน Insertion point และ Scale) Explode คลกบนเชคบอกซ Explode ใหปรากฏเครองหมาย หากตองการระเบดบลอคหรอไฟลแบบแปลน .dwg ทถกสอดแทรกบนพนทวาดภาพใหกลายเปนวตถธรรมดาเชนเดม Unit แสดงหนวยวดของบลอคหรอหนวยวดทกาหนดในไฟลแบบแปลน .dwg ทถกเลอกFactor แสดงคาแฟคเตอรในการเปลยนสเกลบลอคหรอไฟล .dwg ทสอดแทรกเขามาใชงาน หากไมตองการเปลยนสเกลบลอคหรอไฟล .dwg ใหใชคาสง Format4Unit แลวเลอกหนวยวดในแถบรายการ Units to scale insertedcontent ใหตรงกนกบใน Unit หากหนวยวดตรงกน จะทาให Factor = 1 นนหมายถงไมมการเปลยนสเกลบลอค

ตาแหนงจดสอดแทรกหรอกาหนดสเกลหรอกาหนดมมของการหมนบนบรรทดปอนคาสง หากเราตองการใชคาจดสอดแทรกสเกลและมมของการหมนทระบบนไดอะลอค เราจะตองปลดเครองหมาย หนาตวเลอก Specify on Screen ของเชคบอกซทตองการ

รปท 9.5

chap-09.PMD 13/10/2549, 1:29232

Page 7: AutoCAD 2006 2D Chap-09

233กลมคาสงสาหรบบลอค เอกซเรฟ อมเมจและแอททรบวต

Note

Note

Note

กอนทเราจะสอดแทรกบลอคดวยคาส ง Insert4Block น เราจะตองแนใจวาหนวยวดในแถบรายการ Units to scale inserted content ของคาสง Format4Unit ถกกาหนดใหมหนวยตรงกนกบหนวยวดของบลอค หากหนวยวดของบลอคและหนวยวดในคาสง Format4Unit ไมตรงกน คา Factorบนไดอะลอค Insert ดงรปท 9.5 จะไมเทากบ 1 นนหมายถงโปรแกรมจะขยายบลอคใหมขนาดใหญขนหรอยอบลอคใหมขนาดเลกลงตามคา Factor ทปรากฏ หากปรากฏคา Factor = 1000 แสดงวาโปรแกรมจะขยายบลอคใหมขนาดใหญขน 1000 เทา หากปรากฏคา Factor = 0.01 แสดงวาโปรแกรมจะยอบลอคใหมขนาดเลกลง 100 เทา

Specify on Screen หากมเครองหมาย ปรากฎนาหนาขอความ Specify on Screen โปรแกรมจะแสดงขอความนนบนบรรทดแสดงขอความหลงจากทเราออกจากไดอะลอคแลว

ใน AutoCAD 2006 เราสามารถแกไขเพมเตมบลอคทสอดแทรกเขามาบนพนวาดภาพได โดยทไมตองใชคาสง Modify4Explode เพอระเบดบลอคออกเปนวตถแยกชนเสยกอน เราสามารถใชคาสงTools4Xref and Block In-place Editing4Edit Reference In-Place หรอ Tools4Block Editor

เพอแกไขปรบปรงบลอคไดทนท

9.4 Draw4Block4Base | BASEเมอเราใชคาสง Insert4Block แลวเลอกปม Browse... หรอเมอใช DesignCenter เพอสอดแทรก ไฟลแบบแปลน.dwg ทงไฟลเขามาใชงานในแบบแปลนทกาลงทางานอย โดยทโปรแกรมกาหนดมาให จดสอดแทรกของไฟลแบบแปลนใดๆ จะอยท X,Y = 0,0 ของแบบแปลนทถกสอดแทรกเขามาเสมอดงรปท 9.6 (ซาย) หากเราตองการกาหนดจดสอดแทรกในไฟล .dwg ใหมดงรปท 9.6 (ขวา) เราสามารถเรยกคาสงออกมาใชงานดงตอไปน

9.4.1 ขนตอนการกาหนดจดสอดแทรกในไฟลแบบแปลน .dwg1. ใชคาสง File4Open เพอเปดไฟลแบบแปลน .dwg ซงบรรจวตถตางๆ ทตองการกาหนด

จดสอดแทรกเขาไปในไฟลแบบแปลนอนๆ2. ใชคาสง Draw4Block4Base จากเมนบารหรอพมพคาสงผานคยบอรดดงน

Command: BASE {พมพคาสง BASE ผานบรรทดปอนคาสง}Enter base point <0.0000,0.0000,0.0000>: {คลกบนปม เพอใช Object snap โหมด End

แลวคลกซายเมอปรากฏ บนจดปลายเสนทตองการ จดสอดแทรกของไฟลแบบแปลนจะถกกาหนดโดยใชตาแหนงใหมแทนทจะใชจด 0,0,0 ตามทโปรแกรมกาหนดให}

จดสอดแทรกใหมซงกาหนด

โดยคาสง BASE

รปท 9.6

จดสอดแทรก 0,0 ทโปรแกรมกาหนดมาให

chap-09.PMD 13/10/2549, 1:29233

Page 8: AutoCAD 2006 2D Chap-09

2D Drafting

234

Note

Note

Note

3. ใชคาสง File4Save เพอบนทกไฟลแบบแปลน .dwg ทกาหนดจดสอดแทรก4. ใชคาสง File4New เพอเรมไฟลแบบแปลน .dwg ใหมหรอเปดไฟล .dwg ทกาลงเขยน

อยกลบมาบนจอภาพ แลวใชคาสง Insert4Block แลวเลอกปม Browse... แลวจงสอดแทรกไฟล .dwg ทไดกาหนดจดสอดแทรกใหมกลบมาใชงาน สงเกตวาจดสอดแทรกจะไมไดอยทจด 0,0 อกตอไป

ในการสอดแทรกไฟลแบบแปลน .dwg เขายงแบบแปลนทเรากาลงใชงาน นอกจากจะสามารถใชคาสงInsert4Block แลวเลอกปม Browse... แลว เรายงสามารถใชคาสง Tools4DesignCenter แทนได ซงคอนขางสะดวกในการใชงานมากกวา เพราะสามารถคลกและลากไฟลแบบแปลนไปปลอยในไฟลแบบแปลนทกาลงทางานไดอยางสะดวก (ดรายละเอยดการใช DesignCenter ในบทท 11)

หลงทกาหนดจดสอดแทรก(Base)ของไฟล .dwg แลว เราจะตองใชคาสง File4Save เพอบนทกไฟลแบบแปลน .dwg

เมอไดสอดแทรกไฟลแบบแปลนเปนบลอคหรอสอดแทรกบลอคลงบนตาแหนงตางๆ ในไฟลแบบแปลนแลว หากตองการแกไขบลอค เราไมจาเปนตองระเบดบลอคนน แลวสรางบลอคใหม เราสามารถใชคาสง Tools4Xref and Block In-place Editing4Edit Reference In-Place หรอ Tools4BlockEditor แกไขเปลยนแปลงบลอคไดทนท (ดรายละเอยดการใช Edit Reference In-Place ในหวขอเอกซเรฟ(Xref))

9.5 WBLOCK | Wใชสาหรบเกบบนทกบลอคทอยในหนวยความจาของไฟลแบบแปลนใชงานลงในไฟลแบบแปลน ใหมในฟอรแมต .dwgเพอทจะนาบลอคนนไปสอดแทรกเขาไปใชงานในไฟลแบบแปลนอนๆ คาสงนไมมในเมนบารและทลบาร เราสามารถพมพคาสง WBLOCK แลวกดปม Q จะ ปรากฏไดอะลอคดงรปท 9.7

รปท 9.7

Source ใชปมเรดโอ Block แลวเลอกบลอคจากชอบลอคทปรากฏในรายการ เพอคดลอกบลอคทตองการบนทกลงไฟล .dwg หรอใชปมเรดโอ Entire drawing เพอใชวตถทงหมดในไฟลแบบแปลนใชงาน เกบบนทกเปนบลอคในไฟลใหมหรอใชปมเรดโอ Objects เพอเลอกวตถทปรากฏอยบนพนทวาดภาพ แลวบนทกลงไฟล .dwg เมอใชตวเลอกObjects เราจะตองกาหนดจดสอดแทรกเหมอนกบการสรางบลอค โดยคลกบนปมไอคอน Pick point และจะตองเลอกวตถ โดยคลกบนปมไอคอน Select objectsเรายงสามารถเลอก Retain เพอเกบวตถเดมไวหรอเลอกConvert to block เพอแปลงวตถทถกเลอกใหกลายเปนบลอคหรอเลอก Delete from drawing เพอลบวตถนนออกจากพนทวาดภาพ พรอมทงบนทกวตถทถกเลอกลงไฟล .dwg ใหม Destination ใชตวเลอกน ในการพมพชอ

ไฟลแบบแปลนทตองการกาหนดใหวตถทถกเลอกใน Source ในอดทบอกซ File name and path แลวคลกบนปม ของเพอเลอกโฟลเดอรทตองการ แลวเลอกหนวยวดใน Insert units ซงจะใชในการปรบสเกลเมอทาการ

สอดแทรกไฟล ถาชนงานในไฟลมหนวยเปนมลลเมตร ใหเลอก Millimeters ถาชนงานในไฟลมหนวยเปนเซนตเมตร

chap-09.PMD 13/10/2549, 1:29234

Page 9: AutoCAD 2006 2D Chap-09

235กลมคาสงสาหรบบลอค เอกซเรฟ อมเมจและแอททรบวตใหเลอก Centimeters ถาชนงานในไฟลมหนวยเปนเมตร ใหเลอก Meters การเลอกหนวยทถกตองจะชวยใหการสอดแทรกบลอคดวย DesignCenter มขนาดทถกตอง

9.6 การสอดแทรกบลอคหรอไฟลดวย DesignCenterเชนเดยวกนกบการสอดแทรกบลอคดวยคาสง Insert4Block กอนเรยกคาสง Tools4DesignCenter ออกมาใชงาน เราจะตองกาหนดหนวยในการเปลยนสเกลบลอคใหตรงกนกบหนวยวดทใชสรางบลอคในแถบรายการUnits to scale inserted content ของคาสง Format4Unit เสยกอน หากหนวยวดในการสรางบลอค Block Unit ในไดอะลอคดงรป 9.3 ไมตรงกนกบหนวยวดในแถบรายการ Units to scale inserted content จะทาใหบลอคหรอไฟล.dwg ทถกสอดแทรกเปลยนสเกลและมขนาดไมถกตองตามตองการ เมอเราเลอกหนวยวดในคาสง Format4Unitถกตองตรงกนแลว เราสามารถเรยกคาสง Tools4DesignCenter ออกมาใชงาน คลกแถบคาสง Folder ในกรณทตองการคนหาบลอคหรอไฟล .dwg จากโฟลเดอรตางๆ ในฮารดดสคหรอคลกแถบคาสง Open Drawings ในกรณทตองการสอดแทรกบลอคจากไฟลแบบแปลนทกาลงเปดใชงานอย โดยเลอกหวขอ Blocks จะปรากฏบลอคไอคอนในชองหนาตางดานขวาของ DesignCenter ใหแนใจวา # อยในสถานะเปด ใหคลกและลากบลอคไอคอนไปปลอยบน พนทวาดภาพ ณ ตาแหนงทตองการดงรปท 9.8 (กลาง) หากปลอยปมเมาสจะปรากฏดงรปท 9.8 (ขวา)

9.7 เอกซเรฟ(Xref)เอกซเรฟ(Xref)มชอเตมวาเอกซเทอนลเรฟเฟอเรนซ(External Reference)คอการสอดแทรกไฟลแบบแปลน .dwgหนงหรอหลายๆ ไฟลเขามาในไฟลแบบแปลน .dwg ใชงาน โดยมความสมพนธแบบเชอมโยงขอมลจากไฟลทถกสอดแทรกแบบเอกซเรฟ หากมการเปลยนแปลงขอมลในไฟลเอกซเรฟทสอดแทรกเขามา จะทาใหเกดการเปลยนแปลงขอมลในไฟลหลกดวย การสอดแทรกไฟลดวยเอกซเรฟ(Xref)มลกษณะการเชอมโยงหรออางองจากภายนอกเขามาเพอใหเรามองเหนวตถและเพอทจะพมพแบบแปลนเทานน เราไมสามารถทจะแกไขวตถทเปนสวนประกอบตางๆของไฟลแบบแปลนเอกซเรฟทอางองเขามา (นอกจากจะใชคาสง Tools4Xref and Block In-place Editing4EditReference In-Place หรอ Refedit ) เนองจากวตถตางๆ ทงหมดในเอกซเรฟจะถกรวมใหกลายเปนวตถเพยง ชนเดยวซงคลายกบบลอคมาก แตเอกซเรฟแตกตางกบบลอคคอบลอคนนไมมความสมพนธกบไฟลตนฉบบ แตเอกซเรฟมความสมพนธและจะเปลยนแปลงไปตามไฟลตนฉบบเสมอ ถาหากตองการแกไขปรบปรงเอกซเรฟทสอดแทรกเขามาใชงาน เราจะตองเปดไฟลตนฉบบของเอกซเรฟนนออกมาแลวจงทาการแกไขหรอใชคาสง Refedit แกไขไฟลเอกซเรฟในไฟลหลกโดยตรง เมอแกไขขอมลในไฟลเอกซเรฟตนฉบบแลว จะมผลทาใหเกดการเปลยนแปลงในไฟลทสอดแทรกเขาไปเมอเปดไฟลนนออกมาใชงานหรอเมอใชคาสง Reload เพอโหลดไฟลเอกซเรฟนนใหม

รปท 9.8

chap-09.PMD 13/10/2549, 1:29235

Page 10: AutoCAD 2006 2D Chap-09

2D Drafting

236

Note อนทจรงเรามทางเลอกอย 2 ทางในการแกไขเอกซเรฟทสอดแทรกเขามาใชงานคอ (1) เปดไฟลเอกซเรฟนนออกมาแกไข แลวใชคาสง File4Save เพอบนทกการเปลยนแปลง (2) ใชคาสงTools4Xref and Block In-place Editing4Edit Reference In-Place หรอ Refedit แกไขเอกซเรฟทอยในไฟลแบบแปลนใชงานไดทนท

จดประสงคของการใชเอกซเรฟกคอการเขยนแบบแปลนเดยวกนโดยมผเขยนแบบหลายๆ คน โดยมเครองคอมพวเตอรตอพวงกนในระบบเนตเวรค(Local Area Network) ตวอยาง เชน ผเขยนแบบคนท 1 กาลงเขยนสวนประกอบสวนหนงของชนงานซงพอทจะเรมมองเหนเปนเคาโครงของชนงานบนพนทวาดภาพ ผเขยนแบบคนท 2 กกาลงเขยนสวนประกอบอกสวนหนงของชนงานเดยวกนซงใกลจะเสรจเรยบรอยแลว ผเขยนแบบคนท 3 ไดเขยนกรอบตารางรายการแบบ(Titleblock)เสรจเรยบรอยแลวและตองการทจะนาชนงานจากผเขยนคนท 1 และ 2 สอดแทรกเขามาใชงาน เพอกาหนดสเกลระหวางชนงานกบตารางรายการแบบไวลวงหนา ถงแมวาชนงานทงสองจะยงไมเสรจสมบรณ ผเขยนคนท 3จะสามารถมองเหนตารางรายการแบบของตนเองและมองเหนชนงานจากคนท 1 และ 2 ทกาลงเขยนแบบเพมเตมไดตลอดเวลาบนจอภาพ จนกระทง ผเขยนคนท 1 และ 2 ทางานเสรจ ผเขยนคนท 3 กจะสามารถพมพ แบบแปลนทเสรจสมบรณไดทนท

เอกซเรฟ(Xref)ไมไดมประโยชนเฉพาะกรณทมการเขยนแบบโดยมผเขยนหลายๆ คนเทานน ในเครองคอมพวเตอรเครองเดยว (Standalone) เราสามารถใชประโยชนจากเอกซเรฟไดเชนเดยวกน ตวอยาง เชน สมมตวาเราจะตองเขยนแบบแปลนหลายๆ แผน โดยททกๆ แผนมรปประตและหนาตางแบบเดยวกนทงหมด แตเรายงไมแนใจวาจะตองมการเปลยนแปลงแบบประตและแบบหนาตางตอไปอกหรอไม ถาหากเราใชรปประตและหนาตางเปนบลอคธรรมดาถาจาเปนทจะตองแกไขหรอเปลยนรปแบบของประตหรอหนาตาง เราจะตองเปดไฟลแบบแปลนออกมาทกแผนแลวทาการแกไขบลอคประตและบลอคหนาตางเหลานนใหม แตถาหากเราใชรปประตและรปหนาตางเปนเอกซเรฟเราเพยงแตเปดไฟลรปประตและหนาตางตนฉบบขนมา แลวจงแกไขเปลยนแปลงประตและหนาตางตามแบบทตองการไฟลแบบแปลนทกไฟลทมเอกซเรฟรปประตและหนาตางกจะไดรบการแกไขเปลยนแปลงตามรปแบบใหมไปดวยโดยอตโมต

เอกซเรฟเปนการเชอมโยงไฟลแบบแปลนหลายๆ ไฟลเขาดวยกน จงสนเปลองเนอทในการจดเกบไฟลนอยมากเพราะไมไดมการจดเกบไฟลเอกซเรฟในอกไฟลหลกจรงๆ เปนเพยงการอางองไฟลเขาไปใชงานเทานน หากมการเคลอนยายไฟลหลกไปใชงานทอนๆ เราจะตองนาไฟลเอกซเรฟทงหมดไปดวย เราสามารถสรางการเชอมโยงของไฟลหลายๆไฟลทซอนกนหลายๆ ชน(Nested Xref)ดงรป ท 9.9 ผเขยนคนท 1 จะมองเหนวตถในไฟลแบบแปลนทงหมด ผเขยนคนท2 และ 3 จะไมสามารถมองเหนวตถในไฟลแบบแปลนของผเขยนคนท 1 แตผเขยนคนท 2 สามารถมองเหนวตถในไฟลแบบแปลนของผเขยนคนท 4, 5 และ 8 ผเขยนคนท 3 สามารถมองเหนวตถในไฟลแบบแปลนของผเขยนคนท 6, 7และ 8 ผเขยนคนท 4,5,6,7 จะมองเหนวตถในไฟลแบบแปลนของผเขยนคนท 8 เหมอนกน แตผเขยนคนท 8 จะไมสามารถมองเหนวตถในไฟลแบบแปลนของผใชโปรแกรมคนอนๆ เพราะไฟลของผเขยนคนท 8 ถกผอนๆ อางองเขาไปใชงาน อยางไรกตาม หากมการสอดแทรกเอกซเรฟแบบ Overlay ผเขยนแบบในระดบเหนอกวาจะไมสามารถมองเหนขอมลในไฟลเอกซเรฟทสอดแทรกเขามาใชงานได ตวอยาง เชน ผเขยนคนท 2 สอดแทรกแบบแปลนของผเขยนคนท4 ดวยเอกซเรฟแบบ Overlay แตสอดแทรกแบบแปลนของผเขยนคนท 5 ดวยเอกซเรฟแบบ Attachment ผเขยนคนท1 จะไมสามารถมองเหนแบบแปลนของผเขยนคนท 4 แตสามารถมองเหนแบบแปลนของผเขยนคนท 5 ได เมอเราพอทจะเขาใจโครงสรางของการใชเอกซเรฟหรอเอกซเทอนลเรฟเฟอเรนซ(External Reference)แลว เราจะเรมศกษาการใชคาสงตางๆ ทเกยวของกบเอกซเทอนลเรฟเฟอเรนซดงตอไปน

chap-09.PMD 13/10/2549, 1:29236

Page 11: AutoCAD 2006 2D Chap-09

237กลมคาสงสาหรบบลอค เอกซเรฟ อมเมจและแอททรบวต

Note เอกซเรฟ(Xref)มความสมพนธใกลชดกบบลอค(Block) เพราะเราสามารถทจะแปลงเอกซเรฟใหกลายเปนบลอคได แตการแปลงเอกซเรฟใหเปนบลอค จะทาใหความสามารถในการปรบปรงขอมลใหทนสมยโดยอตโนมตหมดไป ซงกเทากบวาความสมพนธในการเชอมโยงไฟลเอกซเรฟจะถกตดขาดในทนท ซงเอกซเรฟกจะกลายเปนบลอคและมคณสมบตตาง ๆเหมอนกบบลอคธรรมดา อยางไรกตามใน AutoCAD 2006 เราสามารถใช Express Tools แปลงบลอคกลบเปนเอกซเรฟไดโดยใชคาสง Express4Blocks4Convert block to xref

9.8 Insert4External Reference | XATTACH | XA | ใชคาสงนสาหรบเชอมโยงหรอสอดแทรกไฟลแบบแปลน .dwg ภายนอกเขามาใชงานในลกษณะของเอกซเรฟ เมอใชคาสงนจะปรากฏไดอะลอค Select Reference File ใหเลอกไฟลแบบแปลน .dwg จากโฟลเดอรทตองการ แลวคลกบนปม Open จะปรากฏ ไดอะลอค External Reference ดงรปท 9.10

ผเขยนคนท 4ทอนาทง

ผเขยนคนท 1ตารางรายการแบบ

ผเขยนคนท 2ระบบทอ

ผเขยนคนท 3ระบบไฟฟา

ผเขยนคนท 8พนชนลาง

ผเขยนคนท 6วงจรแสงสวาง

ผเขยนคนท 7วงจรควบคม

ผเขยนคนท 5ทอนาดม

รปท 9.9

Name แสดงชอไฟลเอกซเรฟทจะสอดแทรก คลกบนปม Browse... เพ อคนหาไฟล ทตองการสอดแทรกโดยเชอมโยงแบบเอกซเรฟ แลวเลอกไฟลทตองการ ชอไฟลทถกเลอกจะปรากฏบนแถบรายการ Name น Found in รายงานชอไฟลและโฟลเดอรทคนพบไฟล Saved path รายงานช อไฟลและโฟลเดอร ทโปรแกรมจะใชในการบนทกและคนหาไฟลเอกซเรฟนน Path Typeหากเลอก Full path โปรแกรมจะบนทกโฟลเดอรเกบไวเพอใชในการคนหาไฟลเอกซเรฟถามการเคลอนยายไฟลเอกซเรฟไปจากโฟลเดอรทระบใน Full path โปรแกรมจะไมสามารถคนหา

และเปดไฟลเอกซเรฟได ซงจะทาใหขอมลในไฟลเอกเรฟหายไปจากไฟลหลก หากเลอก Relative path และมการใชเอกซเรฟซอนเอกซเรฟ โปรแกรมจะคนหาไฟลโดยอางองจากโฟลเดอรทบรรจแบบแปลนหลกของเอกซเรฟ

รปท 9.10

chap-09.PMD 13/10/2549, 1:29237

Page 12: AutoCAD 2006 2D Chap-09

2D Drafting

238

Note

Note

หากเลอก No pathโปรแกรมจะบนทกเฉพาะชอไฟลเอกซเรฟเทานน ไมบนทกโฟลเดอรทเกบไฟล โปรแกรมจะคนหาไฟลเอกซเรฟจากหลายเสนทาง อาท เชน คนหาไฟลเอกซเรฟใน Support File Search Path, Project File SearchPath และยงคนหาไฟลเอกซเรฟในโฟลเดอรเดยวกนกบไฟลแบบแปลนหลก หากตองการสงไฟลแบบแปลนทมการใชงานเอกซเรฟไปยงผอน เราควรเลอก No path เพราะโปรแกรมจะคนหาไฟลเอกซเรฟและไฟลหลกจากโฟลเดอรเดยวกน เราใชตวเลอกใน Reference Type เพอระบประเภทในการเชอมโยงโดยใช Attachment เพอเชอมโยงไฟลแบบแปลนทถกเลอกเขากบแบบแปลนใชงานไฟลเอกซเรฟทเราเชอมโยงเขามาใชงานน จะปรากฏใหเหนเมอไฟลใชงานถกเชอมโยงไปยงไฟลอนๆ อก เราใช Overlay เพอเชอมโยงไฟลแบบแปลนทถกเลอกเขากบแบบแปลนใชงาน ไฟลเอกซเรฟทเราเชอมโยงเขามาใชงานนจะไมปรากฏใหเหน เมอไฟลใชงานถกเชอมโยงไปยงไฟลอนๆ อกInsertion point กาหนดจดสอดแทรกของไฟลเอกซเรฟ หากตองการใชไฟลเอกซเรฟอยในตาแหนงคอรออรดเนทเหมอนกบในไฟลตนฉบบ เราใชคา X,Y,Z เทากบ 0,0,0 ซงโปรแกรมกาหนดมาให Scale หากตองการเปลยนสเกลของเอกซเรฟใหใหญขนหรอเลกลงจากเดม ใหพมพคาสเกลแฟคเตอรเขาไปในอดทบอกซ X และ Y ของตวเลอกนโดยท X และ Y อาจจะกาหนดไมเทากน ไดหรอคลกใหปรากฏเครองหมาย บนเชคบอกซ Uniform Scaleหากตองการเปลยนสเกลเอกซเรฟใหมขนาดใหญขนหรอเลกลงไดสดสวนเทากนทงในแนวแกน X และ Y (Zเปนคาการเปลยนสเกลใน 3 มต) Rotation กาหนดมม(Angle)สาหรบหมนวตถทอยในไฟลเอกซเรฟทงหมด Unitแสดงหนวยวดของเอกซเรฟหรอหนวยวดทกาหนดในไฟลแบบแปลน .dwg ทถกเลอก Factor แสดงคาแฟคเตอรในการเปลยนสเกลเอกซเรฟหรอไฟล .dwg ทสอดแทรกเขามาใชงาน หากไมตองการเปลยนสเกลเอกซเรฟหรอไฟล.dwg ใหใชคาสง Format4Unit แลวเลอกหนวยวดในแถบรายการ Units to scale inserted content ใหตรงกนกบในUnit หากหนวยวดตรงกน จะทาให Factor = 1 นนหมายถงไมมการเปลยนสเกลเอกซเรฟ

Specify on Screen หากมเครองหมาย ปรากฎนาหนาขอความ Specify on Screen โปรแกรมจะแสดงขอความนนบนบรรทดแสดงขอความหลงจากทเราออกจากไดอะลอคแลว ซงเราจะตองกาหนดตาแหนงจดสอดแทรกหรอกาหนดสเกลหรอกาหนดมมของการหมนทระบบนบรรทดปอนคาสง หากเราตองการใชคาจดสอดแทรกสเกลและมมของการหมนทระบบนไดอะลอค เราจะตองปลดเครองหมาย

หนาตวเลอก Specify on Screen ของเชคบอกซทตองการ

กอนทเราจะสอดแทรกเอกซเรฟดวยคาสง Insert4External Reference น เราจะตองแนใจวาหนวยวดในแถบรายการ Units to scale inserted content ของคาสง Format4Unit ถกกาหนดใหมหนวยตรงกนกบหนวยวดของเอกซเรฟ หากหนวยวดของเอกซเรฟและหนวยวดในคาสง Format4Unitไมตรงกน คา Factor บนไดอะลอค External Reference ดงรปท 9.10 จะไมเทากบ 1 นนหมายถงโปรแกรมจะขยายเอกซเรฟใหมขนาดใหญขนหรอยอเอกซเรฟใหมขนาดเลกลงตามคา Factor ทปรากฏหากปรากฏคา Factor = 10 แสดงวาโปรแกรม จะขยายเอกซเรฟใหมขนาดใหญขน 10 เทา หากปรากฏคาFactor = 0.001 แสดงวาโปรแกรมจะยอเอกซเรฟใหมขนาดเลกลง 1000 เทา

9.9 Insert4Xref Manager | XREF | XR | ใชคาสงนสาหรบจดการกบไฟลเอกซเรฟทถกเชอมโยงเขามาใชงาน เราสามารถทจะตรวจรายชอ(List) สอดแทรกไฟลเอกซเรฟ(Attach) ยกเลกการเชอมโยง(Detach) โหลดเอกซเรฟใหม(Reload) ปลดเอกซเรฟออกชวคราว(Unload)ตดความสมพนธดวยการแปลงเอกซเรฟใหเปนบลอค(Bind) ดงปรากฏบนไดอะลอคท 9.11Attachใชสาหรบสอดแทรกไฟลแบบแปลน .dwg เพอเชอมโยงเขามาในไฟลแบบแปลนใชงานในลกษณะของเอกซเรฟ เมอคลกบนปมนจะปรากฏไดอะลอคดงรปท 9.10 (ดรายละเอยดการใชงานในคาสง Insert4ExternalReference ) Detach คลกชอไฟลเอกซเรฟ แลวคลกปมน เพอยกเลกการเชอมโยงเอกซเรฟอยางถาวรวตถตางๆทอยในไฟลเอกซเรฟจะหายไปจากพนทวาดภาพ Reload คลกชอไฟลเอกซเรฟ แลวคลกปมน เพอโหลดไฟลเอกซเรฟใหม เพอปรบปรง(Update)ขอมลใหเปนปจจบนหรอขอมลทเปลยนแปลงลาสด Unload คลกชอไฟลเอกซเรฟ แลวคลกปมน เพอปลดไฟลเอกซเรฟทถกเลอกออกจากแบบแปลนใชงานชวคราว เราสามารถเรยกกลบ

chap-09.PMD 13/10/2549, 1:29238

Page 13: AutoCAD 2006 2D Chap-09

239กลมคาสงสาหรบบลอค เอกซเรฟ อมเมจและแอททรบวต

มาใชงานใหมดวยปม Reload Bind ใชปมนสาหรบตดความสมพนธ ระหว างขอม ลทงหมดในไฟลเอกซ เรฟ พรอมท งแปลงเอกซเรฟใหกลายเปนบลอคธรรมดาอยในไฟลแบบแปลนใชงาน เม อคลกปมน จะปรากฏไดอะลอคแสดงตวเลอก Bind และInsert เพอเลอกรปแบบของชอวตถ อาท เชนเลเยอร บลอค เปนตน เราเลอกใช Bindในกรณทตองการใหโปรแกรมเปลยนช อไฟลเอกซเรฟและชอเลเยอร โดยใชชอรปแบบ FLOOR1$0$WALL หรอเลอกใชInsert ในกรณท ไมตองการใหช อไฟล

เอกซเรฟปรากฏบนชอวตถ อาท เชน ไฟลเอกซเรฟชอ FLOOR1 ชอเลเยอรชอ WALL หลงใชตวเลอก Insertชอเลเยอรยงคงใชชอ WALL เชนเดม โดยไมมชอไฟลนาหนา เราสามารถใชปม Open ในการเปดไฟลเอกซเรฟทถกเลอกออกมาใชงาน เราใช Xref Found At เพอแสดงชอไฟลและตาแหนงทถกเกบบนทกของไฟล (Path) เราใชBrowse... เพอคนหาไฟลในกรณทไฟลเอกซเรฟถกเคลอนยายไปอยในโฟลเดอรใหมและใช Save Path เพอบนทกโฟลเดอรทใชในการจดเกบไฟลเอกซเรฟและใชในการแกไขเปลยนแปลงโฟลเดอรทจดเกบไฟลเอกซเรฟ

9.10 Modify4Clip4Xref | XCLIP | XC | ใชคาสงนสาหรบซอนวตถตางๆ ทอยในไฟลเอกซเรฟทอยภายนอกขอบเขตทกาหนด เพอไมใหเอกซเรฟสวนทอยนอกขอบเขตทปรากฏบนพนทวาดภาพดงรปท 9.12

รปท 9.11

กอนใชคาสง หลงใชคาสงรปท 9.12

Command: _xclip {จากรปท 9.12 (ซาย)}Select objects: 1 found {คลกลงบนเสนสวนประกอบใดๆ ของไฟลเอกซเรฟ}Select objects: {คลกขวาหรอ Q}Enter clipping option[ON/OFF/Clipdepth/Delete/generate Polyline/New boundary]<New>: {คลกขวาหรอ

Q เพอใชตวเลอก New boudary}Delete old boundary(s)? [Yes/No] <Yes>: {หากเคยมการตดขอบของไฟลเอกซเรฟมากอนแลว

จะปรากฏขอความน ใหคลกขวาหรอ Q เพอลบขอบเขตเดมทงไป}Specify clipping boundary:

chap-09.PMD 13/10/2549, 1:29239

Page 14: AutoCAD 2006 2D Chap-09

2D Drafting

240

Note

[Select polyline/Polygonal/Rectangular] <Rectangular>: {เลอกรปแบบของการตดขอบหรอคลกขวาหรอ Q เพอใชขอบสเหลยมผนผา}

Specify first corner: {คลกตรงจดท 1 เพอกาหนดมมทหนงของสเหลยมผนผาชวคราว}Specify opposite corner: {คลกตรงจดท 2 เพอกาหนดมมทะแยงของสเหลยมผนผาชวคราว

จะปรากฏดงรปท 9.12 (ขวา)}

On เปดโหมดการตดขอบนอกของเอกซเรฟทเคยใชคาสงนมาแลว OFF ปดโหมดการตดขอบนอกของเอกซเรฟทเคยใชคาสงนมาแลว เราจะมองเหนรายละเอยดทงหมดของไฟลเอกซเรฟ Clip Depth กาหนดระนาบตดขอบดานหนาและระนาบตดขอบดานหลง Delete ลบการตดขอบนอกออกจากไฟลเอกซเรฟ generate Polyline พมพP เพอสรางเสนโพลไลนตามขอบตดทกาหนด New boundary สรางขอบเขตในการตดขอบนอกของไฟลเอกซเรฟใหม Select polyline ใชเสนโพลไลนเปนเสนในการตดขอบนอกของไฟลเอกซเรฟ Polygonalเขยนรปหลายเหลยมชวคราวเพอตดขอบนอกของไฟลเอกซเรฟ Rectangular เขยนรปสเหลยมผนผาชวคราวเพอตดขอบนอกของไฟลเอกซเรฟ

9.11 Modify4Object4External Reference4Bind | XBIND | XB | ใชสาหรบตดความสมพนธโดยนาบลอค สไตลเสนบอกขนาด เลเยอร รปแบบเสนหรอสไตลตวอกษรจากไฟลเอกซเรฟทสอดแทรกอยใน ไฟลแบบแปลนใชงานเขามาใชงานในไฟลแบบแปลนหลก

Xrefs แสดงรายชอไฟลเอกซเรฟทงหมดทถกสอดแทรกเข าไปในไฟล แบบแปลนใชงานในชองหนาตางน เราคลกบนเครองหมาย + หนาชอไฟลจะปรากฏประเภทของวตถตางๆ อาท เชน บลอค สไตลเสนบอกขนาด เลเยอร รปแบบเสน สไตลตวอกษรซงเราสามารถเลอกทจะตดความสมพนธเพอนาบลอค สไตลเสนบอกขนาด เลเยอรรปแบบเสน สไตลตวอกษรทตองการเขามา

รปท 9.13

ใชงานได Add -> เลอกบลอค สไตลเสนบอกขนาด เลเยอร รปแบบเสน หรอสไตลตวอกษรทตองการนามาใชงานใหไปอยในหนาตาง Definitions to Bind แลวคลกบนปม Add น Remove <- เลอกวตถทตองการยายกลบไปอยในหนาตาง Xref แลวคลกบนปม Remove น Definitions to Bind วตถทงหมดทถกยายเขามาในชองหนาตางนจะสามารถนาไปใชงานในไฟลหลกทมไฟลเอกซเรฟสอดแทรกอยได

หากเราตดความสมพนธของเฉพาะวตถในไฟลเอกซเรฟใดแลว วตถนนจะเขาไปอยในไฟลแบบแปลนใชงานอยางถาวร อาท เชน หากเราตดความสมพนธ Dimstyle ออกจากไฟลเอกซเรฟแลว ชอสไตลเสนบอกขนาดทอยในไฟลเอกซเรฟนนจะถกคดลอกเขามาไวในไฟลแบบแปลนใชงาน หากเราตองการแกไขสไตลของเสนบอกขนาดของไฟลเอกซเรฟนน เรากสามารถทาไดโดย เลอกสไตลเสนบอกขนาดทถกคดลอก ซงจะมชอไฟลนาหนาชอสไตลเสนบอกขนาดนนดวย

9.12 Modify4Object4External Reference4Frame | XCLIPFRAME | ใชคาสงนสาหรบปดหรอเปดโหมดแสดงเสนกรอบ(Clipframe)ทใชซอนบางสวนของเอกซเรฟทถกสรางจากคาสงModify4Clip4Xref สงเกตวากอนการใชคาสง เราจะมองไมเหนเสนกรอบแสดงขอบเขตของ Clipframe แตหลงใชคาสงจะปรากฏเสนกรอบ Clipframe ดงรปท 9.14

chap-09.PMD 13/10/2549, 1:29240

Page 15: AutoCAD 2006 2D Chap-09

241กลมคาสงสาหรบบลอค เอกซเรฟ อมเมจและแอททรบวต

9.13 Tools4Xref and Block In-place Editing4Open Reference | XOPENใชคาสงนสาหรบเปดไฟลเอกซเรฟ โดยทไมจาเปนตองทราบชอไฟล เมอเรยกคาสงออกมาใชงาน จะปรากฏขอความSelect Xref: ใหใชเมาสคลกลงบนวตถใดๆ ทเปนสวนประกอบของไฟลเอกซเรฟทเราตองการเปดไฟลออกมาใชงาน

9.14 Tools4Xref and Block In-place Editing4Edit Reference In-place | REFEDITใชคาสงนสาหรบแกไขปรบแตงบลอค(Block) โดยทไมตองระเบดบลอคใหกลายเปนวตถธรรมดาและสามารถใชสาหรบแกไขไฟลทถกสอดแทรกแบบเอกซเรฟโดยทไมตองเปดไฟลเอกซเรฟตนฉบบออกมาแกไขอกดวย

XCLIPFRAME = 0 XCLIPFRAME = 1รปท 9.14

บลอค(Block) เอกซเรฟ(Xref)รปท 9.15

Command: _refeditSelect reference: {คลกลงบนบลอคหรอเอกซเรฟทตองการแกไขปรบแตง จะปรากฏไดอะลอค

Reference Edit ดงรปท 9.16}

ในแถบคาสง Identify Reference มพารามเตอรตางๆ ดงน Reference name แสดงชอไฟลเอกซเรฟหรอชอบลอคทถกเลอกหนาตาง Preview แสดงรปตวอยางของไฟลเอกซเรฟหรอบลอคทตองการแกไข Path แสดงชอและเสนทางในการบนทกไฟลเอกซเรฟ หากเลอกปมเรดโอ Automatic select all nested objects โปรแกรมจะเลอกวตถทงหมดทซอนอยในบลอคหรอเอกซเรฟใหโดยอตโนมต หากเราตองการเลอกวตถซงซอนอยในบลอคหรอเอกซเรฟทตองการแกไขดวยตนเอง ใหเลอกปมเรดโอ Prompt to select nested objects สวนในแถบคาสงSettings หากปรากฏเครองหมาย หนาเชคบอกซ Create unique layer, style, and block names วตถทมชอกากบจะถกแกไขเหมอนกบการใช Bind ตดความสมพนธเอกซเรฟ ซงทาใหเราสามารถแกไขเลเยอรและชอวตถหากปรากฏเครองหมาย หนาเชคบอกซ Display a attribute definitions for editing โปรแกรมจะแสดงแอททรบวต เพอใหเราสามารถแกไขปรบแตงได หากปรากฏเครองหมาย หนาเชคบอกซ Lock objects notin working set โปรแกรมจะปองกนมใหเราสามารถเลอกและแกไขวตถตางๆ ทไมไดอยใน Block หรอ Xref ท

chap-09.PMD 13/10/2549, 1:30241

Page 16: AutoCAD 2006 2D Chap-09

2D Drafting

242

Note

Note

Note

Note

กาลงแกไขปรบแตงอย เมอคลกบนปม OK ของไดอะลอคดงรปท 9.16 จะปรากฏทลบาร Refedit ดงรปท 9.17(ซาย) เราสามารถคลกบนปมไอคอน Add to Working set เพอเพมเตมวตถจากเอกซเรฟหรอบลอคทกาลงแกไขหรอคลกบนปมไอคอน Remove from Working set เพอเลอกวตถออกจากเอกซเรฟหรอบลอคทกาลงแกไขหรอคลกบนปมไอคอน Close Reference เพอยกเลกการแกไขดวยคาสงนทงหมด แลวออกจากคาสงREFEDIT หรอคลกบนปมไอคอน Save Reference Edits เพอยนยนและบนทกการแกไขลงในไฟลเอกซเรฟหรอบนทกการแกไขบลอค แลวออกจากคาสง REFEDIT เมอคลกบนปมไอคอน หรอ เพอออกจากโหมดการแกไขบลอคหรอเอกซเรฟจะปรากฏไดอะลอคแสดงขอความยนยนดงรปท 9.17 (ขวา)

รปท 9.16

รปท 9.17

ในขณะนเรายงอยในโหมดการแกไขปรบแตงภายในคาสง REFEDIT อย ถงแมวาโปรแกรมจะนาเรากลบมาสบรรทดปอนคาสง Command: กตาม เราสามารถทจะใชคาสงทแกไขปรบแตงวตถธรรมดากบเอกซเรฟหรอบลอคทถกเลอกไดทกๆ คาสง อาท เชน คาสง MOVE, ROTATE, SCALE, STRETCHนอกจากเราจะสามารถแกไขบลอคหรอเอกซเรฟแลว เรายงสามารถใชคาสงในการเขยนวตถตางๆเพมเตมเขาไปในบลอคหรอในไฟลเอกซเรฟไดอกดวย อาท เชน LINE, PLINE และอนๆ เปนตน

หลงจากทใชคาสง REFEDIT แลวเลอกเอกซเรฟหรอเลอกบลอค หากเราเขยนวตถใด ๆเขาไปบนพนทวาดภาพ ถาเลอกเอกซเรฟ วตถนนจะเคลอนยายเขาไปอยในไฟลเอกซเรฟ ถาเลอกบลอค วตถนนจะกลายเปนสวนประกอบของบลอค หากออกจากโหมดการแกไขดวย Save Reference Edits

ปมไอคอนคาสง Add to Working set, Remove from Working set, Save ReferenceEdits, และปม Close Reference บนเมนบารจะใชไดกตอเมอเขาสโหมดการแกไขเอกซเรฟหรอบลอคเทานน

คาสงนมประโยชนในการแกไขไฟลเอกซเรฟทถกเชอมโยงเขามาใชงาน โดยทเราไมตองเปดไฟลเอกซเรฟตนฉบบออกมาแกไข เราสามารถแกไขหรอเพมเตมวตถเขาไปในไฟลเอกซเรฟนนไดทนทหากเราใชคาสงกบบลอค เรากไมจะเปนทจะตองระเบดบลอคเสยกอน เราสามารถแกไขเพมเตมบลอคไดทนท บลอคทมชอเดยวกนทงหมดจะถกปรบปรงตามไปดวยโดยอตโนมต

chap-09.PMD 13/10/2549, 1:30242

Page 17: AutoCAD 2006 2D Chap-09

243กลมคาสงสาหรบบลอค เอกซเรฟ อมเมจและแอททรบวต

Note

Note

Note

9.15 อมเมจ(Image)อมเมจคอรปภาพนงทสแกน(Scan)เขามาใชงานในเครองคอมพวเตอรสวนมากมกเรยกวารปบทแมป (Bitmap)หรออาจเรยกวา ราสเตอรอมเมจ(Raster image) รปบทแมปทนาเขามาใชงานในเครองคอมพวเตอรในปจจบนมมากมายหลายฟอรแมต ฟอรแมตทสามารถนามาใชกบ AutoCAD 2006 ไดมหลายฟอรแมตเชนเดยวกนคอ .bmp, .rle, .dib,.rst, .gp4, .mil, .cal, .cg4, .flc, .fli, .bil, .gif, .ig4, .igs, .jpg, .pcx, .pct, .png, .rlc, .tga, .tif เราสามารถใชรปบทแมปทมความลกของสไดหลายระดบ อาท เชน 8-bit gray, 8-bit color, หรอ 24-bit color image ฟอรแมตทนยมใชคอ.jpg เพราะวาไฟลฟอรแมตนมขนาดเลกมาก คณภาพของภาพทพมพออกมาสามารถยอมรบไดในระดบดพอใช แตถาหากตองการภาพทมคณภาพสงควรเลอกฟอรแมต .tif หรอ .tga แตฟอรแมตทงสองนมขนาดไฟลคอนขางใหญและสนเปลองพนทในการจดเกบ เมอไดสอดแทรกรปบทแมปเขามาใน AutoCAD แลว เราสามารถพมพรปบทแมปไปพรอมๆ กบแบบแปลนได

คณภาพของรปบทแมปยงขนอยกบความละเอยดของภาพ(Resolution)มหนวยเปนจานวนจดตอนว(DotPer Inch)ของภาพทสแกนเขามาใชงาน การเลอก DPI นนขนอยกบขนาดของรปบทแมปทนามาใชงานใน AutoCAD หากเปนโลโกเลกๆ ใชประกอบตารางรายการแบบ เรากสามารถใช DPI ในการสแกนภาพตาๆ หากเปนภาพแผนทภาพถาย เรากควรทใช DPI ในการสแกนภาพสง

เราสามารถสอดแทรกรปบทแมปเขามาในววพอรททงในโมเดลสเปสและในเลเอาท(Layout)ของเปเปอรสเปสAutoCAD ไดโดยไมจากดจานวนและขนาด อกทงยงสามารถทจะวางซอนกนบนพนทวาดภาพหลายๆ รปไดเมอสอดแทรกรปบทแมปเขามาใน AutoCAD แลว เราสามารถทจะเขยนเสนตางๆ ทบลงไปบนรปบทแมปทสอดแทรกเขามาใน AutoCAD ซงเหมาะสมทจะใชแทนดจไตเซอร(Digitizer)เพอถายแบบหรอแปลงราสเตอรใหเปนเวคเตอรฟอรแมต

ราสเตอรอมเมจคอการจดเกบไฟลรปภาพทสแกนหรอภาพทคอมพวเตอรสรางขน ซงเกบรายละเอยดของจดพเซล(Pixel)ทก ๆจดบนภาพนน หากมการขยายภาพใหใหญขนจะเกดการบดเบอน(Distortion)ขนบนภาพ ซงจะทาใหภาพดหยาบขนโดยจะเหนไดอยางชดเจน อาท เชน .jpg, .bmp,. .tga และอนๆเปนตน สวนเวคเตอรฟอรแมตเปนรปภาพทถกเกบโดยใชฐานขอมลภาพในการจดเกบจด อาท เชนถาเปนเสนตรง โปรแกรมจะจดเกบจดปลายเสนทงสองดานเทานน ถาเปนวงกลม โปรแกรมจะเกบบนทกคาจดศนยกลางและรศม โปรแกรมจะทาการคานวณเพอแสดงภาพเวคเตอร ดงนนไมวาเราจะขยายภาพขนกเทากตามจะไมทาใหภาพบดเบอนและยงคงมความละเอยดสงเสมอ อาท เชน .eps,.cdr, .wmf และไฟล .dwg .dwf, .dxf ของ AutoCAD

ปจจบนมแอพพลเคชนทสามารถแปลงไฟลราสเตอรใหเปนเวคเตอรหลายโปรแกรม อาท เชนScan2CAD (http://www.softcover.com), Rasterex (http://www.rasterex.com), GTXRaster (http://www.gtx.com) , R2V (http://www.algolab.com) สวนโปรแกรม Hybrid หรอโปรแกรมลกผสมระหวางราสเตอรและเวคเตอรทผลตโดย Autodesk, Inc คอ Autodesk Raster Design 2006 (http://www.autodesk.com

รปท 9.18

รปบทแมป

chap-09.PMD 13/10/2549, 1:30243

Page 18: AutoCAD 2006 2D Chap-09

2D Drafting

244

Note

Note

Note

9.16 Insert4Raster Image | IMAGEATTACH | IAT | ใชคาสงนสาหรบสอดแทรกรปบทแมป(Attach)เขามาบนพนทวาดภาพ เราสามารถสอดแทรกรปบทแมปไดทงในโมเดลสเปสและเลเอาทเปเปอรสเปส เมอเรยกคาสงน จะปรากฏไดอะลอคดงรปท 9.19 (ซาย) เลอกรปบทแมปในฟอรแมตทตองการ แลวคลกบนปม Open จะปรากฏไดอะลอคดงรปท 9.19 (ขวา)

Name ใชแถบรายการนสาหรบเลอกชอไฟลรปบทแมปทเคยสอดแทรก Browse ใชสาหรบคนหาไฟลรปบทแมปจากไดรฟและโฟลเดอรทตองการ ชอไฟลจะปรากฏบนแถบรายการ Name Retain Path หากปรากฏเครองหมาย

หนาเชคบอกซน โปรแกรมจะบนทกชอโฟลเดอรทจดเกบไฟลไวดวย เพอใชในการคนหาไฟลรปบทแมปในเวลาทตองการ ถาไมมเครองหมาย หนาเชคบอกซน โปรแกรมจะบนทกเฉพาะไฟลรปบทแมปโดยไมบนทกโฟลเดอรเมอถงเวลาทโปรแกรมตองการใชไฟลรปบทแมป โปรแกรมจะคนหาไฟลรปบทแมปจากโฟลเดอรเดยวกนกบไฟลแบบแปลน .dwg ทบรรจรปบทแมปนน Path แสดงเสนทางโฟลเดอรทเกบบนทกไฟลรปบทแมป

เมอเลอกไฟลรปบทแมปจากโฟลเดอรทตองการเรยบรอยแลว คลกปม OK เพอออกจากไดอะลอคจะปรากฏขอความ Specify insertion point <0,0>: ใหคลกบนพนทวาดภาพ เพอกาหนดตาแหนงของรปบทแมป จะปรากฏขอความ Specify scale factor <1>: ใหเลอนเมาส เพอยอหรอขยายรปบทแมปคลกเมาสซายเมอไดขนาดรปบทแมปทตองการ

Insertion point, Scale, Rotation มการใชงานเหมอนกบ Insertion point, Scale, Rotation ในการสอดแทรกบลอคและเอกซเรฟ (ดรายละเอยดการใชงานในคาสง INSERT หรอ XATTACH)

รปบทแมปทสอดแทรกเขามาใชงานใน AutoCAD ไมไดถกบนทกเขาในไฟลแบบแปลน .dwg หากตองการนาไฟล .dwg ไปใชงานทอนๆ เราจะตองคดลอกไฟลรปบทแมปทสอดแทรกเขาไปใชงานดวยซงเรานยมใชคาสง File4eTransmit ชวยในการรวบรวมไฟลตางๆ ทเกยวของทงหมด

9.17 Insert4Image Manager | IMAGE | IM | ใชคาสงนสาหรบจดการกบไฟลรปบทแมปทถกสอดแทรกเขามาใชงาน เราสามารถทจะตรวจรายชอ (List) สอดแทรก(Attach)รปบทแมปใหม ปลดรปบทแมป(Detach)ออกจากแบบแปลน โหลดรปบทแมปใหม(Reload) ปลดออกชวคราว(Unload) แสดงรายละเอยดของรปบทแมป (Details)ดงปรากฏบนไดอะลอคท 9.20

รปท 9.19

chap-09.PMD 13/10/2549, 1:30244

Page 19: AutoCAD 2006 2D Chap-09

245กลมคาสงสาหรบบลอค เอกซเรฟ อมเมจและแอททรบวต

Note

Note

Attach ใชสาหรบสอดแทรกไฟลรปบทแมปเขามาในไฟลแบบแปลนใชงาน Detach คลกบนชอไฟลรปบทแมป แลวคลกปมน เพอปลดไฟลรปบทแมปออกจากไฟลแบบแปลนพรอมทงลบรปบทแมปออกไปจากจอภาพReload คลกบนช อไฟล รปบทแมปในคอลมน Image Name เพอเลอกไฟลรปบทแมป แลวคลกบนปมน เพ อปรบปรงและโหลดไฟลรปบทแมปทถกเลอกใหม เพอใชขอมลลาสดทมการแกไขและบนทกใหมครงล าส ด Unload ให คลกบนช อไฟล ใน

คอลมน Image Name เพอเลอกไฟลรปบทแมป แลวคลกบนปมน เพอยกเลกไฟลรปบทแมปทถกเลอกไวชวคราวDetails คลกบนชอไฟลรปบทแมป แลวคลกปมน เพอแสดงรายละเอยดของรปบทแมป ใชปม Browse เพอเปลยนโฟลเดอรสาหรบจดเกบรปบทแมป แลวคลกบนปม Save Path เพอบนทกโฟลเดอรทใชในการคนหารปบทแมปหากไมตองการบนทก Path ใหลบ Path ออกจากอดทบอกซ Image found at แลวคลกบนปม Save Path

9.18 Modify4Object4Image4Adjust | IMAGEADJUST | IAD |

รปท 9.20

Command: _imageadjustSelect image(s): {คลกบนรปบทแมปทตองการปรบแตง จะปรากฏไดอะลอคดงรปท 9.21}

คลกและลากสไลเดอรเพอปรบความสวาง(Brightness) ความคมชด(Contrast)และการจางหายของส(Fade)ของรปบทแมปไดตามตองการ

9.19 Modify4Object4Image4Quality | IMAGEQUALITY | ใชคาสงนสาหรบปรบคณภาพในการแสดงรปบทแมปทงหมดบนพนทวาดภาพ เพอเพมความเรวในการวาดภาพใหม(Regeneration)บนพนทวาดภาพ

Command: _imagequalityEnter image quality setting [High/Draft] <High>: {พมพ D เพอเลอกแสดงรปบทแมป

คณภาพตา พมพ H เพอแสดงรปบทแมปคณภาพสง}

หากบนพนทวาดภาพมการสอดแทรกรปบทแมปไวหลายๆ รป เราควรปรบคณภาพตาไวกอนเพอความเรวในการวาดภาพใหม(Redraw)ของโปรแกรม

ใชคาสงนสาหรบปรบแตงความสวาง(Brightness)ความคมชด(Contrast)และการจางหายของส(Fade)ของรปบทแมปทถกสอดแทรกเขามาในไฟลแบบแปลนใชงาน

รปท 9.21

chap-09.PMD 13/10/2549, 1:30245

Page 20: AutoCAD 2006 2D Chap-09

2D Drafting

246

Note

9.20 Modify4Object4Image4Transparency | TRANSPARENCY | ใชคาสงนสาหรบควบคมความโปรงใสของรปบทแมป ซงจะทาใหมองเหนทะลวตถทซอนอยดานหลงคาสงนใชไดกบไฟลรปบทแมปบางฟอรแมตทใช Alpha RGB หรอ Gray scale เทานน

Command: _transparencySelect image(s):1 found {คลกบนรปบทแมปทตองการเปดโหมดความโปรงใส}Select image(s): {คลกขวาหรอ Q}Enter transparency mode [ON/OFF] <OFF>: {พมพ ON เพอเปดโหมดความโปรงใส หรอพมพ

OFF เพอปดโหมดความ โปรงใส}

9.21 Modify4Object4Image4Frame | IMAGEFRAME | ใชสาหรบเปด/ปดโหมดการแสดงกรอบ(Frame)รปบทแมป ซงจะมผลกบรปบทแมปทงหมดทอยในแบบแปลนใชงานดงรปท 9.22

Command: _imageframeEnter image frame setting [0, 1, 2] <1>: {พมพ 2 เพอเปดโหมดแสดงกรอบรปบนพนทวาดภาพ

แตไมพมพกรอบลงบนกระดาษหรอพมพ 1 เพอเปดโหมดแสดงกรอบรปบนพนทวาดภาพและพมพกรอบลงบนกระดาษหรอพมพ 0 (ศนย) เพอปดโหมดแสดงกรอบรปและไมพมพลงบนกระดาษ}

ขอสาคญในการใชคาสงนกคอหากเราปดโหมดแสดงกรอบรป (IMAGEFRAME = 0) เราจะไมสามารถเคลอนยายหรอแกไขปรบแตงรปบทแมปได จะตองเปดโหมดแสดงกรอบรปบทแมปเสยกอน(IMAGEFRAME = 1 หรอ 2) จงจะแกไขปรบแตงหรอเคลอนยายรปบทแมปได

9.22 Modify4Clip4Image | IMAGECLIP | ICL | ใชสาหรบตดขอบสวนเกนทไมตองการของรปบทแมปทสอดแทรกเขามาใชงาน ซงจะใหปรากฏรปบทแมปเฉพาะขอบเขตภายในท กาหนดเทานนดงรปท 9.23

IMAGEFRAME = 1 IMAGEFRAME = 0รปท 9.22

chap-09.PMD 13/10/2549, 1:30246

Page 21: AutoCAD 2006 2D Chap-09

247กลมคาสงสาหรบบลอค เอกซเรฟ อมเมจและแอททรบวต

Command: _imageclip {จากรปท 9.23 (ซาย) ใหแนใจวา OSNAP # อยในสถานะปด}Select image to clip: {คลกบนเสนกรอบของรปบทแมปทตองการตดขอบสวนเกน}Enter image clipping option [ON/OFF/Delete/New boundary] <New>: {คลกขวาหรอ

Q เพอใชตวเลอก New boundary}Enter clipping type [Polygonal/Rectangular] <Rectangular>: {พมพ P หากตองการกาหนด

ขอบเขตในการตดสวนเกนของรปบทแมปเปนรปหลายเหลยมหรอคลกขวาหรอ Q เพอใชตวเลอกเพอใชกรอบสเหลยมผนผาเปนขอบเขตในการตดสวนเกนของรปบทแมป}

Specify first corner point: {คลกตรงจดทตองการตดสวนเกนของรปบทแมป}Specify opposite corner point: {คลกมมทะแยงเพอตดสวนเกนของรปบทแมป}

On เปดโหมดการตดขอบนอกของรปบทแมปทเคยใชคาสงนมาแลว OFF ปดโหมดการตดขอบนอกของรปบทแมปทเคยใชคาสงนมาแลว เราจะมองเหนรายละเอยดทงหมดของรปบทแมป Delete ลบการตดขอบนอกออกจากรปบทแมป New boundary สรางขอบเขตในการตดขอบนอกของรปบทแมปใหม Polygonal เขยนรปหลายเหลยมชวคราวเพอตดขอบนอกของรปบทแมป Rectangular เขยนรปสเหลยมผนผาชวคราวเพอตดขอบนอกของรปบทแมป

9.23 แอททรบวต(Attributes)แอททรบวต(Attributes)คอขอมลทเปนตวอกษรหรอตวเลขซงถกกาหนดใหเปนสวนหนงของบลอค(Block) เมอใดกตามทเรยกบลอคทมแอททรบวตกากบออกมาใชงาน เราสามารถทจะปอนขอมลตวอกษรหรอตวเลขใหกบบลอคทสอดแทรกลงบนพนทวาดภาพไดดงรปท 9.24 บลอคแตละชนจงสามารถมขอมลทแตกตางกน ซงเราสามารถใชแอททรบวตเปนฐานขอมลเบองตนในการเชอมโยงขอมลกบวตถตางๆ ใน AutoCAD ได เราสามารถนาขอมลแอททรบวตออกจากบลอค เพอนาขอมลจากรปภาพไปใชประมวลผลใน โปรแกรมแอพพลเคชน(Applications)ตางๆ

กอนใชคาสง หลงใชคาสงรปท 9.23 หลงใชคาสงRectangularPolygonal

บลอคแอททรบวตแสดงผลแบบปกต(Normal)

บลอคแอททรบวตแสดงผลแบบซอน(Invisible)รปท 9.24

จดประสงคของการใชแอททรบวตกคอการเชอมโยงวตถตางๆ ทเราเขยนเขากบขอมลตวเลขหรอตวอกษร โดยทเราสามารถเลอกทจะใหขอมลแอททรบวตเหลานนปรากฏหรอไมปรากฏบนพนทวาดภาพได ตามต องการ การใชแอททรบวตจะชวยใหเราสามารถทจะตดตามความเคลอนไหวของชนงานทอยในแบบแปลน(Drawing)ไดงาย เชนสมมตวามแบบแปลนของอาคารสง

chap-09.PMD 13/10/2549, 1:30247

Page 22: AutoCAD 2006 2D Chap-09

2D Drafting

248

หลงหนง ซงมอปกรณและวสดทใชจานวนมากและจาเปนทจะตองทาการประมาณราคา การประมาณราคาวสดและอปกรณของอาคารหลงหนงจะตองใชเวลามากพอสมควร แตถามการกาหนดแอททรบวตใหกบวสดและอปกรณตางๆในแบบแปลนไวกอน เราสามารถทจะทราบประเภท จานวน ราคาตอหนวย ราคารวมของประต หนาตาง วงกบ อปกรณและวสดอนๆ ทอยในแบบแปลนไดในเวลาอนสน ชวยใหงานถอดแบบและประมาณราคารวดเรวยงขน

อยางทกลาวในตอนตนวาแอททรบวตทางานรวมกบบลอค(Block) ซงเปรยบเทยบแอททรบวตเหมอนกบปายชอ(Tag)ยดตดกบ Block ซงปายชอจะบรรจขอมลซงเกยวของกบวตถนน สมมตวามรปประตอยบานหนง เราสามารถทจะสรางแอททรบวตกากบรปบานประตเพอบอกประเภท ขนาดและราคาของประต ทกๆ ครงทเราสอดแทรก(Insert)บลอครปประตเขามาในพนทวาดภาพของแบบแปลนใดๆ แอททรบวตขอมลของประตกจะตดตามรปประตไปทกหนทกแหงทเรยกออกมาใชงาน

เมอเราไดสรางแอททรบวตกากบวตถทงหมดทเราตองการและเขยนแบบแปลนเสรจเรยบรอยแลว เราสามารถแยกแอททรบวต ทงหมดทอยในแบบแปลนออกไปประมวลผลในโปรแกรมฐานขอมลหรอตารางคานวณอเลคทรอนคส อาทเชน Microsoft Access, Microsoft Excel และอนๆ เปนตน

กอนทจะทาการสรางแอททรบวต เราจะมาลองทาความเขาใจกบวธการใชคาสงตางๆ ทเกยวของกบการสรางแอททรบวต โดยมคาสงทเกยวของดงตอไปน

9.24 Draw4Block4Define Attributes | ATTDEF | ATT | ใชสาหรบกาหนดโครงสรางขอมลของแอททรบวต อาท เชน ชอ(Tag) ขอความแนะนา(Prompt) คาตวเลขหรอตวอกษร(Value) ตาแหนง ขนาดและรปแบบตวอกษรของแอททรบวต เปนตน เมอใชคาสง Draw4Block4Define Attributesจากเมนบารหรอพมพคาสง ATTDEF ผานคยบอรดจะปรากฏไดอะลอคดงรปท 9.25

Mode ใชเชคบอกซในกลมน สาหรบกาหนดโหมดการแสดงผลแอททรบวต ใช Invisible สาหรบสรางแอททรบวตแบบมองไมเหนบนพนทวาดภาพ เราใชConstant สาหรบสรางแอทรบวตแบบแสดงคาคงทเราใช Verify สาหรบแสดงขอความยนยนวาเราไดปอนคาของแอททรบวตถกตองหรอไม เราใช Presetกาหนดคาทตงไวลวงหนาใหกบแอททรบวต เมอทาการสอดแทรกบลอคท ม แอททร บ วต กาก บAttribute ใช อดทบอกซในกลมนสาหรบกาหนดโครงสรางขอมลของแอททรบวต เราใช Tag สาหรบสรางฟลด(Field)หรอคอลมนในฐานขอมล การตงชอTag หามมชองวางหรอเครองหมายพเศษใดๆ เราใชPrompt สาหรบกาหนดขอความทตองการใหปรากฏ

บนบรรทดปอนคาสง เมอทาการสอดแทรกบลอคทมแอททรบวตกากบ เราใช Value สาหรบกาหนดคาเรมตนใหกบแอททรบวต เราสามารถใชตวอกษรหรอตวเลขหรอทงสองรวมกนแลวไมเกน 255 ตวอกษร Insert Field ใชสาหรบสอดแทรกฟลดขอมลเขามาใชงานในอดทบอกซ Value ซงขอมล ฟลดจะอบเดทโดยอตโนมต InsertionPoint ใช Pick Point แลวคลกบนพนทวาดภาพทตองการใหแอททรบวตปรากฏหรอพมพคาคอรออรดเนทในอดทบอกซ X,Y เพอกาหนดตาแหนงของแอททรบวตบนพนทวาดภาพ(Z เปนคาทใชใน 3 มต) Text Optionsใชตวเลอกในกลมนในการกาหนดรปแบบของตวอกษรทจะใชกบแอททรบวต เราใช Justification สาหรบจดตวอกษรชดซาย ชดขวา เราใช Text Style สาหรบกาหนดรปแบบของตวอกษร ในกรณทตองการใชรปแบบตวอกษรของแอททรบวตแบบอนๆ กอนใชคาสงนจะตองใชคาสง Format4Text Style เพอสรางรปแบบของตวอกษรจงจะสามารถเปลยนรปแบบตวอกษรได เราใช Height สาหรบกาหนดความสงตวอกษรแอททรบวตและใช

รปท 9.25

chap-09.PMD 13/10/2549, 1:30248

Page 23: AutoCAD 2006 2D Chap-09

249กลมคาสงสาหรบบลอค เอกซเรฟ อมเมจและแอททรบวตRotation สาหรบกาหนดมมเอยงของตวอกษรแอททรบวต Align below previous attribute definitionเชคบอกซนจะสามารถใชงานไดกตอเมอมการสรางแอททรบวตมาอยางนอย 1 ตวแลว หากมเครองหมาย หนาเชคบอกซน แอททรบวตทสรางใหมจะอย ถดลงไปจากแอทรบวตเดม 1 บรรทด โดยทเราไมจาเปนทจะตองกาหนดInsertion Point Lock position in block หากปรากฏเครองหมาย หนาเชคบอกซน แอททรบวตทอยในบลอคจะถกลอคไมใหเคลอนยายไปยงตาแหนงใหม

9.25 Modify4Object4Attribute4Single | EATTEDIT | ใชคาสงนสาหรบแกไขคาของแอททรบวตทถกรวมเขากบบลอคแลว เมอใชคาสงนจะปรากฏขอความ Select a block:ใหคลกบนบลอคหรอแอททรบวตทตองการแกไข จะปรากฏไดอะลอค Enhanced Attribute Editor แสดงคาแอททรบวตดงรปท 9.26 เราสามารถเลอกทจะแกไขคาของแอททรบวตแตละตวหรอแกไขคณสมบตตวอกษร อาท เชนสไตลตวอกษร ความสง ความกวาง มมในการหมนของตวอกษรแอททรบวต มมออฟบลคของตวอกษรและยงสามารถเลอกทจะแกไขเปลยนแปลงเลเยอร รปแบบเสน สและความหนาเสนไดอกดวย การแกไขแอททรบวตดวยคาสงนจะมผลการเปลยนแปลงเฉพาะแอททรบวตของบลอคทถกเลอกเทานน

รปท 9.26

9.26 ATTEDIT | ATEหากตองการแกไขคาของแอททรบวตของบลอคแตละตว แตไมตองการแกไขคาของแอททรบวตผานไดอะลอค EnhancedAttribute Editor เราสามารถพมพคาสงATTEDIT หรอพมพคาสงยอ ATE จะปรากฏขอความ Select block reference: ใหคลกบนบลอคหรอแอททรบวตทตองการแกไขจะปรากฏไดอะลอคดงรปท 9.27 เราสามารถแกไขคาแอททรบวตตางๆ ของบลอคนนไดทนท รปท 9.27

chap-09.PMD 13/10/2549, 1:30249

Page 24: AutoCAD 2006 2D Chap-09

2D Drafting

250

9.27 Modify4Object4Attribute4Global | -ATTEDIT | -ATEใชสาหรบแกไขคาของแอททรบวต โดยเราสามารถทจะเลอกวาจะใหการแกไขมผลเฉพาะแอททรบวตทเราเลอกคราวละตวหรอใหมผลกบแอททรบวตทงหมดในครงเดยว ในการแกไขแอททรบวต ถาตวอกษรแอททรบวตทตองการแกไขเปนตวอกษรพมพใหญ เราจะตองใชตวอกษรพมพใหญในการอางองเสมอ เนองจากแอททรบวตมการแยกตวอกษรพมพใหญหรอพมพเลกแตกตางกน ซงเรยกวา Case Sensitive

Command: _-atteditEdit attributes one at a time? [Yes/No] <Y>: {หากตองการแกไขแอททรบวตครงละตวใหกดปม

Q หากตองการแกไขแอททรบวตครงเดยวทงหมด ใหพมพ N แลวกดปมQ}Edit only attributes visible on screen? [Yes/No] <Y>: {หากตองการแกไขแอททรบวต เฉพาะ

ทเรามองเหนบนพนทวาดภาพใหกดปม Q หากตองการแกไขแอททรบวตทงหมดรวมทงทอยนอกขอบเขตของพนทวาดภาพ ใหพมพ N แลวกดปมQ}

Enter block name specification <*>: {พมพชอบลอคหรอกดปม Q เพอใชบลอคทงหมด}Enter attribute tag specification <*>: {พมพชอแทกหรอกดปม Q เพอใชแทกทงหมด}Enter attribute value specification <*>: {พมพคาแอททรบวตหรอ Q เพอใชคาทงหมด}Select Attributes: 21 found {เลอกแอททรบวตทตองการแกไขทงหมด}Select Attributes: {คลกขวาหรอ Q}21 attributes selected.Enter string to change: 1500 {พมพคาของแอททรบวตตวทตองการเปลยนแปลง}Enter new string: 1200 {พมพคาใหมใหกบแอททรบวตทงหมดทถกเลอกแอททรบวตทงหมดทถกเลอก

จะเปลยนแปลงคาใหมโดยอตโนมต ในกรณทใชตวเลอก Y บนบรรทดแรก จะปรากฏขอความใหเราไดแกไขคณสมบตของแอททรบวตแตละตวดงน}

Enter an option [Value/Position/Height/Angle/Style/Layer/Color/Next] <N>:{พมพตวเลอกทตองการ โดยตวเลอกแตละตวมการใชงานดงน}

Value ใชตวเลอกนสาหรบเปลยนคาใหกบแอททรบวตทถกเลอก Position ใชสาหรบเคลอนยายตาแหนงของแอททรบวต Heightใชสาหรบเปลยนความสงของตวอกษรแอททรบวต Angle ใชสาหรบเปลยนมมเอยงของตวอกษรแอททรบวต Style ใชสาหรบเปลยนรปแบบของตวอกษรแอททรบวต Layer ใชสาหรบเปลยนเลเยอรใหกบตวอกษรแอททรบวต Color ใชสาหรบเปลยนสของตวอกษรแอททรบวต Next ใชสาหรบแกไขตวอกษรแอททรบวตตวตอไป

9.28 Modify4Object4Attribute4Block Attribute Manager | BATTMAN | ใชคาสงนสาหรบจดการแกไขเปลยนแปลงบลอคแอททรบวตทงหมดทอยในไฟลแบบแปลนใชงาน อาท เชนชอแทก(Tag), ขอความแนะนา(Prompt), คาเรมตนของแอททรบวต(Value หรอ Default), สถานะซอน (Invisible),สถานะตรวจสอบ(Verify), สถานะกาหนดคาลวงหนา(Preset), สไตลตวอกษร (Text style), การจดชดซายขวา(Justification), ความสง(Height), เลเยอร(Layer), รปแบบเสน (Linetype), ส(Color), ความหนาเสน(Lineweight),รปแบบการพมพ(Plotstyle) เปนตนเมอใชคาสงนในไฟลแบบแปลนทมแอททรบวตจะปรากฏไดอะลอคดงรปท 9.28 แสดงคณสมบตตางๆ ของแอททรบวต อาท เชน แอททรบวตทงหมดในแบบแปลน(Found in drawing) แอททรบวตทอยในเลเอาทใชงาน(Found in current layout) เราสามารถเลอกบลอคแอททรบวตทตองการแกไข โดยเลอกบลอคจากแถบรายการBlock หรอคลกบนปม Select block เพอคลกบนบลอคทอยบนพนทวาดภาพ หากตองการจดลาดบกอนหลง

chap-09.PMD 13/10/2549, 1:30250

Page 25: AutoCAD 2006 2D Chap-09

251กลมคาสงสาหรบบลอค เอกซเรฟ อมเมจและแอททรบวต

Note

Note

ของแอททรบวตทปรากฏบนไดอะลอคตางๆ ในขณะทสอดแทรกบลอคเขาไปในไฟลแบบแปลน ใหคลกบนแอททรบวต แลวใชปม Move Up หรอปม MoveDown เพ อเลอนขนหรอเลอนลงหรอคลกบนปมRemove เพอลบแอททรบวตหรอคลกบนปม Syncเพ อปรบปรง(Update)คณสมบตตางๆ ของบลอคแอททรบวตทไดรบการแกไขเปลยนแปลงซงจะไมมผลตอคาของแอททรบวต หากตองการแกไขคณสมบตตางๆ ของแอททรบวตทถกเลอก ใหคลกบนปม Editรปท 9.28

จะปรากฏไดอะลอคใหเราสามารถเขาไปแกไขรายละเอยดตางๆ ดงรปท 9.29 เราสามารถแกไขรายละเอยดตางๆ ของแอททรบวตไดตามตองการ หากเชคบอกซ Auto preview changes มเครองหมาย นาหนา เมอมการแกไขคณสมบตใดๆ ของแอททรบวต เราจะสามารถมองเหนคณสมบตทเปลยนแปลงไดทนทบนพนทวาดภาพ

รปท 9.29

9.29 Tools4Attribute Extraction | EATTEXT | เมอมการสอดแทรกบลอคทมแอททรบวตกากบเขาไปในไฟลแบบแปลนใด เราสามารถใชคาสงนเพอทจะแยกแอททรบวตทอยในแบบแปลนออกมา เพอนาขอมลแอททรบวตไปสรางตาราง(Table)สาหรบการคานวณผลตอไปในAutoCAD หรอนาขอมลประมวลผลในแอพพลเคชนโปรแกรมอนๆ อาท เชน Microsoft Excel, Microsoft Accessหรอแอพพลเคชนโปรแกรมอนๆ เมอใชคาสงนในไฟลแบบแปลนทมบลอคแอททรบวต จะปรากฏไดอะลอคดงรปท9.30 (1)

ในการเขยนแบบแปลนไฟฟา (รวมทงแบบแปลนในงานเขยนแบบประเภทอนๆ) หากมการกาหนดแอททรบวตกากบบลอคซงใช เปนอปกรณตางๆ อาท เชน หมอแปลง สวทช ปลก รเลยและอน ๆ เราสามารถใชคาสงนแยกแอททรบวตออกมาเพอนบจานวนอปกรณทงหมด แยกประเภทอปกรณ และยงสามารถคานวณหาราคารวมทงหมดจากแอททรบวตในไฟลแบบแปลนได โดยไมตองเสยเวลาคนหาหรอนบจานวนและคานวณราคาอปกรณทงหมดดวยตนเอง

จากความสามารถในการคานวณของ Table ใน AutoCAD 2006 ซงเราสามารถกาหนดสตรในการคานวณไดคลายกบ Microsoft Excel ทาใหความจาเปนในการนาขอมลแอททรบวตออกไปใชงานในแอพพลเคชนโปรแกรมอนๆ นนลดนอยลง

จากไดอะลอคดงรปท 9.30 (1) Create table or external file from scratch ใชสาหรบแยกแอททรบวตเพอสรางตารางหรอสรางไฟลสงไปใชในแอพพลเคชนโปรแกรมอนๆ โดยเรมตนจากศนย Use template (schedule, partslist, etc.) ใชสาหรบแยกแอททรบวตโดยเลอกจากเทมเพลท .blk ทไดบนทกไวบนไดอะลอคดงรปท 9.30 (8) เพอทจะไดไมตองเสยเวลากาหนดพารามเตอรตางๆ ใหม เมอคลกบนปม Next ไดอะลอคจะปรากฏดงรปท 9.30 (2)

chap-09.PMD 13/10/2549, 1:30251

Page 26: AutoCAD 2006 2D Chap-09

2D Drafting

252

รปท 9.30

Select Objects ใชในกรณทเราตองการเลอกเฉพาะบลอคบางชนทตองการแยกแอททรบวต โดยคลกบนปมเรดโอSelect Objects และคลกปม Select block แลวเลอกบลอคตางๆ ทอยบนพนทวาดภาพ Current Drawingใชสาหรบแยกแอททรบวตทงหมดทอยในไฟลแบบแปลนใชงาน Select Drawings/Sheet sets ใชสาหรบแยกแอททรบวตออกจากไฟลแบบแปลน .dwg อนๆ หรอจากชทเซท(Sheet set) .dst หลายๆ ไฟลในคราวเดยว โดยคลกบนปม Click to browse แลวคนหาไฟลแบบแปลนหรอชทเซททตองการแยกแอททรบวต หากคลกบนปม AdditionalSettings จะปรากฏไดอะลอคดงรปท 9.30 (3) โดยทโปรแกรมกาหนดใหมเครองหมาย หนาเชคบอกซ Includexrefs และ Include nested blocks โปรแกรมจะรวม Xrefs (แบบแปลนทอางองจากภายนอก) และ Nested Block(บลอค ทซอนบลอค) เขาไปในการแยกแอททรบวตดวย หากปรากฏเครองหมาย หนาเชคบอกซ Include xrefsin block counts โปรแกรมจะนบรวมเอกซเรฟเขาไปดวย Only include blocks in model space ใชปมเรดโอนสาหรบกาหนดใหโปรแกรมแยกเฉพาะแอททรบวตทอยในโมเดลสเปสเทานน Include all blocks from entire

chap-09.PMD 13/10/2549, 1:30252

Page 27: AutoCAD 2006 2D Chap-09

253กลมคาสงสาหรบบลอค เอกซเรฟ อมเมจและแอททรบวตdrawing ใชปมเรดโอนสาหรบกาหนดใหโปรแกรมแยกแอททรบวตทงหมดทงทอยในโมเดลสเปสและเปเปอรสเปส หากคลกบนปม Next ของไดอะลอคดงรปท 9.30 (2) จะปรากฏดงรปท 9.30 (4) Exclude blocks withoutattributes หากปรากฏเครองหมาย บนเชคบอกซน โปรแกรมจะแสดงรายชอบลอคเฉพาะทมแอททรบวตกากบใหปรากฏในชองหนาตาง Blocks เทานน Exclude general block properties หากปรากฏเครองหมาย บนเชคบอกซนโปรแกรมจะไมแสดงคณสมบตทวไปของบลอคในชองหนาตาง Properties for checked blocks หากปรากฏเครองหมาย หนาคณสมบตใดๆ ทปรากฏบนชองหนาตางน คณสมบตนนจะถกรวมเขาไปในการแยกแอททรบวต บนชองหนาตางทงสอง เราสามารถคลกขวา จะปรากฏชอทคดเมนดงรปท 9.31 เราสามารถเลอกคาสง

รปท 9.31

Check All เพอใหปรากฏเครองหมาย หนาคณสมบตทงหมดหรอเลอกคาสงUncheck All เพอปลดเครองหมาย ออกจากคณสมบตทงหมด หากเลอกคาสง Edit Display Name เราสามารถเปลยนชอคณสมบตทจะใหแสดงในหวขอคอลมน Display Name หากคลกบนปม Next ของไดอะลอคดงรปท 9.30(4) จะปรากฏดงรปท 9.30 (5) บนหนาตางน เราสามารถทจะเรยงลาดบคอลมนของขอมลในตารางใหม โดยคลกและลากบนชอคอลมนไปปลอยยงตาแหนงใหม เพอจดลาดบคอลมนขอมลใหเหมาะสมดงรปท 9.32 หากเราคลกขวาบนชอ

คอลมนบนชองหนาตางดงรปท 9.30 (5) จะปรากฏชอทคทเมนดงรปท 9.33 เราสามารถเลอกคาสง SortAscending เพ อเรยงลาดบขอมลจากนอยไปหามากหรอเลอกคาสง Sort Descending เพอเรยงลาดบขอมลจากมากไปหานอยหรอเลอกคาสง HideColumn เพอซอนคอลมนหรอเลอกคาสง Show AllColumns เพอแสดงคอลมนทมอยทงหมดหรอเลอกคาสง Filter Rows เพอกรองขอมลทไมตองการใหปรากฏบนตารางออกไป การกรองขอมลนจะมผลใน

รปท 9.32

เฉพาะคอลมนทถกเลอกเทานนหรอเลอกคาสง Reset Filter เพอเรยกคนขอมลทถกกรองออกไปกลบมาปรากฏเชนเดม การเรยกคนขอมลนจะมผลในเฉพาะคอลมนทถกเลอกเทานนหรอเลอกคาสง Reset All Filters เพอเรยก

คนขอมลทถกกรองออกไปทงหมดจากทกๆ คอลมนกลบมาปรากฏเชนเดมหรอเลอกคาสง Copy ToClipboard เพอคดลอกขอมลทงหมดในตารางไปเกบไวในหนวยความจาคลปบอรดของวนโดวหรอเลอกคาส ง Rename Column เพ อเปล ยนช อคอลมน เราสามารถใชปม Preview สาหรบดผลของการแยกแอททรบวตไดกอนทจะแยกแอททรบวตจรง ซงจะปรากฏตวอยางตารางดงรปท 9.30 (6)

Extract attribute data to ใชสาหรบกาหนดเปาหมายวาจะนาแอททรบวตไปใชงานอยางไร AutoCAD tableหากปรากฏเครองหมาย บนเชคบอกซน โปรแกรมจะแยกแอททรบวตเขาไปเขยนไวในตารางของ AutoCADExternal file หากปรากฏเครองหมาย บนเชคบอกซน โปรแกรมจะแยกแอททรบวตออกไปใชงานในแอพพลเคชนโปรแกรมอนๆ อาท เชน Microsoft Excel เปนตน หากคลกบนปม Next ของไดอะลอคดงรปท 9.30(5) ไดอะลอคจะปรากฏดงรปท 9.30 (7) Enter a title for your table ใชอดทบอกซนสาหรบพมพชอตารางSelect table style ใชแถบรายการนสาหรบเลอกสไตลตารางทตองการนามาใชงาน หากปรากฏเครองหมาย บนเชคบอกซ Display tray notification when data needs refreshing โปรแกรมจะแสดงขอความเตอนหากขอมลตองการการปรบปรง หากคลกบนปม Next ของไดอะลอคดงรปท 9.30 (7) ไดอะลอคจะปรากฏดงรปท9.30 (8) Save template ใชปมนเพอบนทกคาตางๆ ทเราไดปรบแตงทงหมดเกบไวในเทมเพลทไฟล .blk เพอจะไดไมตองเสยเวลาในการกาหนดคาตางๆ ในการแยกแอททรบวตในครงตอๆ ไป คลกบนปม Finish ของไดอะลอคดงรปท 9.30 (8) ไดอะลอคจะปรากฏดงรปท 9.30 (9) โปรแกรมไดรายงานเตอนวาขอมลแอททรบวต ทเราไดแกไขบนตารางจะหายไปหากเราปรบปรง(Refresh)ขอมลในตารางและโปรแกรมถามตอไปวาตองการสอดแทรกตารางตอไปหรอไม หากคลกบนปม Yes โปรแกรมจะถามจดสอดแทรกของตาราง เราสามารถคลก ณ ตาแหนงใดๆ บนพนทวาดภาพทตองการใหปรากฏตารางแสดงขอมลแอททรบวต จะปรากฏตารางดงรปท 9.30 (10)

รปท 9.33

chap-09.PMD 13/10/2549, 1:30253

Page 28: AutoCAD 2006 2D Chap-09

2D Drafting

254

Note

9.30 ATTSYNC | ใชคาสงนผานคยบอรดหรอคลกบนปมไอคอน เพอปรบปรง (Update)คณสมบตตางๆ ของบลอคแอททรบวตทไดรบการแกไขเปลยนแปลงซงจะไมมผลตอคาของแอททรบวต

Command: attsyncEnter an option [?/Name/Select] <Select>: {พมพตวเลอก ? เพอแสดงรายชอบลอคแอททรบวต

ทงหมดหรอพมพ N เพอเลอกบลอคแอททรบวตจากชอหรอคลกขวาเพอใช ตวเลอก Select เพอใชเมาสคลกบนบลอคแอททรบวต}

Select a block: {คลกบนบลอคแอททรบวต}ATTSYNC block chair? [Yes/No] <Yes>: {คลกขวาหรอ Q }ATTSYNC complete. {บลอคทถกเลอกจะถกปรบปรงใหมคณสมบตตามทไดแกไข}

9.31 ขนตอนการสรางแอททรบวตกากบบลอคในการสรางแอททรบวต เราจะตองใชงานแอททรบวตรวมกบบลอค โดยกอนอนจะตองเขยนวตถทตองการกาหนดแอททรบวตขนมาเสยกอน แลวจงสรางแอททรบวต โดยกาหนดโครงสรางขอมลและกาหนดคณสมบตตางๆ ของแอททรบวตตามความเหมาะสม แลวจงแปลงวตถพรอมกบแอททรบวตใหกลายเปนบลอค เมอไดบลอคทมแอททรบวตกากบแลว เรากสามารถสอดแทรกบลอคพรอมกบแอททรบวตกลบมาใชงานบน พนทวาดภาพ ณ ตาแหนงตางๆ ไดตามตองการ โดยทวไปการสรางและเรยกใชงานแอททรบวตมรายละเอยดขนตอนดงตอไปน

1. ใชคาสง File4New แลวเลอกเทมเพลทไฟล acadiso.dwt แลวเขยนรปโตะ เกาอและคอมพวเตอรขนาดคราวๆ ตามรปท 9.34

หากไมตองการเสยเวลาเขยนรปโตะ เกาอและคอมพวเตอรดวยตนเอง ใหเปดไฟล 09-254-34.dwgจากโฟลเดอร \Exercise บนแผน DVD-ROM แนบทายหนงสอคมอเลมน

รปท 9.34

2. เมอเขยนรปเสรจเรยบรอยแลว ใชคาสง Draw4Block4Define Attributes จะปรากฏไดอะลอคดงรปท 9.35 กาหนดใหแอททรบวตเปนแบบซอน(Invisible) โดยคลกใหปรากฏเครองหมาย บนเชคบอกซ Invisible พมพโครงสรางขอมล TYPE เขาไปในอดทบอกซ Tagหามใชเครองหมายเวนวรรคหรอเครองหมายพเศษอนๆ ในการตงชอ Tag เพราะชอ Tag จะเปนชอ Field ของฐานขอมล แลวพมพขอความแนะนา Enter type of chair เขาไปในอดทบอกซ

รปท 9.35

chap-09.PMD 13/10/2549, 1:30254

Page 29: AutoCAD 2006 2D Chap-09

255กลมคาสงสาหรบบลอค เอกซเรฟ อมเมจและแอททรบวต

Note

Prompt ขอความแนะนานจะบอกใหผสอดแทรกบลอคทราบวาจะตองปอนขอมลอะไรเขาไปและพมพคาเรมตน Leather เขาไปในอดทบอกซ Value ซงคานจะกลายเปนคาเรมตนทโปรแกรมกาหนดมาใหหรอทเรยกวาคาดฟอลท(Default) เมอมการสอดแทรกบลอค เราสามารถยอมรบคานโดยไมตองเสยเวลาพมพใหม ตอไปกาหนดความสงของแอททรบวต 2หนวยในอดทบอกซHeight ปลดเครองหมาย ออกจากเชคบอกซ Lock position in block เพอใหเราสามารถปรบตาแหนงของแอททรบวตไดอยางอสระ แลวคลกบนปม OK จะปรากฏขอความ Specify startpoint: ใหแนใจวา # อยในสถานะปด แลวคลกประมาณจดท 1 ของรปท 9.34 จะปรากฏแอททรบวต TYPE ดงรปท 9.36 (ซาย)

รปท 9.36

3. ใชคาสง Draw4Block4Define Attributes หรอคลกขวาเพอทาซาคาสง จะปรากฏไดอะลอคดงรปท 9.35 ใหแนใจวาปรากฏเครองหมาย หนาเชคบอกซ Invisible และคลกใหปรากฏเครองหมาย หนาเชคบอกซ Align below previous attribute definition พมพโครงสรางขอมล DIMENSION เขาไปในอดทบอกซ Tag พมพขอความแนะนา Enter dimensionof chair เขาไปในอดทบอกซ Prompt พมพคาเรมตน 50x60x85 เขาไปในอดทบอกซ Valueแลวคลกปม OK เพอออกจากไดอะลอค

4. ใชคาสง Draw4Block4Define Attributes จะปรากฏไดอะลอคดงรปท 9.35 ใหแนใจวาปรากฏเครองหมาย หนาเชคบอกซ Invisible และคลกใหปรากฏเครองหมาย หนาเชคบอกซ Align below previous attribute definition พมพโครงสรางขอมล PRICE ในอดทบอกซTag พมพขอความแนะนา Enter price of chair ในอดทบอกซ Prompt พมพคาเรมตน 2300เขาไปในอดทบอกซ Value แลวคลกปม OK จะปรากฏดงรปท 9.36 (ขวา)

ขณะนเรามโครงสรางขอมล 3 ฟลดคอ TYPE, DIMENSION, PRICE หากตองการสรางฐานขอมลแอททรบวตมากกวา 3 ฟลดเราสามารถทาซาขอ 3 หรอ ขอ 4 ตอไปจนกวาจะไดจานวนฟลดของฐานขอมลแอททรบวตครบตามจานวนทตองการ

5. จากรปท 9.36 (ขวา) คดลอก Tag ทงสาม TYPE, DIMENSION, PRICE ของเกาอ ไปไวบนโตะและบนคอมพวเตอร โดยใชคาสง Modify4Copy แลวคลกเพอเลอก Tag ทงสาม แลวคลกขวาเพอออกจากการเลอกวตถ เมอปรากฏขอความ Specify base point or [Displacement]<Displacement>: ใหคลกประมาณจดท 1 เมอปรากฏขอความ Specify second point or <usefirst point as displacement>: ใหคลกประมาณจดท 2 เมอปรากฏขอความSpecify second pointor [Exit/Undo] <Exit>: ใหคลกประมาณจดท 3 แลวคลกขวาจะปรากฏดงรปท 9.37 (ซาย)

6. จากรปท 9.37 (ซาย) แกไขคาเรมตนของ Tag ทงสามทอยบนโตะ โดยดบเบลคลกแอททรบวตTYPE หรอพมพคาสง DDEDIT หรอพมพคาสงยอ ED แลวคลกบนแอททรบวต TYPE ของโตะจะปรากฏไดอะลอค Edit Attribute Definition ดงรปท 9.37 (ขวา-บน) แกไข Prompt จาก Entertype of chair ใหเปน Enter type of table และแกไขคาเรมตน Default จาก Leather ใหเปนTeak แลวออกจากไดอะลอค ตอไปดบเบลคลกแอททรบวต DIMENSION จะปรากฏไดอะลอค

chap-09.PMD 13/10/2549, 1:30255

Page 30: AutoCAD 2006 2D Chap-09

2D Drafting

256

ดงรปท 9.37 (ขวา-กลาง) แกไข Prompt จาก Enter dimension of chair ใหเปน Enter dimensionof table และแกไขคาเรมตน Default จาก 50x60x85 ใหเปน 120x60x85 แลวออกจากไดอะลอคตอไปดบเบลคลกแอททรบวต PRICE จะปรากฏไดอะลอค ดงรปท 9.37 (ขวา-ลาง) แกไข Promptจาก Enter price of chair ใหเปน Enter price of table และแกไขคาเรมตน Default จาก 2300 ใหเปน 8400 แลวออกจากไดอะลอค วตถตางๆ รวมทง Tag ของแอททรบวตยงอยในสภาพไมเปลยนแปลง แตคาเรมตนตางๆ ของแอททรบวต TYPE, DIMENSION และ PRICE ไดเปลยนไปเรยบรอยทงหมดแลว

7. จากรปท 9.37 (ซาย) แกไขคาเรมตนของ Tag ทงสามทอยบนคอมพวเตอร โดยดบเบลคลกแอททรบวต TYPE หรอพมพคาสง DDEDIT หรอพมพคาสงยอ ED แลวคลกบนแอททรบวตTYPE ของคอมพวเตอร จะปรากฏไดอะลอค Edit Attribute Definition ดงรปท 9.37 (ขวา-บน)แกไข Prompt จาก Enter type of chair ใหเปน Enter type of computer และแกไขคาเรมตนDefault จาก Leather ใหเปน Intel Pentium IV แลวออกจากไดอะลอค ตอไปดบเบลคลกแอททรบวต DIMENSION จะปรากฏไดอะลอคดงรปท 9.37 (ขวา-กลาง) แกไข Prompt จากEnter dimension of chair ใหเปน Enter dimension of computer และแกไขคาเรมตน Defaultจาก 50x60x85 ใหเปน 40x43x45 แลวออกจากไดอะลอค ตอไปดบเบลคลกแอททรบวต PRICEจะปรากฏไดอะลอค ดงรปท 9.37 (ขวา-ลาง) แกไข Prompt จาก Enter price of chair ใหเปนEnter price of computer และแกไขคาเรมตน Default จาก 2300 ให เปน 14300 แลวออกจากไดอะลอค วตถตางๆ รวมทง Tag ของแอททรบวตยงอยในสภาพไมเปลยนแปลง แตคาเรมตนตางๆ ของแอททรบวต TYPE, DIMENSION และ PRICE ไดเปลยนไปเรยบรอยทงหมดแลว

8. เตรยมพรอมทจะสรางบลอค โดยกอนอน ใชคาสง Format4Unit เพอกาหนดหนวยวดใหเปนเซนตเมตร เพอปองกนการเปลยนสเกลของชนงาน โดยเลอก Centimeters จากแถบรายการUnit to scale inserted content แลวออกจากไดอะลอค

9. จากรปท 9.37 (ซาย) เรมสรางบลอคเกาอ โดยรวม Tag ทงสามของเกาอเขาไปในบลอคดวยโดยใชคาสง Draw4Block4Make จะปรากฏไดอะลอค Block Definition ดงรปท 9.3 ใหพมพชอบลอค Chair เขาในแถบรายการ Name แลวคลกบนปม Pick Point ไดอะลอคจะหายไปชวคราว เลอนเคอรเซอรไปตรงจดท 1 ดงรปท 9.37 (ซาย) เมอปรากฏมารคเกอร ใหคลกซาย

รปท 9.37

chap-09.PMD 13/10/2549, 1:30256

Page 31: AutoCAD 2006 2D Chap-09

257กลมคาสงสาหรบบลอค เอกซเรฟ อมเมจและแอททรบวต

Note

ไดอะลอคจะกลบมาปรากฏอกครง ใหคลกบนปม Select objects ไดอะลอคจะหายไปชวคราวแลวคลกจดท 2 และ 3 เพอเลอกวตถทเปนสวนประกอบของเกาอและแอททรบวตทงหมดแบบCrossing แลวคลกขวา เพอกลบไปยงไดอะลอคดงรปท 9.3 ใหแนใจวาปมเรดโออยท Convertto block เพอแปลงรปเกาอและแอททรบวตใหเปนบลอค แลวเลอก Centimeters (เซนตเมตร)จากแถบรายการ Block unit ใหแนใจวาปรากฏเครองหมาย บนเชคบอกซ Allow explodingใหแนใจวาไมปรากฏเครองหมาย บนเชคบอกซ Open in block editor คลกปม OK จะปรากฏไดอะลอค Edit Attributes ดงรปท 9.38 (ซาย) เราสามารถทจะแกไขคาแอททรบวตของเกาอไดตามตองการ ในทนใหยอมรบคาทโปรแกรมกาหนดมาให โดยคลกบนปม OK เพอออกจากไดอะลอค รปเกาอทปรากฏบนพนทวาดภาพจะถกแปลงใหเปนบลอคชอ Chair ในขณะเดยวกนแอททรบวตจะถกซอนไมใหปรากฏบนพนทวาดภาพ เนองจากโดยปกต แอททรบวตอยในโหมดซอน(Invisible)

10. ทาซาขอ 9 โดยเปลยนเกาอเปนโตะ โดยตงชอบลอคเปน Table กาหนดจดสอดแทรก Pick Pointตรงจดท 4 เลอกวตถ Select objects โดยคลกจดท 5 และจดท 3

รปท 9.38

11. ทาซาขอ 9 โดยเปลยนเกาอเปนคอมพวเตอร โดยตงชอบลอคเปนComputer กาหนดจดสอดแทรก Pick Point ตรงจดท 6 เลอกวตถ Selectobjects โดยคลกจดท 7 และจดท 2 จะปรากฏดงรปท 9.38 (ขวา)

12. ทดลองเล อนเมาส ไปคล กลงบนรปเก า อ หร อร ปโต ะหรอรปคอมพวเตอรจะปรากฏจดกรปสตรงจดสอดแทรก ซงแสดงใหเหนวาวตถทงหมดไดถกแปลงเปนบลอคไปแลว แตเราจะไมสามารถมองเหนแอททรบวตได เนองจากแอททรบวตถกสรางขนในโหมดซอน(Invisible)แตถาหากเราตองการตรวจสอบแอททรบวตของรปเกาอหรอรปโตะหรอรปคอมพวเตอร เราสามารถใชคาสง View4Display4 AttributeDisplay4On แอททรบวตทงหมดจะปรากฏใหเราเหนบนพนทวาดภาพ ถงแมวาแอททรบวตจะอยในโหมดซอนดงรปท 9.39 หากตองการซอนแอททรบวตเชนเดม เราสามารถใชคาสง View4Display4Attribute Display4Normal หรอ Off

ถงแมวาเราจะกาหนดใหแอททรบวตไมปรากฏบนพนทวาดภาพ เราจะสามารถแยกแอททรบวตออกมาเขยนตาราง(Table)ของ AutoCAD และสามารถแยกแอททรบวตออกไปใชในโปรแกรมแอพพลเคชนอนๆ ได อนง เนองจากเราไมไดตงใจจะพมพแอททรบวตพรอมกบแบบแปลน ดงนนตาแหนงบางสวนของแอททรบวตททบบางสวนของชนงาน จงสามารถยอมรบได แตถาจาเปนพมพแอททรบวตพรอมกบแบแปลนดวย เราจะตองจดตาแหนงของแอททรบวตใหม

รปท 9.39

chap-09.PMD 13/10/2549, 1:30257

Page 32: AutoCAD 2006 2D Chap-09

2D Drafting

258

13. จากรปท 9.39 เรมสอดแทรกบลอคและแอททรบวตเพมเตม โดยใชคาสง Insert4Block จากเมนบาร ซงจะปรากฏไดอะลอคดงรปท 9.5 คลกแถบรายการ Name บนไดอะลอคเลอกชอบลอค Chair ใหแนใจวาปรากฏเครองหมาย บนเชคบอกซ Specify On-screen ของ Insertionpoint ปอนคามม -90 องศาในอดทบอกซ Angle คลกใหปรากฏเครองหมาย บนเชคบอกซUniform Scale ใหแนใจวา Unit เปน Centimeter และ Factor เทากบ 1 แลวคลกบนปม OKจะปรากฏขอความดงตอไปน

Specify insertion point or [Scale/X/Y/Z/Rotate/PScale/PX/PY/PZ/PRotate]:{คลกประมาณจดท 1 ของรปท 9.39 ซงตองการใหบลอค Chair ปรากฏ}

Enter attribute values {เรมเขาสโหมดการปอนคาแอททรบวต}Enter price of chair <2300>: {พมพราคาใหมของเกาอหรอคลกขวา เพอใชคาแอททรบวตราคาทเรา

ไดกาหนดไวลวงหนา}Enter dimension of chair <50x60x85>: {พมพแอททรบวตกาหนดขนาดของเกาอหรอคลกขวาเพอ

ใชคาแอททรบวตทเราไดกาหนดไวลวงหนา}Enter type of chair <Leather>:{พมพแอททรบวตกาหนดประเภทของเกาอหรอคลกขวาเพอ

ใชคาแอททรบวตทเราไดกาหนดไวลวงหนา จะปรากฏดงรปท 9.40}

14. ทาซาขอ 13 สอดแทรกบลอค Chair โดยกาหนดมม 90 องศา แลวกาหนดจดสอดแทรก Specifyinsertion point... โดยคลกประมาณจดท 1 ของรปท 9.40 (ซาย) จะปรากฏดงรปท 9.40 (ขวา)

15. จากรปท 9.40 (ขวา) เคลอนยายเครองคอมพวเตอรไปวางไวบนโตะ โดยในขณะทบรรทดCommand: ไมปรากฏคาสง ใดๆ คลกบนบลอค Computer ตรงจดท 2 ใหปรากฏจดกรปสสนาเงนบนบลอค Computer ตรงจดท 3 ใหแนใจวา อยในสถานะปด คลกบนจดกรปสสนาเงนตรงจดท 3 จนกระทงจดกรปสเปลยนเปนสแดง แลวคลกตรงจดท 4 จะปรากฏดงรปท 9.41 (ซาย)แลวกดปม D เพอยกเลกการเลอกวตถ

รปท 9.40

รปท 9.41

chap-09.PMD 13/10/2549, 1:30258

Page 33: AutoCAD 2006 2D Chap-09

259กลมคาสงสาหรบบลอค เอกซเรฟ อมเมจและแอททรบวต

Note

Note

Note

Note หากเคลอนยายบลอค Chair ไปวางไวบนโตะแลว ปรากฏวาบลอค Chair ถกบลอค Table ปดบงจนมองไมเหน ใหใชคาสง Tools4Display Order4Send to Back สงบลอค Table ไปอยดานลาง

16. จากรปท 9.41 (ซาย) คดลอกบลอค Chair โดยใชคาสง Modify4Copy เมอปรากฏขอความSelect objects: คลกบนบลอค Chair ตรงจดท 1 แลวคลกขวา เมอปรากฏขอความ Specifybase point... ใหแนใจวา อยในสถานะปด คลกประมาณจดท 2 เปดโหมด เพอบงคบเคอรเซอรใหอยในแนวนอนหรอแนวตง แลวคลกประมาณจดท 3 แลวคลกขวาเพอออกจากคาสง จะปรากฏดงรปท 9.41 (ขวา)

หากตองการจดตาแหนงบลอค Chair ใหอยในตาแหนงทเหมาะสม เราสามารถใชคาสง Modify4Move เพอเคลอนยายบลอค Chair ใหอยในตาแหนงทตองการ

17. ซอนแอททรบวต โดยใชคาสง View4Display4 AttributeDisplay4Normal หรอ Off

18. จากรปท 9.41 (ขวา) คดลอกบลอคทงหมดแบบอะเรย โดยใชคาสง Modify4Array เมอปรากฏไดอะลอค Arrayดงรปท 4.8 ใหแนใจวาปมเรดโอ Rectangular Array ถกเลอกใหกาหนดคา Row = 6, Column = 2, Row Offset = 100,Column Offset = 220 แลวคลกบนปม Select objects แลวคลกตรงจดท 4 และ 5 เพอเลอกบลอคทงหมดแบบ Crossingแลวคลกขวา เมอกลบไปยงไดอะลอค Array คลกบนปมPreview เพอดตวอยาง แลวคลกบนปม Accept เพอยอมรบแลวใชคาสง View4Zoom4Extents เพอขยายบลอคทงหมดใหปรากฏเตมพนทวาดภาพ จะปรากฏดงรปท 9.42

19. เปนอนเสรจสนขนตอนการสรางและสอดแทรกบลอคแอททรบวตมาใชงาน ตอไปใชคาสง File4Save เพอบนทกไฟลแบบแปลน เกบไวใชงานในหวขอตอไป

รปท 9.42

ในการสอดแทรกบลอคแอททรบวตมาใชงาน นอกจากจะใชคาสง Insert4Block แลว เรายงสามารถใชคาสง Tools4DesignCenter จะปรากฏหนาตาง Design Center ใหคลกบนแถบคาสงOpen Drawings บนหนาตาง Design Center คลกบนเครองหมาย + ของชอไฟล คลกเพอเลอก Blocksจะปรากฏบลอคไอคอนทงหมด ใหคลกและลากบลอคไอคอน Chair หรอ Table หรอ Computer ไปปลอยบนพนทวาดภาพ จะปรากฏบลอคเปนเสนชวคราวพรอมทงแสดงไดอะลอค Edit Attribute ดงรปท9.38 (ซาย) ใหปอนคาแอททรบวตหรอแกไขคาแอททรบวตไดตามตองการ หากไมตองการแกไขขอมลใหคลกบนปม OK บลอค Chair หรอ Table หรอ Computer จะถกสอดแทรกบนพนทวาดภาพ

เมอทาการสอดแทรกบลอคบานหนาตางและบลอคบานประตไดตามจานวนทตองการทงหมดแลวหากตองการแกไขคา แอททรบวตซงกากบอยในบลอคใด เราสามารถทาไดโดยดบเบลคลกบนบลอคนนจะปรากฏไดอะลอค Enhanced Attribute Editor ขนมาบนพนทวาดภาพ เราสามารถทจะแกไขคาของแอททรบวต TYPE, DIMENSION และ PRICE ได นอกจากน เรายงสามารถแกไขสไตลตวอกษรความสง มมหมน เลเยอร รปแบบเสน สและความหนาเสนไดอกดวย

chap-09.PMD 13/10/2549, 1:30259

Page 34: AutoCAD 2006 2D Chap-09

2D Drafting

260

9.32 ขนตอนการแยกแอททรบวตใน AutoCAD 2006 เราสามารถแยกแอททรบวตจากไฟลแบบแปลนมาเขยนเปนตาราง(Table) ในขณะเดยวกนกยงสามารถแยกแอททรบวตไปใชงานในแอพพลเคชนโปรแกรมอนๆ อาท เชน Microsoft Excel ไดอกดวย วธทสะดวกทสดใน AutoCAD 2006 คอการใชคาสง Tools4Attribute Extraction โดยมขนตอนดงตอไปน

1. หากเราไดทาแบบฝกหดจากหวขอทแลว เราสามารถใชไฟลแบบแปลนจากแบบฝกหดทแลวไดทนท แตถายงไมไดทาแบบฝกหดทแลว ใหใชคาสง File4Open เปดไฟล 09-259-42.dwgจากโฟลเดอร \Exercise บนแผน DVD-ROM แนบทายหนงสอคมอเลมน จะปรากฏดงรปท 9.42ในไฟลแบบแปลนดงกลาวนไดบรรจบลอคและแอททรบวตทตองการแยกออกมาสรางตาราง(Table)ของ AutoCAD พรอมทงสรางไฟล .xls เพอนาไปใชงานใน Microsoft Excel

2. ใช คาส ง Tools4Attr ibuteExtraction จะปรากฏไดอะลอคดงรปท 9.30 (1) ใหเลอกปมเรดโอ Create table or externalfile from scratch คลกบนปม Nextไดอะลอคจะปรากฏดงรปท 9.30(2) ใหเลอกปมเรดโอ Currentdrawing แลวคลกบนปม Nextไดอะลอคจะปรากฏดงรปท 9.30(4) ใหแน ใจว าปรากฏเคร องหมาย หนาบลอคแอททรบวตทงหมด แลวคลกบนปม Nextไดอะลอค จะปรากฏดงรปท 9.30

(6) จดเรยงลาดบคอลมนใหม โดยคลกและลากชอคอลมนไปปลอย ณ ตาแหนงทเหมาะสมใหปรากฏดงรปท 9.43 คลกใหปรากฏเครองหมาย บนเชคบอกซ AutoCAD table และ Externalfile แลวคลกบนปม เพอเลอกไฟลฟอรแมต Files of type เปน .xls ของ Microsoft Excel(หากตองการดตวอยางขอมลแอททรบวตในตาราง ใหคลกบนปม Full Preview) คลกบนปมNext ไดอะลอคจะปรากฏดงรปท 9.30 (7) ใหพมพ INVENTORY CONTROL เขาไปในอดทบอกซ Enter a title for your table เลอกสไตลตาราง Mytable ทมการกาหนดไวกอนแลวจากแถบรายการ Select table style คลกบนปม Next ไดอะลอคจะปรากฏดงรปท 9.30(8)แลวคลกบนปม Finish จะปรากฏไดอะลอคดงรปท 9.30 (9) ใหคลกบนปม Yes จะปรากฏขอความ Specify insertion point: คลกบนพนทวาดภาพ เพอกาหนดตาแหนงตาราง จะปรากฏดงรปท 9.44 (ซาย)

รปท 9.43

รปท 9.44

3. จากรปท 9.44 (ซาย) เรยกคาสง Modify4Properties ออกมาใชงาน ในขณะทบรรทดCommand: ไมปรากฏคาสงใดๆ คลกตรงจดท 1 คางไวเลอนเมาสไปยงจดท 2 แลวปลอยปมเมาส

chap-09.PMD 13/10/2549, 1:30260

Page 35: AutoCAD 2006 2D Chap-09

261กลมคาสงสาหรบบลอค เอกซเรฟ อมเมจและแอททรบวต

Cell ของตาราง 2 คอลมนดานซายจะถกเลอก จะปรากฏจดกรปสบนตารางดงรปท 9.44 (ขวา)และหนาตาง Properties จะปรากฏดงรปท 9.45 ปอนคา 10 เขาไปในอดทบอกซ Cell heightแลวจดตวอกษรชดซายกลาง โดยเลอก Middle left จากแถบรายการ Alignment แลวกดปมD เพอยกเลกการเลอก Cell ตารางจะปรากฏดงรปท 9.45 (ขวา-บน)

4. จากรปท 9.45 (ขวา-บน) ในขณะทบรรทด Command: ไมปรากฏคาสงใดๆ คลกตรงจดท 1 คางไวเลอนเมาสไปยงจดท 2 แลวปลอยปมเมาส Cell ของตาราง 2 คอลมนดานขวาจะถกเลอก ใหเลอกMiddle right จากแถบรายการ Alignment แลวกดปม D เพอยกเลกการเลอก Cell ตารางจะปรากฏดงรปท 9.45 (ขวา-ลาง)

5. จากรปท 9.45 (ขวา-ลาง) ในขณะทบรรทด Command: ไมปรากฏคาสงใดๆ คลกตรงจดท 3คางไว เลอนเมาสไปยงจดท 4 แลวปลอยปมเมาส Cell ของตาราง 1 คอลมนดานขวาจะถกเลอกใหเลอก Middle Center จากแถบรายการ Alignment ไมตองกดปม D เพอยกเลกการเลอกCell ตารางจะปรากฏดงรปท 9.46 (ซาย)

รปท 9.45

6. เรมคานวณหาราคารวมทงหมดของโตะ เกาอและคอมพวเตอร โดยสอดแทรกคอลมนใหม โดยขณะทยงคงปรากฏจดกรปสบนคอลมน Quantity ดงรปท 9.46 (ซาย) อยนน ใหคลกขวาบนCell ทถกเลอก แลวเลอกคาสง Insert Columns4Right ตารางจะปรากฏดงรปท 9.46 (ขวา)

7. จากรปท 9.46 (ขวา) ดบเบลคลกบน Cell ตรงจดท 1 จะปรากฏหนาตาง Text Formattingพรอมทงตารางคานวณขนมาดงรปท 9.47 (ซาย) ใหพมพสตร =D3*E3 เขาไปในเซลล F3 แลวคลกบนปม OK ของหนาตาง Text Formatting จะปรากฏผลในการคานวณดงรปท 9.47 (ขวา)

รปท 9.46

รปท 9.47

8. จากรปท 9.47 (ขวา) คดลอกสตรจากเซลล F3 ไปยงเซลล F4 และ F5 พรอมกนในคราวเดยวโดยในขณะทบรรทด Command: ไมปรากฏคาสงใดๆ คลกบนเซลลตรงจดท 1 เมอปรากฏ

chap-09.PMD 13/10/2549, 1:30261

Page 36: AutoCAD 2006 2D Chap-09

2D Drafting

262

จดกรปสบนเซลล ใหคลกขวา แลวเลอกคาสง Copy ดงรปท 9.48 (ซาย) เพอคดลอกสตรเขาไปเกบไวในหนวยความจา

9. จากรปท 9.48 (ซาย) คลกตรงจดท 1 คางไวเลอนเมาสไปยงจดท 2 แลวปลอยปมเมาส จะปรากฏจดกรปสบนเซลลทงสองดงรปท 9.48 (กลาง) คลกขวาบนเซลลทงสอง แลวเลอกคาสง Pasteสตร =D3*E3 จะถกคดลอกเปน =D4*E4 และ =D5*E5 ตามลาดบ ดงผลการคานวณในรปท9.48 (ขวา)

10. จากรปท 9.48 (ขวา) คลกบนเซลลตรงจดท 3 แลวคลกขวา เลอกคาสง Insert Rows4Belowจะปรากฏดงรปท 9.49 (ซาย)

รปท 9.48

11. จากรปท 9.49 (ซาย) ดบเบลคลกบนเซลลจดท 1 แลวปอนสตร =SUM(F3:F5) เขาไปในเซลลแลวดบเบลคลกเซลลจดท 2 ปอนชอคอลมน Total แลวคลกบนปม OK เพอออกจากหนาตางText Formatting จะปรากฏดงรปท 9.49 (ขวา)

12. จากรปท 9.49 (ขวา) รวมเซลลเขาดวยกน โดยคลกตรงจดท 3 คางไวเลอนเมาสไปยงจดท 4แลวปลอยปมเมาส คลกขวาบนเซลลทถกเลอก แลวเลอกคาสง Merge Cells4By Row เซลลทถกเลอกในแถวเดยวกนทงหมดจะถกรวมเปนเซลลเดยวกน

13. ดบเบลคลกบนเซลลทถกรวมเขาดวยกน แลวพมพขอความ SUM แลวคลกขวาบนเซลล แลวเลอกคาสง Cell Alignment4Middle Center จะปรากฏดงรปท 9.50 (ขวา-บน) เปนอนเสรจสนขนตอนทงหมดในการแยกแอททรบวตออกมาใชงาน สวนไฟล .xls ทโปรแกรมไดสรางขนตงแตขอ2 เราสามารถใช MIcrosoft Exel เปดไฟลดงกลาวออกมาใชงานไดดงรปท 9.50 (ซาย-ลาง)

รปท 9.49

เปนอนวาในบทนเราคงไดรจกบลอค เอกซเรฟ อมเมจและแอททรบวตมาพอสมควรแลว ผเขยนเชอมนวาคาสงในบทนคงมประโยชนตอการใชงานบางพอสมควร ในบทตอไปเราจะไปศกษาการสรางไดนามกบลอค ซงเปนฟเจอรใหมจะชวยใหเราทางานไดสะดวกและรวดเรวเพมมากขน

*********************************

รปท 9.50

chap-09.PMD 13/10/2549, 1:30262