آموزش Python for Revit: Building Custom Tools

Python for Revit: Building Custom Tools

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با ایجاد ابزارها و اسکریپت های سفارشی با استفاده از Python، جریان های کاری Autodesk Revit® خود را شارژ کنید. از زبان برنامه نویسی Python برای ایجاد ابزارهای سفارشی در Autodesk Revit استفاده کنید. با Revit Application Programming Interface (API) آشنا شوید مفاهیم کلیدی مورد استفاده هنگام ایجاد ابزارها و پلاگین های سفارشی برای Revit را درک کنید. اسکریپت خود را بر اساس وظیفه ای ایجاد کنید که احساس می کنید از یک ابزار سفارشی سود می برد. پیش نیازها: آشنایی مقدماتی با Revit و Python برای این دوره مفید خواهد بود.
  • آیا گردش کار خاصی دارید که دوست دارید در عملکرد اصلی Revit تعبیه شده باشد؟

  • آیا فعالیت‌هایی وجود دارد که در هر پروژه انجام می‌دهید و آرزو می‌کنید که راه کارآمدتری برای تکمیل آن داشته باشید؟

  • آیا می‌خواهید کارهای خسته‌کننده‌تر و زمان‌بر پروژه‌ها را خودکار کنید تا بتوانید روی طراحی تمرکز کنید؟

از قدرت زبان برنامه نویسی پایتون برای ایجاد ابزارها و اسکریپت های خود برای سرعت بخشیدن به کار خود در Autodesk Revit استفاده کنید. با استفاده از نرم‌افزار رایگان در دسترس، نحوه دسترسی به رابط برنامه‌نویسی برنامه کاربردی Revit (API) را برای استفاده از عملکرد نرم‌افزاری که خارج از جعبه در دسترس نیست، خواهید آموخت.

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


این دوره مستقل از Autodesk، Inc. است، و توسط Autodesk، Inc. مجاز، تایید، حمایت مالی، وابسته یا تایید شده توسط Autodesk، Inc. نیست.

Autodesk، آرم Autodesk، Autodesk Revit علائم تجاری یا علائم تجاری ثبت شده Autodesk، Inc.، و/یا زیرمجموعه ها و/یا وابسته های آن در ایالات متحده آمریکا و/یا سایر کشورها هستند. سایر نام های تجاری، نام محصول یا علائم تجاری متعلق به دارندگان مربوطه می باشند. Autodesk این حق را برای خود محفوظ می دارد که محصولات و خدمات، مشخصات و قیمت را در هر زمان بدون اطلاع قبلی تغییر دهد و مسئولیتی در قبال خطاهای تایپی یا گرافیکی که ممکن است در این سند ظاهر شود را ندارد. © 2023 Autodesk, Inc. کلیه حقوق محفوظ است.


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

معرفی Introduction

  • معرفی Introduction

  • Revit چیست؟ What is Revit

  • پایتون چیست؟ What is Python

  • RevitPythonShell RevitPythonShell

  • Revit API Revit API

  • منابع دوره Course Resources

توابع اساسی Basic Functions

  • پایتون در RevitPythonShell Python in RevitPythonShell

  • دسترسی به Revit API Accessing Revit API

  • FilteredElementCollector FilteredElementCollector

  • دسترسی به پارامترها و ویژگی ها - قسمت 1 Accessing Parameters & Properties - Part 1

  • دسترسی به پارامترها و ویژگی ها - قسمت 2 Accessing Parameters & Properties - Part 2

  • خروجی نتایج و گفتگوهای وظیفه Outputting Results and Task Dialogs

  • تبدیل واحدها Converting Units

  • انتخاب عنصر Element Selection

  • معاملات Transactions

  • ذخیره و باز کردن اسکریپت های پایتون Saving and Opening Python Scripts

اسکریپت های نمونه Example Scripts

  • افزودن کتابخانه ها/بسته های اضافی Adding Additional Libraries / Packages

  • حذف عناصر Deleting Elements

  • دریافت نوع نام و نام خانوادگی Getting Type Name and Family Name

  • مساحت کل نوع دیوار Total Area of Wall Type

  • افزودن ابزار سفارشی به ریبون Adding Custom Tool to Ribbon

  • یک مجموعه کاری جدید ایجاد کنید Create a New Workset

  • ایجاد سطوح Create Levels

  • اتاق‌های بدون مکان را حذف کنید Delete Unplaced Rooms

  • جداسازی گروه ها با عناصر حذف شده Isolate Groups with Excluded Elements

  • وارد کردن اتاق ها از CSV Import Rooms from CSV

  • پیکربندی RevitPythonShell Configuring RevitPythonShell

خلاصه Summary

  • خلاصه Summary

نمایش نظرات

آموزش Python for Revit: Building Custom Tools
جزییات دوره
4.5 hours
28
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
388
4.6 از 5
دارد
دارد
دارد
Mark Thompson
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mark Thompson Mark Thompson

هماهنگ کننده ارشد BIM