مدلسازی History-Based در سالیدورک

Ratings
(0)

سالیدورک هم از مدلسازی مبتنی بر شکل، استفاده می کنه و هم از مدلسازی مبتنی بر تاریخ استفاده می کنه. توی سالیدورک یه بخش به نام مدیریت فیچرها(Feature Manager) در سمت چپ وجود داره که تاریخچه کارهایی که انجام داده ایم رو نشون میده. توی Feature Manager یه لیست از فیچرها هست که به همون ترتیبی که ایجادشون کرده ایم نشون داده میشن. همچنین این لیست به ما کمک می کنه تا فیچرها رو مرتب و تنظیم کنیم. به همین علت، ترتیبی که ما عملیات را انجام می دیم اهمیت داره.مثلاً به تصویر 1.11 توجه کنید و به این شکل، از چپ به راست تصویر و با شروع از سطر بالایی نگاه کنید. این مدل به صورت زیر ایجاد شده:

  1. ایجاد یک اسکچ
  2. اعمال اکسترود بر اسکچ
  3. ایجاد اسکچ دوم
  4. اعمال اکسترود بر اسکچ دوم
  5. ایجاد اسکچ سوم
  6. اعمال اکسترود بر اسکچ سوم
  7. اعمال فیلت
  8. Shell کردن مدل

 اگه ترتیب عملیات بالا را اندکی تغییر دهیم، مثلا shell و fillet را قبل از گام شماره 6 قرار دهیم، نتیجه ی کار کمی متفاوت میشه؛ این موضوع در تصویر 1.12 نشان داده شده است. شما می توانید این پارت را در فایل های دانلودی این فصل مشاهده و استفاده کنید. برای دانلود این پارت و پارت های مربوط به آن، اینجا کلیک کنید.

(تصویر 1.11)

(تصویر 1.11)


(تصویر 1.12)

(تصویر 1.12)

 

 تصویر 1.13 مقایسه ی بین درخت Feature Manager را برای دو شکل بالا نشان می دهد. ما می توانیم با درگ کردن فیچرها به سمت بالا یا پایین درخت، ترتیب آنها را عوض کنیم. اما ارتباط بین فیچرها می تواند مانع عوض شدن ترتیب آنها شود. بعنوان مثال، فیلت ها وابسته به دومین فیچر اکسترود شده هستند و نمی تونن قبل از اون قرار بگیرن. این موضوع به رابطه ی والد و فرزندی بستگی داره. عوض کردن ترتیب ها و رابطه ی والد و فرزندی، با جزئیات بیشتر، در فصل 12 مورد بررسی قرار می گیره.

 (تصویر 1.13، که به ترتیب از سمت چپ، مربوط به تصویر 1.11 و 1.12 هستند)

 (تصویر 1.13، که به ترتیب از سمت چپ، مربوط به تصویر 1.11 و 1.12 هستند)

 ترتیب کارها در تاریخچه اهمیت زیادی داره و در وضعیت پارت نهایی تاثیر داره. مثلاً، اگه ما ترتیب کارها را جوری تغییر بدیم که shell قبل از extruded cut قرار بگیره، شکل مدل تغییر می کنه، یعنی به جای اینکه حفره ی بالایی حذف بشه، فضای درونی حذف می شه. شما می تونید این پارت که قبلا اون رو مشخص کردیم، در سالیدورک باز کنید و شکل Shell1 رو در Feature Manager درگ کنید و آن را درست در بالای شکل Cut-Extrude1 قرار بدید.


نکته:ما در یک لحظه، تنها می تونیم یک آیتم رو در Feature Manager درگ کنیم. اگه سعی کنید بیش از یک آیتم رو درگ کنید، تنها آخرین آیتم انتخاب شده درگ میشه. به همین خاطر شما می تونید ابتدا shell رو درگ کنید و سپس هریک از دو fillet را درگ کنید. و یا اینکه تنها می تونید فیچر cut رو که در انتهای درخت قرار داره، درگ کنید. بعنوان یک روش جایگزین، می تونیم shell و fillet را در داخل یک فولدر قرار بدیم و سپس این فولدر رو در یک مکان جدید درگ کنیم. تغییر دادن ترتیب فیچر ها تنها به رابطه های والد و فرزندی بین فیچرهای وابسته محدود می شه.


 شما می تونید در فصل 12 در مورد تغییر دادن ترتیب فولدرها مطالب بیشتری بیاموزید. در برخی موارد، تغییر دادن ترتیب فیچرها در Feature Manager می تونه نتیجه ای داشته باشه که محسوس نیست. بعنوان مثال اگه فیلت ها بعد از shell اعمال بشن، ممکنه در درون پارت، شکست(break) ایجاد بشه. در این گونه موارد، سالیدورک خطایی ایجاد می کنه و به ما کمک می کنه تا مشکل رو حل کنیم. Feature Manager  مثل یه دستورالعمل برای ساخت قطعه هست. وقتی که ما ترتیب فیچرها رو تغییر بدیم، در حقیقت ترتیب کار رو تغییر داده ایم و در نتیجه انچه به دست میاد رو تغییر داده ایم.

 {module کمک نقدی به نویسنده}

  • بازدید: 750

نوشتن دیدگاه

لطفا نظرات خود را بیان کنید. به سوالات در سریع ترین زمان پاسخ داده خواهد شد.اما به نکات زیر توجه کنید:
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.

ارسال