Guides kategorier
Del indholdet
share

Brug af Dblink

Udskriftsvenlig udgaveSend til en venPDF version
For at kunne bruge funktionerne i denne guide, så kræver det at man har installeret en add-in til Revit. Den findes til alle tre versioner (RAC, RST og RME).
 
Programmerne jeg bruger er:

-          Autodesk Revit Architecture med Dblink extension

-          Microsoft Access 2010

-          Microsoft Excel 2010

Dblink kan hentes hos Autodesk hvis man har en licens, og et ”subscription login”. Hvis man fx har en studieversion kan man ikke hente det, så skal skolen gøre det for en.
 
Hvis jeg kort skal fortælle hvad programmet gør, så kan det eksportere data fra modellen til en database. Derefter kan man redigere i dataerne fra databasen og importere dem igen. Fordelen er at de parametre man selv opretter også kommer med ud i eksporten.
 
Jeg har på min 2. semesteropgave brugt det til at lave tilbudslister hvor jeg kunne opdatere mængderne hvis der skete ændringer i modellen.
 
På 3. semester brugte jeg det også til mængdelister. Jeg lagde også data i bygningsmodellen der kunne bruges i beskrivelser, men den metode skal lige finpudses lidt.
 
Der er som sagt mange muligheder. Den store fordel er som sagt at data kan gå begge veje.
 
Jeg vil prøve at gå gennem guiden med et eksempel.
 
 
Først opretter jeg et parameter. Det vigtige er at parameteret skal være et instance parameter, men det kan stadig godt være et shared parameter.
 
Når parameteret er oprettet så prøver vi at eksportere modellen til en database. (Jeg har inden indtastet noget information i de parameter jeg har oprettet).
 
 
 
Under fanen ”Add-in”, vælger man ”External Tools” og så ”Dblink”. (Der er flere måder at eksportere på, jeg bruger MS Access 2007 i det her eksempel).
 
 
Når vinduet ovenover åbner vælger man den fane man vil, og klikker på ”[Select a new connection]” og derefter på ”Export”. (Når man har eksporteret en gang vil den database ligge som en sti man også kan klikke på. Hvis man gerne vil overskrive en database man allerede har eksporteret til skal man klikke på den og klikke på ”Export”)
 
Hvis man vil importere en database der tidligere er blevet eksporteret så skal man vælge den database der skal importeres og så klikke ”Edit and Import”.
 
 
Man kan se her i databasen at de parametre jeg har tilføjet er kommet med ud, og det er informationerne også.
 
 
Det gode er at hvis man ikke har Access, så er der ingen grund til fortvivlelse. Databasen kan nemlig importeres i Excel, det er faktisk her jeg brugt databasen mest. Det er både fordi jeg kender Excel bedre, men også fordi der findes nogle funktioner i Excel, som ikke findes i Access. De funktioner kan være meget anvendelige.
 
Derfor viser jeg også lige hvordan man indlæser databasen ind i Excel.
 
 
Hvis man åbner en tom projektmappe i Excel, så vælger man under fanen ”Data” og under gruppen ”Hent eksterne data” vælger man ”Fra Access”. Derefter finder man databasen og vælger åben.
 
 
Hvis man har eksporteret til ODBC fra Revit, så kan de også indlæses i Excel, så klikker man bare på ”Fra andre kilder” og vælger ”Fra Microsoft Query”
 
 
Når man har åbnet databasen kommer der et vindue frem, som gerne vil vide hvilken tabel fra databasen der skal importeres. Der skal man så vælge den der skal bruges. Det smarte i det her, er at tabellerne i databasen er opdelt efter kategorier i Revit. Så det er forholdsvis nemt at finde rundt i.
 
 
Jeg vælger ”Walls” for det er her jeg har indtastet informationerne jeg viste tidlige.
 
 
Efter her åbner et nyt vindue og spørg om hvordan tabellen skal importeres.
 
 
Der er mange måder at indsætte tabellen på, jeg foretrækker en simpel tabel. Herfra laver jeg en reference til en celle i et andet ark. Men som sagt er der mange måder.
 
 
Her kan man se dataerne indsat i Excel-arket.
 
 
 
Jeg sætter lige et billede ind hvor jeg viser hvordan jeg laver en reference til cellen med data.

Kategori: 
Autodesk Revit
Software

Kommentarer

Kelin

Ville lige tilføje et link til en gude, der nemt forklare hvordan man kan omgå 64bit problemer ved brug af DBlink http://thebimleader.blogspot.com/2010/06/update-on-db-link-using-64bit-odbc.html. DbLink kan nemlig ikke finde datakilden når man har installeret revit 64 bit