جستجو برای:
سبد خرید 0
  • خانه
  • نرم افزار های BIM
    • Advance Steel
    • AutoCAD
    • Inventor Professional
    • Navisworks Manage
    • Revit Architecture
    • Revit Structure
    • Revit MEP
    • Twinmotion
    • Lumion
    • بررسی تداخل ها (Clash)
  • دوره های آموزشی
    • فروشگاه محصولات
    • دوره های آموزشی
  • خدمات و مدلسازی BIM
  • اخبار BIM
  • BIM TV
  • BIM Tools
  • راهنمای فعال سازی
  • خانه
  • فروشگاه
  • دوره های حضوری
  • خدمات BIM
  • اخبار BIM
  • BIM TV
  • BIM Tools
  • راهنمای فعال سازی
  • خانه
  • فروشگاه
  • دوره های حضوری
  • خدمات BIM
  • اخبار BIM
  • BIM TV
  • BIM Tools
  • راهنمای فعال سازی

 برای آرزویت گامی بردار…

  • خانه
  • نرم افزار های BIM
    • Advance Steel
    • AutoCAD
    • Inventor Professional
    • Navisworks Manage
    • Revit Architecture
    • Revit Structure
    • Revit MEP
    • Twinmotion
    • Lumion
    • بررسی تداخل ها (Clash)
  • دوره های آموزشی
    • فروشگاه محصولات
    • دوره های آموزشی
  • خدمات و مدلسازی BIM
  • اخبار BIM
  • BIM TV
  • BIM Tools
  • راهنمای فعال سازی
  • خانه
  • نرم افزار های BIM
    • Advance Steel
    • AutoCAD
    • Inventor Professional
    • Navisworks Manage
    • Revit Architecture
    • Revit Structure
    • Revit MEP
    • Twinmotion
    • Lumion
    • بررسی تداخل ها (Clash)
  • دوره های آموزشی
    • فروشگاه محصولات
    • دوره های آموزشی
  • خدمات و مدلسازی BIM
  • اخبار BIM
  • BIM TV
  • BIM Tools
  • راهنمای فعال سازی

نوشتن اولین برنامه داینامو

نوامبر 27, 2021
ارسال شده توسط miladetemadi
Dynamo، برنامه نویسی
مقدمه ای بر Revit Dynamo: اولین برنامه داینامو

ممکن است قبلاً درباره داینامو شنیده باشید. Dynamo برنامه نویسی بصری برای Revit است. نمونه های برنامه زیادی از داینامو را می توانید در اینترنت مشاهده کنید.

داینامو می تواند کارهای بزرگی انجام دهد و می توانید از آن برای انجام کارهای تکراری ساده نیز استفاده کنید.

بررسی مسئله

Revit این امکان را می دهد یک schedule مبلمان ایجاد کنید. می توانید تعداد مبلمان موجود در پروژه را محاسبه کنید ، آنها را در هر سطح حساب کنید ، اما Revit اجازه نمی دهد تعداد مبلمان موجود در هر اتاق را حساب کنید.

ما یک راه حل ایجاد و از Dynamo برای حل این مشکل استفاده می کنیم.

فایل را باز کنید

یک فایل نمونه باز می کنیم. در Revit ، روی منوی File> Open> Sample Files کلیک کنید .

فایل rac_basic_sample_project.rvt را باز کنید.

ایجاد یک schedule مبلمان

یک schedule مبلمان درست کنید.

همانطور که مشاهده می کنید ، Revit فیلد اتاق ندارد. قسمت Mark را در schedule اضافه می کنیم.

ایده شناسایی محل مبلمان با اضافه کردن نام اتاق در قسمت Mark است.

بله ، می توانید مقدار mark را به صورت دستی تغییر دهید. اما می بینید که مشکلاتی هست. صندلی بار در آشپزخانه در یک گروه آرایه ای قرار دارد.

این بدان معناست که قبل از تغییر مقدار علامت ، باید گروه را ویرایش کنید. بنابراین اجازه دهید از داینامو برای تغییر آن استفاده کنیم.

کار با داینامو

 Revit Ribbon> Manage tab> Visual Programming Panel> Dynamo .

در صفحه شروع ، روی New کلیک کنید.

قرار دادن گره ها (Node)

همانطور که قبلاً بحث کردیم ، می خواهیم پارامتر Mark را به یک نام اتاق پر کنیم. با استفاده از گره SetParameterByName می توانیم یک مقدار پارامتر را در فمیلی های Revit تغییر دهیم . حال گره را پیدا کنیم.

در فضای کاری Dynamo روی موس خود راست کلیک کنید. در قسمت جستجو setparameter را تایپ کنید . Dynamo گره را در نتیجه جستجو لیست می کند. روی نتیجه جستجو کلیک کنید.

 

Dynamo گره را در فضای کاری قرار می دهد. بیایید گره را بررسی کنیم. سمت چپ گره ورودی مورد نیاز است. سمت راست گره خروجی است.

باید عناصر مورد نظر را برای اصلاح تغییر دهید ، نام پارامتر چیست و سپس مقدار چیست.

گره های رشته ای

بیایید با نام پارامتر شروع کنیم. نام پارامتر به ورودی رشته نیاز دارد. بیایید یک گره رشته ای پیدا کنیم.

روی ماوس خود در یک قسمت خالی در فضای کاری Dynamo کلیک راست کنید. رشته را تایپ کنید.

نتیجه جستجو چندین نتیجه را لیست می کند. “String” را پیدا کنید و برای مدتی به نشانگر ماوس خود اجازه دهید. تأیید کنید که پنجره بازشو نشان می دهد که توصیف گره “Creates a string” است. روی نام گره کلیک کنید.

با همان روش ، گره رشته دیگری قرار دهید. گره رشته دوم برای تعیین مقدار است.

گره Select Elements را انتخاب کنید

آخرین گره ای که باید اضافه کنید گره ای است که به شما امکان انتخاب عناصر را می دهد. ما باید به دینامو بگوییم که کدام مبلمان را اصلاح کند.

بر روی قسمت خالی فضای کار راست کلیک کرده ، گزینه Select Elements را در قسمت جستجو تایپ  کنید . Select Model Elements را انتخاب کنید . Select Model Element (مفرد) و Select Model Elements (جمع) وجود دارد. از آنجا که می خواهیم همزمان چندین عنصر را تغییر دهیم ، از Select Model Elements استفاده می کنیم.

اتصال گره ها

اکنون چهار گره در فضای کاری Dynamo دارید.

  1. گره Model Elements را انتخاب کنید
  2. گره دو رشته ای
  3. Element.SetParameterByName

گره ها را وصل کنید.

  1. در سمت راست Select model elements کلیک چپ کرده و سپس Element را روی Element.SetParameterByName کلیک کنید
  2. رشته به Parameter by Name
  3. رشته به Value

تغییر از حالت Automatic به حالت Manual

به طور پیش فرض ، داینامو به طور خودکار اجرا می شود. هر تغییری که ایجاد کنید بلافاصله نتیجه را تحت تأثیر قرار می دهد. می توانید ببینید که در گوشه پایین سمت چپ نوشته شده است. روی آن کلیک کنید.

آن را از حالت Automatic به دستی تغییر دهید.

تنظیم مقادیر

همه گره ها را تنظیم و به هم متصل کرده ایم. اکنون زمان تغییر مقادیر است که اجازه می دهد این برنامه به درستی اجرا شود.

  1. مقدار گره رشته ای را برای پارامتر  Name به Mark تغییر دهید. به یاد داشته باشید که پارامتری که می خواهیم تغییر دهیم علامت گذاری است.
  2. مقدار گره رشته را برای مقدار به Living Room تغییر دهید.

انتخاب آبجکت

در گره Model Elements ، گزینه Select را کلیک کنید. پنجره Dynamo را کوچک یا حرکت دهید تا بتوانید نقشه کف Revit را ببینید. تمام مبلمان اتاق نشیمن را انتخاب کنید. مستطیل قرمز زیر را به عنوان راهنما دنبال کنید.

پنجره Dynamo را دوباره به حداکثر برسانید. اکنون می توانید لیستی از عناصر انتخاب شده را در آن گره مشاهده کنید.

برای اجرای این برنامه بر روی دکمه Run کلیک کنید.

 

داینامو می گوید Run completed with warnings. . بعداً به این موضوع خواهیم پرداخت.

مراحل مشابه را برای مبلمان آشپزخانه تکرار کنید.

Scheduleرا مرور کنید

اکنون ، بیایید Schedule خود را مرور کنیم. توجه داشته باشید که قسمتهای Mark با نام اتاق پر شده استخدمات

خلاصه

ما یک برنامه ساده با Dynamo ایجاد کردیم. ما فقط با استفاده از یک گره یک پارامتر را در عناصر Revit تغییر می دهیم و برای تنظیم ورودی سه گره اضافه می کنیم.

برچسب ها: BIMdynamo for archicaddynamo for revit 2020Revitآموزش دایناموپک آموزش بیمخدمات مدل سازی اطلاعات ساختمانخدمات مدلسازی اطلاعات ساخترویتمدلسازی اطلاعات ساخت
قبلی چگونگی نمایش لوله های ۱ خطی و ۲ خطی (گرم و سرد) در یک طرح MEP
بعدی ۳ راه برای افزودن سیمبُل در Revit

دیدگاهتان را بنویسید لغو پاسخ

برای نوشتن دیدگاه باید وارد بشوید.

  • هوش مصنوعی در قلب BIM: از مدلسازی تا تصمیم‌گیری هوشمند
    توسط IRAN-BIM TEAM
    می 12, 2025
  • ویژگی‌های جدید Revit 2026: ابزارهایی برای مدلسازی سریع‌تر، دقیق‌تر و بهینه‌تر در پروژه‌های BIM
    توسط IRAN-BIM TEAM
    مارس 15, 2025
  • اصول و استانداردهای مدلسازی در Revit: ایجاد مدل‌های بهینه و قابل استفاده
    توسط IRAN-BIM TEAM
    فوریه 5, 2025
محصولات
  • آموزش فرآیند BIM بر اساس استاندارد ISO 19650: (پروژه عملی) آموزش فرآیند BIM بر اساس استاندارد ISO 19650: (پروژه عملی)
    9.800.000 تومان
  • آموزش Fuzor در BIM و VDC: شبیه‌سازی و مدیریت هوشمند پروژه‌های BIM آموزش Fuzor در BIM و VDC: شبیه‌سازی و مدیریت هوشمند پروژه‌های BIM
    3.800.000 تومان
  • آموزش Navisworks:مبتدی تا پیشرفته، عملی (4D، 5D و Clash Detection) آموزش Navisworks:مبتدی تا پیشرفته، عملی (4D، 5D و Clash Detection)
    3.800.000 تومان
  • آموزش جامع Collaborate در Revit: با رعایت استاندارد ISO 19650 آموزش جامع Collaborate در Revit: با رعایت استاندارد ISO 19650
    2.800.000 تومان
  • آموزش کامل Piping در Revit 2025: مبتدی تا حرفه‌ای آموزش کامل Piping در Revit 2025: مبتدی تا حرفه‌ای
    2.900.000 تومان

راه‌های ارتباطی با ایران بیم

نشانی:تهران، اشـرفی اصفهـــانی، بالاتر از چــهار راه پونک، کوچه پنجم، پلاک ۵۹ واحد یک – مرکز تخصصی آمـوزش و انجام پروژه های BIM در ایران – IRAN-BIM

ساعت کاری: شنبه تا چهـارشنـبـه 09:00 الی 17:00

ساعت کاری: پنجشنبه‌ها ساعت 09:00 الی 14:00

تلفن: 44479164-021           شماره تماس: 09120160348

دسترسی سریع

  • خانه
  • فروشگاه
  • دوره های حضوری
  • خدمات BIM
  • اخبار BIM
  • BIM TV
  • BIM Tools
  • راهنمای فعال سازی
  • خانه
  • فروشگاه
  • دوره های حضوری
  • خدمات BIM
  • اخبار BIM
  • BIM TV
  • BIM Tools
  • راهنمای فعال سازی

لینک های مهم

  • خانه
  • فروشگاه
  • دوره های حضوری
  • خدمات BIM
  • اخبار BIM
  • BIM TV
  • BIM Tools
  • راهنمای فعال سازی
  • خانه
  • فروشگاه
  • دوره های حضوری
  • خدمات BIM
  • اخبار BIM
  • BIM TV
  • BIM Tools
  • راهنمای فعال سازی

تمامی حقوق مادی و معنوی این وبسایت محفوظ است

ورود
استفاده از موبایل
استفاده از آدرس ایمیل
آیا هنوز عضو نیستید؟ اکنون عضو شوید
بازنشانی رمز عبور
استفاده از موبایل
استفاده از آدرس ایمیل
عضویت
قبلا عضو شدید؟ اکنون وارد شوید