Om de link te maken tussen een Revit model en een bestektekst maken we gebruik van een macro. Ik heb ervoor gekozen om deze macro te schrijven in Visual Basic via de bijgeleverde VSTA, Visual Studio Tools for Applications.
Het is de bedoeling dat de gebruiker de families selecteert waarvan de gegevens geƫxporteerd moeten worden. Vervolgens wordt de macro opgestart, waardoor een venster verschijnt met enkele opties. Zo kan er gekozen worden om enkel basisgegevens te exporteren, of ook instance en type parameters. Het resultaat van de macro is een .xml bestand met een overzicht van de families, opgeslaan op een locatie door de gebruiker gekozen. Ook een tweede bestand met een overzicht van eventuele fouten wordt automatisch aangemaakt.
Belangrijke basisgegevens zijn de naam van de familie en type, de categorie en de unieke id. Aan de hand van deze gegevens wordt het nadien mogelijk om bepaalde families eruit te pikken door middel van hun id, of ze bijvoorbeeld te sorteren volgens categorie of familienaam.
Instance en type parameters vullen deze basisgegevens aan. Ze bevatten informatie over afmetingen, technische specificaties en relaties met andere objecten (host, werkvlak, geneste families, ...)
Dit .xml bestand wordt vervolgens gebruikt voor het aanmaken van de bestektekst.
Abonneren op:
Reacties posten (Atom)
Geen opmerkingen:
Een reactie posten