แสดงบทความที่มีป้ายกำกับ Dimension แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ Dimension แสดงบทความทั้งหมด

เมื่อเขียนเส้นบอกระยะแล้วไม่เป็นเลเยอร์ปัจจุบัน Dimensions are not created on the current layer

Dimensions are not created on the current layer

ปัญหานี้มาจากทีมงานที่ใช้งานแล้วเกิดปัญหาจึงถามมาครับ
เมื่อเขียนเส้นบอกระยะในรูปแบบต่างๆ ไม่ว่าจะเป็น DIM, DIMLINEAR, DIMALIGNED หรือการบอกระยะอื่นๆ
แล้วเส้นบอกระยะที่เขียนขึ้นไม่ถูกสร้างให้เป็นเลเยอร์ปัจจุบันที่เปิดใช้งานอยู่
สาเหตุเพราะ ตัวแปรระบบ DIMLAYER  ถูกตั้งค่าเป็นค่าอื่นนอกจาก Use Current

: ประโยชน์ของคำสั่งนี้คือการเขียน Dimension ทุกกรณี จะเป็นเลเยอร์ที่ถูกกำหนด โดยไม่ต้องไปเปลี่ยนเลเยอร์ใหม่ ซึ่งถ้าเราเขียน Dimension โดยกำหนดให้ใช้เลเยอร์ Dim อย่างเดียว ก็จะช่วยให้เราไม่ต้องไปเปลี่ยนเลเยอร์ในภายหลังครับ  ทำได้โดยใช้คำสั่ง Dimlayer แล้วพิมพ์ชื่อเลเยอร์ที่ต้องการ


ทีนี้มาดูการปรับแก้ไขให้การเขียนเส้นบอกระยะให้อยู่ในเลเยอร์ปัจจุบันกันครับ
ลุงธีแนะนำการแก้ไขทำได้โดยการใช้คำสั่ง Dimlayer แล้วให้ค่าเป็น Current
โดยพิมพ์เครื่องหมาย . (จุด) แล้ว Enter ตามรูปด้านล่างนี้ครับ




หรือจะเข้าไปแก้ไขใน Ribbon ที่ Annotate 
ก็ดูตามรูปเหมือนกันครับ



ให้ปรับค่าเป็น Use Current

แล้วลองใช้งานดูใหม่ครับ ขอให้โชคดี

# Dimensions are not created on the current layer #

ใช้ Dimdisassociate เมื่อเส้น Dimension กระโดด

          ในการทำงานที่จะต้องมีการ Copy ข้อมูลข้ามไฟล์ที่มีเส้น Dimension ติดมาด้วย มักจะประสบปัญหาของจุดอ้างอิงของเส้นบอกระยะผิดตำแหน่งไป หากมีเพียงไม่กี่ตัวก็ไม่น่าจะมีอะไร แค่ดึงจุดอ้างอิงให้มาเข้าในตำแหน่งได้ แต่หากมีเส้น Dimension มากหล่ะ คงจะแก้ไขทีละตัวคงจะใช้ระยะเวลาที่นานทีเดียว
           เหตุจากการเขียน Dimension ที่กำหนดให้ยึดติดอยู่กับวัตถุ ในเวลาที่ใช้งาน Copy ก็จะมี Dim บางตัวที่จะกระโดด
           วิธีการแก้ไข Dimension ที่เขียนแล้ว เมื่อ Copy แล้วกระโดด ทำได้โดยเอาเครื่องหมายถูก (Check box) ออก ที่ Make New Dimension associative
           หากมี Dim ที่ได้เขียนไปแล้วหากต้องการ Copy โดยไม่ให้ Dim ยึดติดอยู่กับวัตถุเพื่อที่จะไม่ต้องเขียน Dim ใหม่ พิมพ์คำสั่ง Dimdisassociate แล้วเลือก Dimension ทุกตัวที่ต้องการปลดการตั้งค่าให้ยึดติดกับวัตถุครับ




อีกวิธีคือ ใช้คำสั่งย่อจาก Command Line : พิมพ์ DDA

Command: DDA
DIMDISASSOCIATE
Select dimensions to disassociate ...

แล้วเลือกที่ Dimension ครับ





คลังบทความของบล็อก