Dynamo + Python + API Automatyzacja powtarzalnych zadań w Autodesk Revit

  1. HOME
  2. >
  3. Szkolenie
  4. >
  5. Dynamo + Python + API

Dynamo, Python, API poziom zaawansowany

Dla kogo?

Szkolenie dedykowane dla inżynierów, projektantów, BIM koordynatorów chcących zwiększyć swoje umiejętności z zakresu automatyzacji pracy w Autodesk Revit z wykorzystaniem wizualnego programowania Dynamo.

  • Ilość dni: 2
  • Czas trwania: 16 h
  • Materiały: TAK

Cele kształcenia

Celem szkolenia jest doskonalenie umiejętności automatyzacji powtarzalnych zadań w oprogramowaniu Autodesk Revit przy pomocy narzędzia do wizualnego programowania Dynamo oraz języka programowania Python, co usprawni procesy projektowe oraz ich szybsze wykonywanie. 

Umiejętność programowania w technologii BIM pozwala przyspieszyć pracę i sprostać coraz większym wymaganiom modelowym oraz dotyczących wymiany danych stawianym projektom. 

Efekty uczenia się: 

  • Uczestnik nabędzie wiedzę z zakresu możliwości wykorzystania programu Dynamo do automatyzacji zadań w Autodesk Revit oraz poszerzy wiedzę z zakresu obsługi narzędzi do wizualnego programowania. 
  • Uczestnik nabędzie umiejętności z zakresu obsługi oprogramowania Dynamo, podstawowego programowania w języku Python, automatycznego tworzenia wielu obiektów w modelu Revit, uzupełniania wartości wielu parametrów jednocześnie, tworzenia skomplikowanych parametrycznych geometrii. 
  • Uczestnik nabędzie kompetencje z zakresu zasad funkcjonowania programu Dynamo oraz zasad programowania przy użyciu języka Python 

Plan szkolenia

Dynamo i Python 

  • Podstawy węzłów Python 
  • Co to jest OOP(Object Oriented Programming) 
  • Importowanie bibliotek Dynamo 

Podstawy Python 

  • Definiowanie zmiennych 
  • Typy danych 
  • Praca z listami 
  • Podejmowanie decyzji przy pomocy instrukcji warunkowych 
  • Kontrola przy pomocy operatorów
  • Logiczne operatory 
  • Pętle for 
  • Pętle while 
  • Instrukcje Break i Continue 
  • Pętle zagnieżdżone 
  • Słowniki (Dictionaries) 
  • Wyrażenie Try i Except 
  • Definiowanie funkcji  
  • Instrukcje Try i Except 

Praca z bibliotekami 

  • Moduły Python 
  • Rozszerzanie modułów Python 
  • Zapisywanie własnego modułu 
  • Co to jest IronPython 
  • Importowanie bibliotek Revit API 
  • Konwersja Revit 
  • Konwersja Dynamo 
  • Nawigowanie w bibliotekach Revit API 

Revit API 

  • Zbieranie elementów 
  • Tworzenie kolektora 
  • Pobieranie parametrów z Revit 
  • Ustawianie wartości parametrów z Revit 
  • Tworzenie elementów opartych o linie 
  • Lokalizacja elementów 
  • Dopasowywanie elementów 
  • Tworzenie widoku 
  • Typy Revit API i IronPython 

Ta strona korzysta z ciasteczek, aby świadczyć usługi na najwyższym poziomie. Kontynuując korzystanie z serwisu, zgadzasz się na ich użycie.