Programowanie wizualne, czyli rzut oka na Dynamo

Każdy projekt bazuje na konkretnych wymogach i ustaleniach, określających geometrię czy funkcjonalność. Dostosowując się do wymagań inwestora, przepisów i innych regulacji dążymy do stworzenia koncepcji, spełniającej wszystkie założenia obiektu finalnego. Nie ma w tym nic odkrywczego, ale spójrzmy na to z nieco innej, trochę bardziej ”geek’owskiej” perspektywy. W procesie projektowania można zauważyć analogię do sposobu działania algorytmów. Otrzymujemy dane wejściowe (warunki zabudowy, wymagania techniczne i założenia budżetowe), które w wyniku obróbki pozwalają na otrzymanie danych wyjściowych w postaci modelu czy dokumentacja 2D. Taki algorytm postępowania możemy realizować w branży AEC przy pomocy narzędzia Dynamo.

Wizualnie czy tekstowo?

Wraz z rozwojem technologii BIM funkcjonalność oprogramowania stała się niewystarczająca. Koniecznym było stworzenie środowiska, oferującego możliwość tworzenia własnych narzędzi. Taką funkcjonalność daje nam Dynamo, umożliwiając automatyzację pracy w programie. Aby zaimplementować własne rozwiązanie musimy stworzyć skrypt. Istnieją dwa sposoby tworzenia instrukcji działania, zrozumiałej dla Dynamo. Pierwszy z nich to tzw. programowanie wizualne. Opcja jest bardzo przyjazna dla osób z mniejszym zacięciem informatycznym. Zamiast wpisywania tekstu według określonej składni, wystarczy łączyć zdefiniowane wcześniej węzły. Możemy skorzystać również z tradycyjnej formy pisania kodu (np. w języku Python). Wymaga to jednak nieco wyższego poziomu zaawansowania. Wynik powinien być taki sam.

Mniej pracy z Dynamo

Co skłania do korzystania z Dynamo? Jeżeli potrafimy stworzyć i przełożyć instrukcję na język zrozumiały dla oprogramowania, jesteśmy w stanie “zlecić” mu wykonanie tej samej czynności wielokrotnie i w zoptymalizowany sposób. Bez zwłoki czy błędów popełnianych przez ludzi.

Zobaczmy jak Dynamo działa w praktyce. Rozważmy sytuację, gdy mamy do obrócenia element, występujący wielokrotnie w projekcie. Oczywiście, jest możliwe obracanie każdego z elementów o tę samą wartość z osobna. Dynamo może nam pomóc w automatyzacji tej czynności. Wystarczy odpowiednio połączyć potrzebne nam węzły i gotowe. Czas pracy został skrócony do 15 sekund.

 

 

W prosty sposób możemy uzyskać funkcjonalność, której domyślnie nie oferuje program. Kolejny przykład obrazuje jak stworzyć widok 3D z geometrii wcześniej zdefiniowanych pomieszczeń.

 

Wszystkie drogi prowadzą do…Dynamo?

Gdzie znajduje się ograniczenie zastosowania Dynamo w branży budowlanej? Dzięki Dynamo możemy rozbudować podstawową funkcjonalność Autodesk Revit. Niezależnie od tego, czy jest się architektem, konstruktorem, czy inżynierem budowy. Korzystanie z narzędzia bezpośrednio przekłada się nie tylko na zwiększenie efektywności pracy, ale również na możliwość dostosowania do norm i standardów, obowiązujących w Polsce.

 

Tags:

Zobacz podobne

Katalog typów Revit

Gdy rodzina jest zbyt duża, czyli katalog typów

Tworząc własną rodzinę komponentu w programie Autodesk Revit możemy napotkać na różne trudności. Jedną ...

Platforma A360

Platforma A360

Wychodząc naprzeciw potrzebom klientów Autodesk stworzył platformę, ułatwiającą współpracę zespołom projektowym. A360 można śmiało ...

Typ części Autodesk Revit

Parametr “Typ części”

Każda z rodzin MEP posiada parametr “Typ części”. Jest on niewidoczny z poziomu projektu, a ...