Mori
·
ใน PTCAD สามารถสร้าง ออบเจคแบบ ข้อมูลได้ ที่เรียกว่า Attribute และสามารถฝังไว้กับ Block และสามารถแก้ไขได้โดยไม่ต้องเปลี่ยนแปลงรูปแบบของ Block นั้น Attribute มักใช้สำหรับการใส่ข้อมูล เช่น ชื่อชิ้นงาน หมายเลขชิ้นส่วน วันที่ หรือข้อมูลอื่น ๆ ที่เกี่ยวข้องกับการออกแบบ หรือจัดการผัง เช่นผังโรงงาน หรือ ผังที่นั่งในออฟฟิศ
เมื่อมี แบบแปลน เช่น รูปโต๊ะ อยู่แล้ว สามารถสร้าง Attribute เป็น ข้อมูลผูกไว้ แล้วรวมสร้างเป็น block
วิธีสร้าง Attribute
เริ่มต้นด้วยการใช้คำสั่ง ATTDEF (Define Attribute)
1. พิมพ์ **ATTDEF** ใน Command Line แล้วกด **Enter**
2. ตั้งค่าคุณสมบัติต่าง ๆ:
– **Tag**: กำหนดชื่อของ Attribute (ใช้ตัวอักษรและตัวเลข ไม่มีช่องว่าง)
– **Prompt**: ข้อความแจ้งเตือนให้ป้อนค่าเมื่อแทรก Block
– **Default**: ค่าเริ่มต้นของ Attribute (สามารถเว้นว่างได้)
– **Justification**: กำหนดตำแหน่งข้อความ (เช่น Left, Center, Right)
– **Text Style, Height, Rotation**: ตั้งค่าลักษณะตัวอักษร
3. คลิก **OK** และวาง Attribute ลงในตำแหน่งที่ต้องการ
ลองสร้าง Attribute สอง อัน แล้ว วางลงในพื้นที่โต๊ะ
สร้าง Block ที่มี Attribute
base point ให้เลือกที่จุดมุมโต๊ะด้านล่างซ้าย หรือจุดไหนตามต้องการSelect entities ให้เลือก ครอบ ทั้ง โต๊ะและ ชื่อ Attribute
ลอง insert block ชื่อ desk แล้ว ใส่ค่า
การแก้ไขค่า Attribute ใน Block
คำสั่ง **ATTEDIT** หรือ ดับเบิ้ล คลิกที่รูปบล้อค
การส่งออกข้อมูล Attribute ในรูปแบบตาราง (Extract Attribute Data)
### คำสั่ง **ATTEXT**
รูปแบบ template ไฟล์ จะเป็น ไฟล์ตัวอักษรนามสกุล txt
มีรูปแบบ ในไฟล์ดังนี้
——————–
BL:desk C008000 (block name, 8 characters)
owner C015000 (data owner, 8 characters)
tel C015000 (data tel no., 8 characters)
ตัวอย่างข้อมูลที่ได้ออกมาเป็น text file ซึ่งอยู่ในรูปแบบ คั่นด้วย เครื่องหมาย comma (,)
การเปิดข้อมูล ด้วย Excel หรือ Google sheet
เลือกไฟล์ที่ กำหนดไว้
เลือก Delimited กด Next
เลือกเป็น comma แล้ว กดปุ่ม Finish
จะได้ ข้อมูล เข้ามาดังตัวอย่าง
สรุป
– Attribute เป็นเครื่องมือที่ช่วยให้สามารถจัดเก็บและแก้ไขข้อมูลภายใน Block ได้ง่าย
– สามารถนำข้อมูลจาก Attribute ไปใช้ประโยชน์ในรูปแบบรายงาน หรือตารางข้อมูลได้
– ใช้คำสั่ง **ATTDEF**, **ATTEDIT**, และ **ATTEXT** เพื่อจัดการ Attribute อย่างมีประสิทธิภาพ
Your email address will not be published. Required fields are marked *
Comment *
Name *
Email *
Website
Save my name, email, and website in this browser for the next time I comment.
Leave a Reply