Care este unul dintre putinele lucruri care nu se poate seta intr-un template pentru Revit? Workset-uri!
Un fisier cu Worksharing nu poate fi salvat ca template (.rte). Astfel, workset-urile nu se pot pastra pentru proiecte similare. Exista o solutie de a tine un model central cu aceste workset-uri, iar apoi se creeaza alte modele plecand de la acesta (prin Detach from Central), insa aceasta metoda are, bineinteles, neajunsurile ei atunci cand proiectele necesita o alta structura.
Aici intervine cel mai utilizat program BIM, Excel-ul
Cu ajutorul unui fisier Excel este foarte simpla realizarea unei liste cu workset-urile de care avem nevoie.
Urmatorul in scena este Dynamo, cu ajutorul caruia vom lua denumirile de workset-uri din Excel si le vom introduce in proiectul curent de Revit.
Bineinteles, proiectul trebuie sa fie un model cu Worksharing activat si va trebui sa fie deschis.
Pornim Dynamo si vom incepe mini-strategia de creare a scriptului.
1. Dynamo trebuie sa stie unde este fisierul din care va culege date.
2. In baza datelor culese, se creeaza elementele noi din proiect.
Pentru a putea duce pana la capat acest script, este necesar un pachet Dynamo, anume Rhythm, pe care il gasiti in functia de cautare de pachete.
Hai sa vedem prima parte a scriptului, alcatuita din 3 noduri conectate:
Primul nod, File Path, da calea catre Excel. Apoi cu File from Path se selecteaza efectiv fisierul in Dynamo si nu in ultimul rand, cu un Code Block (dublu click in interfata Dynamo) se scrie, intre ghilimele, denumirea worksheet-ului din Excel ce contine lista noastra.
Nodul Excel.ReadFromFile va citi denumirile si le va putea utiliza mai departe.
Aceasta a fost partea cea mai grea
Acum, pentru finalizarea scriptului, folosim nodul Flatten pentru a obtine o lista simpla, iar apoi Workset.Create din pachetul Rhythm.
Gata, asta a fost tot!
Obtinem acum in proiect workset-urile din Excel:
Daca doriti mai multe detalii despre Dynamo si aplicatii practice pentru acesta, puteti accesa www.dynamobim.org unde veti gasi ultima versiune de Dynamo, precum si tutoriale si un forum foarte bine dezvoltat.