پرش به محتوا

ساخت خودکار Levelهای Revit با Dynamo

در این تجربه، نشان می‌دهیم چگونه داده‌های تراز از Excel خوانده شدند و Dynamo براساس قواعد سازمانی، Levelهای Revit را با Type و نام‌گذاری استاندارد به‌صورت خودکار ایجاد کرد.

موضوعراه‌اندازی پروژه و داده ابزار و روشDynamo · Excel · Revitمدت ویدئو3:31

شرح مسئله و راهکار

از گلوگاه پروژه تا راه‌حل قابل استفاده

در مرحله طراحی مفهومی، تراز طبقات پروژه معمولاً در یک فایل Excel ثبت می‌شود. انتقال دستی این اطلاعات به Revit نیازمند ایجاد Levelها، تعیین Type مناسب و اجرای قواعد نام‌گذاری پروژه است و می‌تواند باعث ناهماهنگی در شروع مدل شود. برای استانداردسازی این فرایند، اسکریپتی در Dynamo توسعه دادیم که اطلاعات ترازها را از Excel می‌خواند و Levelهای پروژه را براساس قواعد تعریف‌شده شرکت در Revit ایجاد می‌کند. در این فرایند، هر Level براساس نوع و ارتفاع به Type مناسب اختصاص داده می‌شود و نام آن نیز به‌صورت خودکار مطابق الگوی نام‌گذاری سازمان تنظیم می‌گردد. این اسکریپت معمولاً فقط یک‌بار در ابتدای هر پروژه اجرا می‌شود؛ بنابراین ارزش اصلی آن صرفاً صرفه‌جویی در زمان نیست، بلکه اجرای دقیق و یکپارچه استانداردهای شرکت از همان شروع مدل است. این تجربه همچنین نشان می‌دهد که اسکریپت‌های Dynamo الزاماً بین شرکت‌ها قابل انتقال نیستند. ساختار داده‌ها، Level Typeها و قواعد نام‌گذاری در هر سازمان متفاوت‌اند و ابزار باید متناسب با همان استانداردها توسعه یا اصلاح شود.

منطق حل مسئله

سه مرحله‌ای که این تجربه را قابل توضیح می‌کند

ابزار فقط بخش میانی ماجراست. نقطه شروع، تعریف دقیق مسئله است و ارزش نهایی زمانی ایجاد می‌شود که نتیجه در فرایند پروژه قابل استفاده باشد.

01 PROBLEM

مسئله

ایجاد، Typeگذاری و نام‌گذاری Levelها باید از ابتدای پروژه دقیقاً مطابق استاندارد داخلی شرکت انجام می‌شد.

02 INTERVENTION

مداخله

Dynamo داده‌های تراز را از Excel می‌خواند، Levelها را ایجاد می‌کند و Type و نام هر Level را براساس قواعد سازمانی تعیین می‌کند.

03 RESULT

نتیجه

استانداردهای شرکت از همان شروع مدل به‌صورت یکپارچه اجرا شدند و وابستگی به تنظیم دستی کاهش یافت.

مسئله مشابهی دارید؟

ابزار از روی مسئله انتخاب می‌شود، نه برعکس

اگر در Revit، مدل BIM یا فرایند تولید مدارک با یک کار تکراری، خطاپذیر یا غیرقابل کنترل روبه‌رو هستید، ابتدا خود گلوگاه را بررسی می‌کنیم و بعد درباره روش مناسب اصلاح یا اتوماسیون تصمیم می‌گیریم.