پرش به محتوا

انتقال اطلاعات نازک‌کاری به Roomهای Revit با Dynamo

در این تجربه، نشان می‌دهیم چگونه اطلاعات جدول نازک‌کاری از Excel خوانده شد، Room متناظر در Revit شناسایی شد و مشخصات دیوار، کف، سقف و ارتفاع سقف با Dynamo در پارامترهای Room ثبت شدند.

موضوعاطلاعات و مستندسازی ابزار و روشDynamo · Excel · Revitمدت ویدئو2:53

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

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

در بسیاری از پروژه‌های معماری، مشخصات نازک‌کاری فضاها ابتدا در Excel و در قالب جدول نازک‌کاری تدوین می‌شود. وارد کردن دستی این اطلاعات برای تعداد زیادی Room در Revit، فرایندی زمان‌بر و مستعد خطاست؛ به‌ویژه زمانی که جدول در طول طراحی تغییر می‌کند و اطلاعات مدل نیز باید دوباره به‌روزرسانی شوند. برای خودکارسازی این فرایند، اسکریپتی در Dynamo توسعه دادیم که اطلاعات جدول نازک‌کاری را از Excel می‌خواند، Room متناظر با هر ردیف را شناسایی می‌کند و مشخصات دیوار، کف، سقف و ارتفاع سقف را در پارامترهای Room ثبت می‌کند. به این ترتیب، اطلاعات نازک‌کاری بدون ورود مجدد و با ساختاری یکپارچه از جدول به مدل Revit منتقل می‌شوند. این اسکریپت مرحله اول یک گردش‌کار دو مرحله‌ای است. در مرحله بعد، اسکریپت دیگری براساس همین اطلاعات، Wall Type، Floor Type و Ceiling Type مناسب را انتخاب کرده و عناصر نازک‌کاری را مدل می‌کند.

منطق حل مسئله

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

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

01 PROBLEM

مسئله

ورود دستی اطلاعات جدول نازک‌کاری Excel به تعداد زیادی Room در Revit زمان‌بر بود و با هر تغییر جدول احتمال ناسازگاری داده‌ها افزایش پیدا می‌کرد.

02 INTERVENTION

مداخله

اسکریپت Dynamo داده‌های Excel را می‌خواند، Room متناظر را پیدا می‌کند و مشخصات نازک‌کاری را در پارامترهای مدل ثبت می‌کند.

03 RESULT

نتیجه

جدول نازک‌کاری و مدل به یک مسیر داده پیوسته و قابل‌تکرار متصل شدند و ورود مجدد اطلاعات حذف شد.

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

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

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