ماکرو در سالیدورکس
درسته که لازمه نرم افزار را یاد بگیرید. ولی در عین حال بدونید در این بازار کار محدود شما باید یه برگ برنده ای داشته باشید که بقیه نداشته باشند یا کمتر داشته باشند. در نتیجه باید قابلیت های منحصر به فردی را در خودتون گسترش بدید. به عنوان مثال ممکنه بیش از نیاز بازار افرادی باشند که بتونند با نرم افزار سالیدورکس کار کنند ولی کمتر کسی پیدا میشه که بگه ماکرو در سالیدورکس را کار کرده ام.
به طور کلی سه تا روش وجود داره زمانی که شما قصد دارید یک تعداد قطعه ای که مشابه هم هستند را مدل کنید. این تعداد ممکنه 2 تا باشه ممکنه 100 تا یا حتی بیشتر. حالا به ترتیب روش ها را توضیح میدم.
1- استفاده از پیکربندی یا configuration: کنار درخت طراحی نرم افزار یک سربرگ تحت عنوان configuration وجود دارد. در این سربرگ کافی است شما یک پیکربندی جدید درست کنید و بعد در درخت طراحی اون نمایه هایی که لازم ندارید را suppress کنید. به این ترتیب قطعه جدیدی ایجاد کردید و نیازی نیست از صفر شروع به طراحی کنید. در عین حال چندقطعه مشابه را در یک فایل ذخیره کرده اید.
2- استفاده از جدول طراحی یا design table: در این روش شما یک سری پارامتر در حین طراحی تعریف می کنید. مثلا طول شافت و اون را در درخت طراحی وارد می کنید. پس از آن می توانید به هر تعداد دلخواه قطعه با طول متفاوت شافت داشته باشید. بنابراین در این روش می توانید اندازه های مختلف از یک قطعه را داشته باشید.
3- ماکرو: حالا قضیه این ماکرو چیست. ماکرو امکانی است که نرم افزار سالیدورکس در اختیار کاربر قرار می دهد تا نیاز نباشد یه سری کارهای تکراری را انجام دهد. مثلا شما یکبار چرخ دنده را طراحی می کنید و به جای عدد دادن پارامتر تعریف می کنید. سپس زمانی که یه چرخ دنده با ابعاد و اندازه خاص میخوای، اون پارامترها را به نرم افزار میدی و خودش طبق روالی که براش تعریف کردی برات طراحی می کنه و قطعه نهایی را در اختیارت قرار می دهد. یک قابلیت کلیدی این روش برنامه نویسی است. درحقیقت شما ابتدا یک کاری را (مثلا گرفتن یه مجموعه نقاط یا سطوح) را انجام میدی بعد از اون امکان ویرایش وجود داره. در نتیجه یه پنجره در نرم افزار visual basic باز میشه که شما میتونید به همون زبان کار برنامه نویسی را انجام بدید. بعد از اون کد درخواست کنی که مثلا ورودی ها را در قالب یه پنجره که باز میشه یا یک فایل اکسل از کاربر دریافت کنه. پس از دریافت مقادیر، مشابه این که یه نفر داره طراحی را انجام میده، خود نرم افزار در عرض چندثانیه طراحی میکنه و شما میتونید در درخت طراحی روند را مشاهده کنید.
پی نوشت: یه بار کامل متن را نوشتم بعد دکمه "ذخیره و انتشار" را زدم دیدم همه چیز رفت. فهمیدم به اینترنت وصل نبودم. درنتیجه همه چیز پرید. وگرنه متن، یه هفته ای زودتر دستتون می رسید.
پی نوشت 2: آشنایی با این قابلیت به حدود دو سال پیش برمی گرده زمانی که دوستم شایان فهیمی برای شرکت طرح نگاشت داشت ماکروی طراحی یک چرخدنده خاص را می ساخت. پس از اون هم زمانی که می خواستم این پست را بنویسم کمک شایان توجه ویژه ای به من کرد.
سلام ممنون از مطلب با ارزشی که گذاشتید
یه خواهشی دارم
اگر امکانش هست آموزش تصویری این قسمت ماکرو که توضیح دادید رو بذارید .
تشکر