Zastosowanie programowania wizualnego w BIM
System Dynamo oparto, tak jak i inne środowiska i języki wykorzystujące programowanie wizualne, na dwóch anatomicznych elementach, tj. węzłach (ang. nodes) i przewodach (ang. wires).
Elementy te odpowiednio połączone wchodzą w interakcję oraz pozwalają na przepływ danych (ang. flow of data) oraz przetwarzanie informacji przesyłanych z węzłów do węzłów. Na rys. 3 pokazano elementarny przykład programu wizualnego Dynamo, który pozwala na dodawanie dwóch liczb. Jak widać, w dwóch węzłach typu Number zawierających dane wsadowe, wprowadzono liczby 2 i 4. Węzły te podłączono do węzła typu +, gdzie danymi wejściowymi (ang. input) są liczby x = 2 i y = 4. W wyniku przetworzenia danych wejściowych dokonano w nim operacji dodawania liczb x + y. Uzyskano w ten sposób wynik 6, co można podejrzeć w polu wizualizacji danych węzła typu Watch.
Na rys. 4 pokazano fragment tradycyjnego skryptu w postaci pliku tekstowego, który został wygenerowany równolegle z kodem wizualnym pokazanym na rys. 3.
[...]