نرم افزار چیدمان کارخانه (َALDEP & CRAFT) -ماکروها و کاربرد آنها دراکسل
قابل استفاده در طرح ریزی کارخانه
برای دانلود نرم افزار چیدمان کارخانه (َALDEP & CRAFT) اینجا کلیک کنید
یا اینجا کلیک کنید
عناوین
1. آشنایی با ماکروها و کاربرد آنها دراکسل
2. به کارگیری ماکروها در اکسل
3. فعال سازی قابلیت ماکرو در اکسل
4. فراخوانی یک ماکرو در اکسل
5. اضافه کردن یک ماکرو در اکسل
6. شروع کار با برنامه چیدمان کارخانه (َALDEP & CRAFT)
7. تعریف مسئله و روش حل آن
8. حل مسئله
1. آشنایی با ماکروها و کاربرد آن در اکسل
ماکروها نرم افزارهای کمکی هستند که به نرم افزار اصلی اضافه می شوند تا باعث افزایش قابلیت های آن یا تغییر خصوصیات نرم افزار بنابه سلیقه ی کاربر شود.
نرم افزارآفیس که یکی از نرم افزارهای پرکاربردی است بستری مناسب را فراهم کرده تا هرکس بنا به نیازهای خود بتواند از یکی از محیط های آن مانند اکسل ، اکسس ، پاورپوینت، CRM ، Share point و ... استفاده کند.
مسلما هیچ نرم افزاری یافت نمی شود که بتواند تمام نیازهای مارا برآورده سازد. آنها می توانند تنها محیطی را برای راحت تر کردن کار کربران فراهم کنند.
کاربر باید بنا به نیاز خود محیطی را که بیشترین نزدیکی به خواسته هایش را دارد پیدا کند و سپس با کار بر روی آن محیط سعی برنزدیک تر کردن محیط به نیازهایش را داشته باشد و وظیفه ماکروها هم در حقیقت همین است.
ماکروها معمولا با زبان visual basic نوشته می شوند و به شاخه ای از VB که برای نرم افزارهای مختلف است (VBA (visual basic for application گفته می شود.
2. به کارگیری ماکروها در اکسل
ماکروها را می توان به دو صورت در اکسل استفاده کرد
v فراخوانی آن به منظور یکبار استفاده
در این قسمت برای اینکه از یک ماکرو فقط یکبار اسفاده کنیم یکبار آن را فراخوانی می کنیم و با آن کار میکنیم .در این روش برای استفاده مجدد از ماکرو باید دوباره آن را فراخوانی کنیم
v افزودن یک ماکرو به اکسل
در این روش ماکرو به عنوان جزئی از اکسل می شود و همانند قابلیت های دیگر اکسل می توان بارها از آن استفاده کرد
3. فعال کردن قابلیت ماکروها در اکسل
برای اینکه برای به کارگیری ماکروها در اکسل با مشکل مواجه نشیم بهتر است در صورتیکه از ماکروهای مورد استفاده اطمینان داریم مراحل زیر را انجام دهیم :
Excel2003 >> Tools\Options\Security\Macro Security\Security Level\Low
گزینه ی آخر(Low) را انتخاب میکنیم .این گزینه اجازه ی اجرای هر ماکرویی را به شما می دهد به همین دلیل باید از امنیت آن ماکرو مطمئن باشید.
4. فراخوانی یک ماکرو برای یکبار استفاده
برای استفاده از یک ماکرو صرفا برای یکبار مانند یک فایل اکسل می توانید آن را باز کنید و با توجه به دستورالعمل آن از آن استفاده کنید.
البته باید دقت داشت که نوع فایلهای ماکرویی که تحت اکسل کار می کنند از نوع Xla هستند.
5. اضافه کردن یک ماکرو به اکسل
این روش که روش بسیار مفیدی است و پیشنهاد می شود برای ماکروهایی که می خواهید از آنها به طور مکرر استفاده کنید با این روش کار کنید.
Excel2003 >> Tools\Add-Ins\Browse
Excel2007 >> Excel Options\Add-Ins\Go\Browse
با استفاده از گزینهBrowse فایل مورد نظر خود را پیدا میکنیم تا در لیست ظاهر شود. (Facility Layout)
برای فعال کردن آن باید مربع کنار آن تیک خورده باشد با این روش با هرباراجرا ماکرو نیز فعال می شود.
6. شروع کار با برنامه چیدمان کارخانه
همانطور که قبلا توضیح داده شد و ماکروی layout را به اکسل اضافه کردید .باید به منوهای اکسل گزینه ای به نام مهندسی صنایع اضافه شده باشد .
با کلیک بر روی آن می توانید یکی از زیر مجموعه های آن را که همان چیدمان کارخانه است را اتخاب کنید (به صورت پیش فرض فعال است) حال زیر مجموعه های چیدمان کارخانه نمایان می شود.
برای ایجاد یک پروژه جدید ابتدا باید یک sheet خالی در صفحه موجود باشد.
حال بر روی گزینه ی ” پروژه جدید“ کلیک می کنیم تا پنجره ی مربوطه باز شود.
در قسمت ” نام پروژه“ نام پروژه ی دلخواه خود را وارد کنید (پیشفرض گزینه ی productionاست(.
پس از وارد کردن تعداد دپارتمانها و تعداد نقاط ثابت و همچنین تعیین واحد اندازه گیری می توانید مسئله ای فرضی و کاملا صادفی را با تیک زدن در محل مربوطه ایجاد کنید. در این حالت ماتریس جریان به صورت تصادفی با توجه به تعداد دپارتمنهای وارد شده ایجاد می شود .با کلیک بر روی تایید وارد مرحله بعدی می شویم.
پس از تایید فرم نمای کلی sheet تغییر کرده و اطلاعاتی که وارد کرده اید در قالب جدول ارائه می شود.
دقت کنید سلول هایی که با رنگ زرد مشخص می شوند سلولهایی هستند که توسط خود نرم افزار محاسبه می شوند و صرفا جنبه ی خروجی دارند.
در قسمتهای اطلاعات پروژه شما اطلاعات کلی را که وارد کرده اید می بینید.
در قسمت اطلاعات کارخانه در صورتیکه طول و عرض کارخانه بیشتر از 100و50 است می توانید در سلول مقیاس اعدادی بزرگتر از یک را وارد کنید تا تعداد سلول ها را بر اساس واحد اندازه گیری ( مثلا متر) تعدیل دهد.
در قسمت اطلاعات دپارتمان باید مساحت هر دپارتمان و همچنین ثابت یا متغییر بودن آن را با حروف V( variable) و F(Fix) نشان دهید.
در مرحله بعد باید ماتریس جریان را بر اساس فرم از-به که در دسترس دارید پر کنید.
در صورتیکه نقاط ثابت نیز داشته باشید باید مخنصات مربوط به آن و همچنین هزینه های مربوطه را نیز وارد کنید.
در پایان نیز می توانید هزینه های جریان مورد نظر خود را در ماتریس مربوطه وارد کنید.
در حالت پیش فرض تمامی هزینه ها یکسان فرض شده است .
7. تعریف مسئله و روش حل آن
حال روی دکمه ی دایره ای شکل ”تعریف مسئله“ کلیک کرده تا فرم بعدی باز شود.
در این فرم ابتدا الگوریتمی که تمایل دارید با آن مسئله حل شود را علامت میزنیم .
در قسمت مربوط به نحوه ی شروع چیدمان که فقط برای الگوریتم کرفت فعال می باشد می توانیم مشخص کنیم که طرح اولیه را خود کاربر بدهد یا اینکه بر حسب توالی دپارتمانها مرتب شوند (همانطور که می دانیم کرفت یک الگوریتم بهبود دهنده است ولی ALDEP یک الگوریتم سازنده .به همین دلیل کرفت (CRAFT) نیاز به طرح اولیه دارد).
در قسمت مربوط به نحوه ی محاسبه مسافت می توان مشخص کرد که مسافت بین دپارتمان به صورت "اقلیدسی" محاسبه شود یا به صورت "مستقیم".
در قسمت بعد طول و عرض کارخانه را بر حسب سلول مشخص می کنیم.دقت کنید حداکثر طول مجاز 100 و حداکثر عرض مجاز50 می باشد.
2 قسمت باقی مانده که مربوط به ALDEP هستند عرض دپارتمانها را مشخص می کند و تعیین می کند که آیا از حداکثر آن استفاده شود؟
در صورتیکه الگوریتم کرفت را با فرض ایجاد چیدمان اولیه به صورت توالی یا الگوریتم ALDEP را انتخاب کرده باشید وارد صفحه بعدی می شوید که دپارتمانها مشخص شده اند و مسئله برای شروع بهینه سازی آماده است .
اما در صورتیکه الگوریتم کرفت را با فرض ایجاد طرح اولیه توسط خودتان انتخاب کرده باشید باید جدول خالی را که در سمت راست صفحه مشاهده می کنید با اعداد مربوط به دپارتمانها پر کنید و برای اینکه بعد از هر مرحله از صحت پرکردن خود اطمینان حاصل کنید می توانید بر روی دکمه ی بازخوانی کلیک کنید. پس از طی این مرحله مسئله برای شروع بهینه سازی آماده است. همچنین می توان با کلیک بر روی دکمه مربوطه یک چیدمان تصادفی ایجاد کرد و وارد مرحله ی بهینه سازی شد.
8. حل مسئله
برای حل مسئله و یافتن جواب بهینه کافی است بر روی دکمه ای با همین نام کلیک کرده و بین 2 گزینه ی موجود یکی را انتخاب کنید و نتیجه را در سمت راست صفحه مشاهده کنید در این قسمت مشخصات جابه جایی سلول ها نیز نمایش داده شده است. می توانید با کلیک روی دکمه جابه جایی دپارتمانها و تعویض آنها مقدار هزینه جدید را مشاهده کنید.
تهیه کننده: وحید حضرتی v.hazrati@yahoo.com
منبع برنامه: این ماکرو توسط آقای علیرضا نوری تاجر از دانشجویان دانشگاه آزاد قزوین نوشته شده است.