หนึ่งในคุณสมบัติที่สำคัญที่สุดใน CAD ของเราในการวัดซอฟต์แวร์ Elements คือความสามารถในการวัดเอนทิตีในไฟล์ CAD เป็นส่วนประกอบทั้งหมด แทนที่จะเป็นแต่ละเส้น ส่วนโค้ง และวงกลม ส่วนประกอบใน Elements อาจเป็นอะไรก็ได้ง่ายๆ เช่น สี่เหลี่ยมผืนผ้า หรือบางอย่างที่ซับซ้อนกว่า เช่น Ball Grid Array (BGA) ส่วนประกอบสามารถเป็นบางสิ่งที่ไม่ได้ระบุไว้ในประเภทส่วนประกอบมาตรฐานในไลบรารี Elements ซึ่งจัดอยู่ในประเภทมาโคร อัลกอริธึมแต่ละรายการใน Elements จะต้องเชื่อมโยงกับประเภทส่วนประกอบ หากมีองค์ประกอบอยู่ใน Elements คุณสามารถสร้างอัลกอริทึมสำหรับองค์ประกอบนั้นและใช้สำหรับองค์ประกอบประเภทนั้น จากจุดนั้น Elements จะปฏิบัติต่อมันเหมือนกับว่ามันเป็นวงกลมหรือเส้นในแง่ของประสบการณ์ผู้ใช้ สิ่งนี้ทำให้การจัดการกับส่วนประกอบใน Elements เป็นเพียงส่วนเสริมของการจัดการกับคุณสมบัติพื้นฐาน เช่น เส้น ส่วนโค้ง และวงกลม
มาโคร
มาโครใน Elements ถูกกำหนดให้เป็นคอลเลกชันที่กำหนดเองของเส้น ส่วนโค้ง และวงกลมที่จะถือเป็นเอนทิตีเดียว มาโครมีประโยชน์อย่างยิ่งเนื่องจากเอนทิตีไฟล์ CAD มักจะไม่พอดีกับประเภทส่วนประกอบที่รู้จักในองค์ประกอบ ด้วยการใช้มาโคร Elements สามารถเข้าใจได้ง่ายว่าเป็นองค์ประกอบประเภทอื่นในการวัด
มีหลายวิธีในการรับมาโครใน Elements เพื่อใช้เป็นส่วนประกอบ:
- การใช้ไฟล์ CAD – รูปแบบบางอย่าง เช่น DXF และ Gerber มีมาโครในตัวที่ Elements สามารถอ่านและจัดประเภทได้โดยอัตโนมัติเมื่อนำเข้าไฟล์ CAD
- ผ่านแท็บส่วนประกอบในมุมมองไลบรารี – เมื่อใช้ปุ่มนำเข้า ไฟล์ข้อความ ASCII ที่มีคำจำกัดความมาโครของเส้น ส่วนโค้ง และวงกลมสามารถอ่านได้ ตัวอย่างและรูปแบบสามารถดูได้ในคู่มืออ้างอิงองค์ประกอบปัจจุบันในหน้า 3-118
- การใช้ปุ่มสร้างมาโครในแท็บแก้ไขในมุมมองโครงการ – นี่เป็นสิ่งใหม่ใน Elements 5 และให้ผู้ใช้เลือกคอลเลกชันของเส้น ส่วนโค้ง และวงกลมในไฟล์ CAD และสร้างมาโครจากสิ่งเหล่านี้ ดังนั้น คุณจึงไม่ต้องสร้างไฟล์ข้อความที่มีคำจำกัดความมาโคร
เหตุผล
โดยการจัดหมวดหมู่เอนทิตีไฟล์ CAD เป็นส่วนประกอบ สิ่งนี้ช่วยให้มีประสบการณ์ที่คล่องตัวมากขึ้นเมื่อสร้างอัลกอริธึม เลือกสิ่งที่จะวัด ดูผลการวัด และเชื่อมโยงผลลัพธ์กับเอนทิตี CAD แต่ละรายการ จุดแข็งขององค์ประกอบคือความสามารถในการจัดการเอนทิตี CAD จำนวนมากได้อย่างมีประสิทธิภาพ และแนวคิดของส่วนประกอบช่วยให้บรรลุเป้าหมายนั้น ความสามารถในการจัดการส่วนประกอบที่ซับซ้อนในลักษณะเดียวกับวงกลมหรือเส้นแต่ละเส้นนั้นมีประสิทธิภาพมาก นอกจากนี้ยังให้สัญชาตญาณแก่ผู้ใช้ในการจัดการกับไฟล์ CAD ใน Elements เนื่องจากสิ่งที่ดูเหมือนสี่เหลี่ยมผืนผ้าสามารถอ้างอิงเป็นสี่เหลี่ยมผืนผ้าได้ แทนที่จะเป็น 4 บรรทัด