LoopUp Tables in Revit kunnen gebruikt worden om op basis van een bepaalde waarde bij parameter "A" een waarde uit een CSV file uit te lezen en in te vullen voor Parameter "B", "C", "D".


Hierdoor kan dit gebruikt worden om voor MEP elementen die loadable families zijn (bochtstukken, stopcontacten,... ) op basis van de size een bepaalde keynote ingevuld worden. Of, zoals hieronder beschreven, een keynote die ingevuld wordt op basis van het aantal aansluitingen dat een collector heeft.


1. Maak een Excel bestand aan, met in de eerste kolom de keyotes, startende vanaf lijn 2.

2. Zet in kolom 2 de parameter die de 'sturende' parameter zal zijn. (in dit geval het aantal aansluitingen op een collector)

           - belangrijk bij alle kolommen behalve kolom 1: Deze kolommen moeten straks in Revit van een bepaald data type                     zijn: NUMBER, LENGTH, AREA, VOLUME, ANGLE, and OTHER 

3. De naam boven kolom twee moet opgebouwd zijn volgens deze logica:

           "Parameternaam"##DataType##ParameterUnits  --> In het voorbeeld is er een parameter aangemaakt voor het aantal aansluiting en deze is van het type 'Number'. De header wordt dan:  Aansluitingen##Number##General 



4. Sla het bestand op als CSV.


5. Start de family voor de collector en maak 2 parameters aan: 

       a. Parameter 'Aansluitingen' die ook gebruikt zal worden om het aantal aansluitpunten op de collector te sturen.

       b. Parameter 'Keynote_VanMarcke'


    


6. Om de Lookup Table te kunnen gebruiken moet de CSV file eerst gelinkt worden. Dit kan door in het venster van de family types de knop rechts onderaan 'Manage Lookup Tables'. Hier kan via de plus knop de CSV ingelezen worden.



7. In Revit kan ik nu onderstaande formule gebruiken om de waarden uit de Excel uit te lezen.

 De eerste kolom in de Excel file is normaal gezien enkel om voor jezelf te weten over welke velden de rest van de kolommen gaat. Normaal gezien kan je ook geen tekst parameters invullen via lookup tables. Door de tweede positie in de formule leeg te laten (LookupColumn) wordt de eerste kolom gebruikt. 


De formule moet in dit geval dus worden; size_lookup("NaamCSV", "", "geen", Aansluitingen)



8.  Als nu de waarde bij aansluitingen gewijzigd wordt zal de keynote parameter automatisch aangepast worden.