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

Narzędzie “Uzgodnij właściwości typów”

Wstęp Narzędzie “Uzgodnij właściwości typów” inaczej zwane “Dopasuj typ”, służy do uzgodnienia typów parametru źródłowego ...

Lookup Table, czyli tabela przeglądowa

Oprogramowanie Autodesk Revit umożliwia kilka sposobów sterowania wartościami zmiennej. Zaliczyć do nich można przypisanie ...

Update Revit 2017.2

Uaktualnienie Revit 2017.2 Na przestrzeni ostatnich lat oprogramowanie Revit rozwija się w zaskakującym tempie. ...