چرا اکسل برای BIM لازم است ؟ + اسکریپت
در این مطلب به بررسی کاربرد اکسل در مدلسازی اطلاعات ساخت و BIM می پردازیم.
چرا اکسل برای BIM لازم است ؟
داشتم با یک مهندس نما مشورت می کردم. وی توسط مهندس و سازنده استخدام شد تا نقشه های ورق فلز یک پارکینگ را طراحی و تولید کند.
نما در Rhino با استفاده از Grasshopper طراحی شده و از ۹۰۰ پانل ورق فلز تاشو تشکیل شده بود. الگوی تاشو و همچنین الگوی سوراخکاری روی فلز در نما متفاوت است. تکرار انواع پنل وجود دارد اما زیاد نیست.
مدل Rhino برای تهیه اسناد ساخت و ساز به Revit آورده شد. مدل Revit اگرچه برای CD ها کافی بود ، اما برای ساخت دقیق نبود. بنابراین مهندس نما آن را در CATIA بازسازی کرد. این مدل قطعاً دقیق بود.
چالش، تبدیل داده ها از CATIA به جداول و نقشه هایی بود که سازندگان برای ساخت واقعی پانل ها استفاده می کردند.
داده ها به راحتی برای اکسل استخراج شدند اما به برخی اصلاحات نیاز داشتند. همچنین ، بسیاری از ابعاد مدل ، خطی شدند. این خوب بود اما سازنده باید زاویه بین بخشهای پانل را بداند. آنها می توانند این اطلاعات را به دستگاه خمش خود متصل کنند تا صفحات ایجاد شود.
با استفاده از اکسل ، من یک سری ماکرو نوشتم که داده های CATIA را به شکل جدول جدیدی درآورد که ابعاد هر پانل را فهرست می کند. این جدول شامل فرمولهایی است که زوایای هر صفحه را محاسبه می کند.
سپس ماکرو دیگری نوشتم که از داده های بعدی برای ایجاد یک جدول خلاصه از انواع پانل استفاده می کند. اکنون می توانیم تعیین کنیم که چند نوع پنل وجود دارد و کدام یک بیشترین پنل را دارند.
با استفاده از این داده ها ، من وارد اتوکد شدم و یک ماکرو نوشتم که جدول خلاصه اکسل را خوانده و برای هر پانل نتقشه ها را بر اساس یک الگو ایجاد کرده است.
ماکرو داده های ابعادی را در جدول قرار داده است.
ماکرو برای تولید هر ۳۰۰ نقشه کمتر از ۱۰ دقیقه زمان نیاز داشت.
چرا این خیلی خوب جواب داد؟ در اینجا ۳ دلیل وجود دارد که چرا اکسل اصلی ترین شخص وابسته به BIM است .
۱٫ اکسل جهانی است
تقریباً همه برنامه های BIM و CAD می توانند داده ها را در قالب متن یا CSV اکسپورت کنند. بسیاری حتی می توانند مستقیماً به اکسل اکسپورت کنند . این جهانی بودن بدین معناست که دریافت داده از نرم افزار های مختلف آسان است. ممکن است مانند داده های CATIA ، فرمت مناسب نباشد ، اما معمولاً می توانید در صورت لزوم ، فرمت را تنظیم کنید.
حتی اگر راهی مستقیم برای اکسپورت به اکسل وجود نداشته باشد ، ممکن است راهی برای بیرون آوردن داده ها با استفاده از ماکرو یا API نرم افزار وجود داشته باشد. به عنوان مثال ، Revit مستقیماً به اکسل پیوند نمی یابد ، اما روشهای دیگری برای خروجی داده وجود دارد.
۲٫ اکسل عاشق داده است
یکی از مهمترین دلایل خوب کارکردن اکسل با BIM خودکار سازی امور خسته کننده ای است که باید به صورت دستی انجام می شد- همه سطرها و ستونهای اعداد . به نظر می رسد ، وقتی می خواهید با داده های BIM کار کنید ، دقیقاً همان چیزی است که شما نیاز دارید.
بیشتر اوقات ، نیاز به سازماندهی داریم. به ستون ها یا درها فکر کنید. این داده ها به بهترین شکل در قالب جدول نشان داده می شوند. اکسل شامل ابزارهایی پیشرفته برای جمع بندی این داده ها است.
همچنین ، توانایی نوشتن فرمولهای پیچیده ، کاربرد اکسل را به میزان قابل توجهی گسترش می دهد . مطمئناً ، شما می توانید با Revit هم فرمول نویسی کنید ، اما هیچگاه به اندازه فرم های Excel قدرتمند نیستند . اگر نیاز به محاسبات سنگین دارید ، اکسپورت به Excel بسیار آسان تر است ، محاسبات را در آنجا انجام دهید ، سپس نتایج را به Revit برگردانید.
۳٫ خودکار سازی اکسل بسیار آسان است
یکی از اولین برنامه هایی که من نوشتم ماکرو اکسل بود . نوشتن آنها واقعاً آسان است. ماکروهای اکسل با استفاده از Visual Basic for Applications یا VBA نوشته می شوند. اگرچه به اندازه C # یا VB.Net قدرتمند نیست ، VBA کاربر پسند است و یادگیری آن آسان است.
اکسل دارای یک ضبط کننده ماکرو است که اقدامات شما را بر روی صفحه ضبط می کند و آنها را به کد VBA ترجمه می کند. اگر مطمئن نیستید که چگونه می توان کاری را در یک ماکرو انجام داد ، به سادگی هنگام انجام این کارها ، ماکرو را ضبط کنید. کد به طور خودکار تولید می شود.
ماکروهایی که برای پروژه نوشتم ساده شروع شد ، اما با گذشت زمان پیچیده تر شد. من به راحتی قادر به ایجاد تغییرات بودم و ایجاد مجدد جداول بسیار آسان بود.
بهترین قسمت ، تولید نقشه های اتوکد از داده های اکسل بود . با دیدن ۳۰۰ فایل CAD که با فشار دادن یک دکمه به طور خودکار ایجاد می شوند ، حس رضایت خوبی شکل می گیرد. اتوکد نیز از VBA استفاده می کند ، بنابراین اشتراکات خوبی بین دو مجموعه ماکرو وجود دارد.
اکسل و BIM بهترین یاران همیشگی
با توجه به ماهیت پر داده بودن BIM ، بعید است که اکسل به عنوان راهنمای نهایی BIM جایگزین شود . با این اوصاف ، امید است شرکتهای نرم افزاری اهمیت کار مستقیم با داده ها و ایجاد ارتباطات دو طرفه بهتر با اکسل را تشخیص دهند .
اسکریپت DYNAMO انتقال داده ها به اکسل:
https://iran-bim.com/blog/%d8%af%d8%a7%d9%86%d9%84%d9%88%d8%af-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa-dynamo-%d8%a7%d9%86%d8%aa%d9%82%d8%a7%d9%84-%d8%af%d8%a7%d8%af%d9%87-%d9%87%d8%a7%db%8c-%d8%b1%d9%88%db%8c%d8%aa-%d8%a8/
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.