ممنون میشه راجع به قابلیت Publication کمی توضیح دهید؟
همانطور که از اسم آن پیداست برای انتشار اطلاعات و داده ها بین قطعه استفاده می شود. اینکار به چند روش مختلف انجام می شود که یکی دو تا از آنها را اشاره می کنم:
1- همان design in context در محیط اسمبلی با فعال بودن سوییچ keep link with selected object. در این حالت پارامترها یا هندسه (نقطه، خط، منحنی، سطح و ...) بین قطعها به اشتراک گذاشته می شود. نکته مهم در این روش این است که موقعیت هندسه به اشتراک گذاشته شده توسط اسمبلی تعریف می شود. یعنی بر اساس موقعیت نسبی بین قطعات در یک اسمبلی موقعیت هندسه مشترک مشخص می شود. پس بدون وجود اسمبلی اشتراک قطع خواهد شد.
2- در روش دوم، هندسه یا پارامتر توسط copy/paste از یک قطعه به قطعه دیگر برده می شود. در این روش بهتر است در ابتدا ویژگی، پارامتر یا هندسه در قطعه اصلی توسط دستور publication در حالت اشتراک گذاری قرار گیرد. سپس این ویژگی به روش as result with link از قطعه اصلی به قطعه دوم copy/paste شود. در این حالت، موقعیت هندسه مشترک شده بطور مستقل بر اساس موقعیت آن در قطعه اصلی تعریف می شود. از این رو بهتر است دو قطعه بر اساس یک دستگاه مختصات و یک مبدا مشترک مدل سازی شوند تا هنگام copy/paste کردن هندسه کپی شده بطور خودکار در موقغیت صحیح خود قرار گیرد. در صورت عدم رعایت این موضوع، باید از دستورات کمی مثل move یا copy استفاده کرد تا هندسه کپی شده را در موقعیت مناسب قطعه دوم قرار داد.
3- در هنگام کار کردن با مجموعه ها، بهتر است از ویژگیهای اشتراکی قطعات استفاده کرد. مثلا محور و پیشانی یک پیچ را جزو ویژگیهای اشتراکی آن تعریف کرده و از آنها برای موقعیت دهی در اسمبلی استفاده کرد. در این صورت در صورت تغییر نوع پیچ قیود تعریف شده در اسبملی بطور خودکار اصلاح می شوند و نیازی به اصلاح دستی آنها نخواهد بود.
4- در صورت کار کردن با مجموعه ای از پارامترها که در پندین قطعه استفاده می شوند می توان یک فایل مرجع ایجاد کرد و تمام پارامترهای مهم طراحی را در آن تعریف کرده و توسط publication بین سایر قطعات به اشتراک گذاشت. این کار باعث دسته بندی بهتر پارامترهای طراحی می شود.