آموزش Dynamo در Revit | یادگیری یک ابزار کاربردی
داینامو یک محیط برنامه نویسی بصری است که با نرم افزار رویت کوپل شده و کاربرد های زیادی دارد. آموزش Dynamo در Revit باعث می شود تا شما بتوانید یک ابزار مهم و کاربردی را در این نرم افزار بیاموزید.شما در محیط داینامو میتوانید با فرآیند های آسان تری به نسبت برنامه نویسی عادی کد بزنید. در ادامه به توضیح داینامو خواهیم پرداخت و درباره تمام مباحث مربوط به این ابزار کاربردی خواهیم پرداخت.
Dynamo چیست؟
همانطور که گفتیم داینامو یک محیط برنامه نویسی است. اما تفاوت آن با دیگر برنامه نویسی ها فضای راحت تر آن می باشد. در واقع با استفاده از داینامو شما میتوانید بسیاری از کارهایی که شاید تایم بالایی از شما در رویت بگیرد را به آسانی انجام دهید.
با ذکر یک مثال شاید ملموس تر باشد که Dynamo در رویت چه کاربردی دارد:
مثلاً اگر در یک پروژه ۵۰۰ المان داشته باشی و بخواهی یک ویژگی مشخص را برای همه آنها تغییر دهی، انجام دستی این کار میتواند زمان زیادی بگیرد. Dynamo میتواند این فرآیند را به یک Workflow خودکار تبدیل کند.
ارتباط Dynamo با Revit چیست؟
قبلا با فضای نرم افزار رویت و کاربرد های آن آشنا شده ایم. اما اکنون میخواهیم ابزار داینامو را به این نرم افزار پر قدرت متصل کنیم. اگر نرم افزار رویت را یک برنامه مدلسازی و مدیریت اطلاعات جامع ساختمان بدانیم. با استفاده از ابزار داینامو میتوانیم یک منطق و خودکارساز ی بسیار مفیدی از فرایند های مربوط به این مدل بسازیم که کار ما را در این برنامه به شدت آسان می کند.
در واقع داینامو را شاید بتوان یک پلاگین یا افزونه برای رویت دانست اما خب اگر آموزش آن را به طور دقیق یاد بگیریم میتوانیم کار خود را با انرم افزار رویت راحت تر انجام بدهیم.
کاربرد های Dynamo چیست؟
با چند مثال ابن مورد را ملموس تر برای شما توضیح خواهیم داد:
۱. تغییر گروهی پارامترها؛ مثال واقعی با درها
فرض کن در یک پروژه ۲۰ طبقه، حدود ۳۵۰ در در مدل Revit وجود دارد. برای هر در پارامتری به نام Fire Rating تعریف شده و باید مقدار آن برای درهای مشخصی بر اساس ضوابط پروژه وارد شود.
اگر بخواهی این کار را دستی انجام دهی، باید درهای موردنظر را پیدا کنی و مقدار پارامتر هرکدام را جداگانه تغییر دهی.
در Dynamo میتوان یک فرآیند ایجاد کرد که:
تمام Doorهای پروژه → فیلتر کردن درهای موردنظر → خواندن پارامترها → تعیین مقدار جدید → نوشتن مقدار در Revit
را انجام دهد.
مثلاً اگر بخواهیم تمام درهای طبقات ۱ تا ۵ را که در فضای خروج قرار گرفتهاند بررسی کنیم، Dynamo میتواند این عناصر را از مدل Revit دریافت و بر اساس معیارهای مشخص فیلتر کند.
این مثال خیلی خوب نشان میدهد که Dynamo در واقع بین اطلاعات مدل Revit و یک فرآیند منطقی قرار میگیرد.
۲. مثال خیلی ملموستر: شمارهگذاری اتاقها
فرض کن در یک ساختمان اداری ۲۵۰ اتاق داریم و باید برای هر اتاق یک شماره اختصاص داده شود.
بهصورت دستی ممکن است شمارهگذاری به شکل زیر انجام شود
طبقه اول: 101، 102، 103 و …
دوم: 201، 202، 203 و …
سوم: 301، 302، 303 و …
حالا فرض کن بعداً پلان تغییر کند و چند اتاق جابهجا یا اضافه شوند.
Dynamo میتواند با دریافت Roomهای موجود در Revit، اطلاعاتی مثل طبقه، موقعیت یا نام اتاق را بررسی کند و بر اساس منطقی که برای آن تعریف شده، مقدار پارامتر مربوط به شماره اتاق را تنظیم کند.
در این حالت دیگر Dynamo صرفاً «چند کلیک را سریعتر» نمیکند؛ بلکه یک منطق مشخص برای پردازش اطلاعات مدل BIM ایجاد میکند.
اینها همه مثال هایی از بحث آموزش Dynamo در رویت می باشد که میتواند این مبحث را برای شما عزیزان قابل فهم تر کند.
محیط Dynamo چگونه کار میکند؟
در داینامو چند مفهوم داریم که خالی از لطف نیست شما عزیزان با این اصطلاحات بیشتر آشنا بشوید:
Node : هر Node یک عملیات مشخص را انجام می دهد در واقع یک Node میتواند اطلاعات کامل را از یک بخش دریافت کند و یا یک مقدار را تغییر دهد.
Wire : خطوطی وجود دارد که Node ها را به هم متصل می کند و باعث جریان اطلاعات بین آنها می شود که Wire نام دارد.
Input و Output : هر Node معمولاً ورودی و خروجی دارد. ورودی اطلاعات لازم برای اجرای عملیات را دریافت میکند و خروجی نتیجه عملیات را به Node بعدی منتقل میکند.
Graph: مجموعهای از Nodeها و ارتباطات بین آنها یک Dynamo Graph را تشکیل میدهد.
آموزش Dynamo در Revit نیاز به برنامه نویسی دارد؟
پاسخ به این سوال بیشتر به کاری که قصد انجام آن را دارید مربوط است. در واقع در شروع کار نیازی به دانش برنامه نویسی نیست اما خب هرچقدر شما با این دانش آشنا تر باشین بهتر میتوانید از داینامو در رویت استفاده کنید.
در واقع دانش برنامه نویسی یک مکمل خوب برای بحث این ابزار در رویت می باشد که مدلسازی راحت تر کمک میکند.
سخن آخر
همانطور که در مقاله به صورت جامع به آموزش Dynamo در Revit پرداختیم ، فهمیدیم که این ابزار تا چه حد میتواند در کار مهندسین گرامی راحتی ایجاد کند. زمان همیشه یک پارامتر مهم برای هر متخصصی می باشد پس استفاده از ابزار هایی مثل داینامو میتواند به شما در این کار وقت گیر کمک کند تا خروجی بهتری برای کار خود داشته باشین. به طور کلی فضای برنامه نویسی همیشه برای راحت تر شدن کار افراد درست شده است که در نرم افزار رویت هم این موضوع برقرار می باشد تا در استفاده از زمان صرفه جویی شود .
شما میتوانید تمام آموزش های مربوط به بر برنامه رویت را از سایت دکتر رویت با تدریس مهندس سپهر اسمی خانی دریافت کنید و خود را ارتقا دهید.

دیدگاهتان را بنویسید