آموزش Dynamo for Revit: Python Scripting

Dynamo for Revit: Python Scripting

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: نمی توانید گره Dynamo مورد نیاز خود را پیدا کنید؟ پایتون به شما امکان می دهد گره های سفارشی قدرتمندی ایجاد کنید که قابلیت Dynamo را افزایش داده و چالش های مدل سازی Revit خود را با روش های هوشمندتر و سریعتر حل کنند. این دوره زبان برنامه نویسی پایتون را به طراحانی معرفی می کند که می خواهند کارهای بیشتری با Dynamo انجام دهند. ابتدا اصول پایتون ، از جمله انواع داده ها ، شرطی ها و حلقه ها را یاد بگیرید ، در حالی که مستقیماً با کتابخانه Dynamo Geometry تعامل دارید. سپس بدانید که چگونه می توان با کتابخانه هایی مانند Revit API عملکرد را با Dynamo گسترش داد. در فصل چهار ، مهارت های جدید خود را به کار می گیرید. مربی و متخصص BIM جرمی گراهام نحوه استفاده از Python و Revit API برای فیلتر کردن عناصر ، دسترسی به پارامترها و ایجاد نماهای سفارشی را نشان می دهد.

توجه: این دوره از Dynamo 2.0.1 و Revit 2019 استفاده می کند. برای بهترین نتیجه ، داشتن نسخه های مشابه نرم افزار کمک می کند.
موضوعات شامل:
  • وارد کردن کتابخانه هندسه دینامو
  • مبانی پایتون: متغیرها ، شرطی ها ، عملگرها ، حلقه ها و توابع
  • استفاده و گسترش ماژول های Python
  • دسترسی به Revit API با پایتون
  • تبدیل Revit و Dynamo
  • ایجاد مجموعه در Revit API
  • دریافت پارامترهای Revit با Revit API
  • تنظیم عناصر با Revit API
  • ایجاد نماها با Revit API

سرفصل ها و درس ها

مقدمه Introduction

  • پریدن به پایتون و دینامو Jumping into Python and Dynamo

  • آنچه باید بدانید What you should know

  • فایل های تمرینی Exercise files

1. دینامو و پایتون 1. Dynamo and Python

  • مبانی گره پایتون The Python node basics

  • OOP چیست؟ What is OOP?

  • وارد کردن کتابخانه دینامو Importing the Dynamo library

2. مبانی پایتون 2. Python Basics

  • تعریف متغیرها Defining variables

  • شماره Numbers

  • رشته های Strings

  • کار با لیست ها Working with lists

  • تصمیم گیری با شرط Making decisions with conditionals

  • کنترل با اپراتورها Control with operators

  • اپراتورهای منطقی Logical operators

  • حلقه زدن با حلقه for Looping with the for loop

  • با حلقه حلقه حلقه می زنید Looping with the while loop

  • شکسته و ادامه دهید Break and continue

  • حلقه های تو در تو Nested loops

  • واژگان Dictionaries

  • سعی کنید و به جز Try and except

  • تعریف توابع Defining functions

3. کار با کتابخانه ها 3. Working with Libraries

  • ماژول های پایتون داخلی Built-in Python modules

  • گسترش ماژول های پایتون Extending Python modules

  • صرفه جویی در ماژول خودمان Saving our own module

  • IronPython چیست؟ What is IronPython?

  • دسترسی به گره های Revit Accessing Revit nodes

  • وارد کردن API Revit Importing the Revit API

  • کار با Revit API Working with the Revit API

  • اصلاحات را تغییر دهید Revit conversions

  • تبدیل دینامو Dynamo conversions

  • حرکت به API Revit Navigating the Revit API

4. API را بازبینی کنید 4. Revit API

  • جمع آوری عناصر Collecting elements

  • ایجاد یک جمع کننده Creating a collector

  • دریافت پارامترهای Revit Getting Revit parameters

  • تنظیم پارامترهای Revit Setting Revit parameters

  • ایجاد عناصر خط محور Creating line-driven elements

  • مکان های عنصر Element locations

  • تنظیم عناصر Adjusting elements

  • ایجاد یک نمای Creating a view

  • جعبه های محدودیت را مشاهده کنید View bounding boxes

  • انواع API و IronPython را revit کنید Revit API and IronPython types

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

نظری ارسال نشده است.

آموزش Dynamo for Revit: Python Scripting
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 37m
41
Linkedin (لینکدین) lynda-small
23 آذر 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
45,414
- از 5
ندارد
دارد
دارد
Jeremy Graham

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jeremy Graham Jeremy Graham

جرمی گراهام معمار ثبت شده و متخصص در کاسه استادیوم و طراحی محاسباتی است. توانایی متخصص جرمی در برنامه های مدل سازی سه بعدی مانند Autodesk Revit و Rhino باعث شده است تا وی به استاد ابزارهای برنامه نویسی بصری Dynamo و Grasshopper کمک کند تا طراحی سریعتر و هوشمندانه تری داشته باشد. اشتیاق او به فناوری طراحی باعث شده است تا وی به تسلط بر زبانهای برنامه نویسی پایتون و سی شارپ برود و به وی امکان دهد افزونه هایی را توسعه دهد که عملکرد Autodesk Revit و Rhino را گسترش دهد. جرمی با وبلاگ شخصی خود — www.learndynamo.com — در جایی که به کار گردش عملی عملی دینامو می پردازد ، با هدف خودکار سازی کارهای مشترک در Autodesk Revit ، با استفاده از پایتون ، به انجمن Dynamo کمک می کند.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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