ابزار Display/Delete Relations در سالیدورک
Display/Delete Relations ابزار اصلی برای کار با رابطه های ترسیم اسکچ(sketch relations) است. این ابزار به ویژه برای مرتب سازی رابطه ها با استفاده از مجموعه های(categories) مختلف، که در تصویر 6.1 نشان داده شده است، مفید است.
قابلیت نمایش رابطه های ترسیم در پنجره ی گرافیکی، خوب است. مرتب سازی آنها در یک لیست بر اساس حالت آنها؛ باعث شده است تا این ویژگی بسیار کاربردی تر شود. برای نمایش دادن نمادهای رابطه های ترسیم در صفحه و در کنار انتیتی های اسکچ، می توانید گزینه ی زیر را انتخاب کنید:
View ➢Hide/Show ➢ Sketch Relations
(تصویر 6.1 : بخش PropertyManager از Display/Delete Relations)

رابطه های ترسیم در جعبه ی مکالمه ی Display/Delete Relations می توانند به دسته های زیر تقسیم شوند:
All In This Sketch: این بخش، تمام رابطه های ترسیم را در اسکچ فعال نشان می دهد.
Dangling : این بخش تنها رابطه ی ترسیم معلق(Dangling) را نشان می دهد. رابطه های ترسیم معلق با رنگ زیتونی ظاهر می شوند و رابطه های ترسیمی را مشخص می کند که یکی از انتیتی های خود را از دست داده اند. برای تعمیر معلق بودن، ما می توانیم آن انتیتی که رابطه ی معلق دارد را انتخاب کنیم و سپس نقطه ی قرمز را به داخل یک انتیتی که باید این رابطه را داشته باشد، درگ کنیم. مانند تصویر زیر:

Overdefining/Not Solved : رابطه های ترسیم Overdefined به هر مجموعه از دستورات متناقضی اطلاق می شود که در یک انتیتی اسکچ ایجاد شده باشند و به صورت قرمز یا زرد نشان داده شوند. اگر یک خط رابطه های ترسیم متناقضی داشته باشد، اما همچنان نیازها را برآورده کند، به رنگ زرد درمی آید. اگر رابطه های ترسیم نتوانند حل شوند، به رنگ قرمز درمی آید.
◆◆ همان طور که در تصویر 6.2 نشان داده شده است، وقتی که یک موقعیت overdefined وجود دارد، تمام رابطه های ترسیم و دایمنشن های درون یک اسکچ اغلب به صورت overdefined در می آیند. این کار مانند یک تعمیر پر درد سر است، به خصوص وقتی که مشکل اصلی از یک رابطه ی تکی ایجاد شده باشد.
سعی کنید فوراً چیزها را در سالیدورک delete نکنید. به جای آن، سعی کنید آخرین دایمنشن یا رابطه ی ترسیمی که اضافه کرده اید یا هر رابطه ی ترسیمی که مشکوک به نظر می رسد را حذف یا سرکوب(suppressing) کنید. شما می توانید برای سرکوب کردن یک دایمنشن، بر روی آن راست کلیک(RMB) کنید و گزینه ی Driven را انتخاب کنید. شما می توانید رابطه های ترسیم را در بخش PropertyManager از Display/Delete Relations سرکوب کنید.
(تصویر 6.2 :یک اسکچ overdefined)

رابطه های ترسیم اکسترنال(External): این رابطه ها، به یک انتیتی در بیرون از اسکچ فعال متصل می شوند. این شامل مبدا پارت یا هر ضلع از مدل نیز می شود. اصطلاح رابطه های اکسترنال به هر رابطه ای در بیرون از پارت دلالت می کند.
رابطه های ترسیم تعریف شده در متن(Defined In Context): در اسمبلی ها، به هر رابطه ی ترسیم بین فیچرهای یک پارت، و یک پارت دیگر،رابطه ی ترسیم تعریف شده در متن می گوییم.
رابطه های ترسیم قفل شده: رابطه های ترسیم اکسترنال(در بیرون از پارت) ممکن است قفل شوند یا شکسته شوند(broken) تا سرعت افزایش یابد و تغییرات پارامتری قفل شوند. در شکستن رابطه ها، به جای قفل کردن آنها، مزیتی وجود ندارد. هردوی آنها نادیده گرفته می شوند اما رابطه های قفل شده می توانند باز(unlocked) شوند؛ ولی رابطه های شکسته شده تنها می توانند حذف(deleted) شوند.
انتیتی های انتخاب شده(Selected Entities): رابطه های ترسیم، تنها برای انتیتی های اسکچِ انتخاب شده نمایش داده می شوند. طراحی درون متنی(In-context design) که top-down نیز نامیده می شود، و همچنین رابطه های ترسیم قفل شده و شکسته شده، در فصل 20 ، در بخش مدل سازی درون متنی(Modeling in Context) توضیح داده خواهند شد.
احتیاط کنید: برخی از رابطه های ترسیم لیست شده در جعبه ی مکالمه ی Display/Delete Relations ممکن است رنگی شده باشند تا حالت رابطه را به ما بفهمانند. متاسفانه، رابطه های رنگی شده معمولا در بالای لیست مورد نظر قرار می گیرند تا جلب توجه کنند. اما وقتی که ما آنها را انتخاب می کنیم، آنها همواره خاکستری می شوند؛ بنابراین مزیت رنگ بندی همواره برای اولین رابطه ی درون این لیست با شکست مواجه می شود. تنها راه این است که به جای انتخاب اولین رابطه در لیست مورد نظر، یک رابطه ی دیگر را انتخاب کنیم. اگر تنها یک رابطه در لیست وجود دارد، ما نمی توانیم رنگ حالت(state color) را مشاهده کنیم.
یک تنظیم در Tools ➢ Options نمایش خطاها(display of errors) را کنترل می کند. ما می توانیم به آدرس Tools ➢ Options ➢ FeatureManager برویم تا یک گزینه به نام Display Warnings را مشاهده کنیم. در آنجا می توانیم گزینه های Always و Never و All But Top Level را انتخاب کنیم.
وقتی که یک اسکچ داریم که حاوی رابطه های ترسیمی است که در آن خطا(errors) وجود دارد، آنها به صورت علامت های هشدار در اسکچ نمایش داده می شوند و اگر ما گزینه ی Always را انتخاب کرده باشیم، در سطح بالای پارت یا اسمبلی انتشار می یابند.
{module کمک نقدی به نویسنده}
- بازدید: 1073
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.