Dynamo to środowisko programowania wizualnego, które pozwala opisywać operacje jako połączone ze sobą kroki. W pracy z Revit warto zacząć od małego, powtarzalnego zadania z jasnym wynikiem. Oficjalny Dynamo Primer stanowi punkt wyjścia do poznania tego sposobu pracy.
1. Uzupełnianie parametrów
Przykład: wybrana grupa elementów ma otrzymać kod zgodny z regułą firmy. Zamiast wpisywać każdą wartość ręcznie, można przygotować proces, który wybiera elementy, wylicza lub odczytuje dane i zapisuje wynik. Kluczowe jest ustalenie, co zrobić z istniejącą wartością oraz elementami, które nie spełniają reguły.
W pierwszej wersji warto przygotować sam raport planowanych zmian. Dopiero po jego sprawdzeniu uruchomić zapis.
2. Organizowanie arkuszy
Gdy lista numerów i nazw jest już uzgodniona, automatyzacja może wspierać tworzenie arkuszy według tej listy. Proces powinien wykrywać powtarzające się numery i jasno zgłaszać pozycje wymagające decyzji. Reguły nazewnictwa należy ustalić przed budowaniem skryptu.
Podobne podejście można zastosować do innych powtarzalnych czynności związanych z dokumentacją. Zakres zależy od środowiska i sposobu przygotowania projektu.
3. Wymiana danych z tabelą
Tabela bywa wygodnym narzędziem do przeglądu informacji. W takim procesie ważniejsze od samego eksportu jest zachowanie powiązania wiersza z właściwym elementem. Numer wiersza nie powinien być jedynym sposobem identyfikacji.
Przed importem trzeba ustalić format danych, jednostki i zasady obsługi pustych pól. Warto również wykrywać elementy usunięte lub zmienione od czasu przygotowania tabeli.
4. Kontrola kompletności danych
Automatyzacja może przygotować listę elementów, w których brakuje uzgodnionej informacji, na przykład kodu lub oznaczenia. Taki raport pomaga skierować uwagę zespołu tam, gdzie potrzebna jest poprawka. Samo wykrycie pustego pola nie przesądza jednak, że wystąpił błąd — kryteria powinny wynikać z wymagań projektu.
5. Powtarzalne układy elementów
Jeżeli rozmieszczenie wynika z jednoznacznej reguły, skrypt może pomóc wygenerować układ i zmieniać go przez dane wejściowe. Przykładem jest rozmieszczenie elementów wzdłuż określonej geometrii. Reguły powinny obejmować także odstępy, orientację i sytuacje graniczne.
Jak wybrać pierwsze zadanie?
Zapisz, ile razy czynność się powtarza, jakie dane są potrzebne i jak rozpoznać poprawny wynik. Zacznij od procesu, w którym wyjątki są znane. Jeśli za każdym razem trzeba podejmować inną decyzję projektową, lepszym początkiem może być automatyczny raport wspierający tę decyzję.
O czym pamiętać przed uruchomieniem?
Sprawdź wersję Revit, Dynamo i wymaganych pakietów. Pierwszy test wykonaj na kopii modelu. Zapisz oczekiwany rezultat i przetestuj także brak danych oraz niepoprawne wejście. Do przekazywanego skryptu dołącz krótką instrukcję i opis ograniczeń.
Masz powtarzalną czynność do uproszczenia? Zobacz usługę automatyzacji Dynamo i prześlij przykład procesu.


