MagiCAD i et BIM-projekt Beskrivelse af processen med IFC import og eksport i et BIM-projekt ved brug af MagiCAD. (Udgave 29.03.2012 Tilpasset ny IFC-eksport i version 2011.11) NTI CADcenter A/S
Indhold 1. Indledning... 3 2. Etablering af 3D-dwg fra IFC... 3 2.1. IFC-import... 4 2.2. Underlagsfiler 2D og 3D... 5 3. Placering i koordinatsystemet... 6 3.1. Indsætning af underlagsfiler fra arkitekten... 6 3.2. Valg af placering af VVS/EL-model... 7 3.4. Internt koordinatsystem (UCS)... 9 3.5. Tilrettelægge dwg for EUREF89... 10 4. MagiCAD Room... 11 4.1. Oprettelse af et projekt i MagiCAD Room... 11 4.2. IFC-import i MagiCAD Room... 12 4.3. IFC-opdatering... 13 5. MagiCAD HPV og Electrical... 14 5.1. Udnyttelse af ruminformation... 14 5.2. Eksport til DIALUX... 15 5.3. MagiCAD Electrical Etager... 15 5.4. MagiCAD HPV Etager... 15 5.5. BIM... 17 5.6. MagiCAD Property Set Manager... 18 6. IFC-eksport... 20 6.1. Før IFC-eksporten... 20 6.2. IFC-eksport fra MagiCAD Room... 20 6.3. IFC-eksport fra MagiCAD... 21 6.4. Filtrere fra objekter som skal eksporteres til IFC... 22 6.5. Kontrol af sammensatte modeller... 24 NTI CADcenter MagiCAD i et BIM-projekt Side 2 af 24
1. Indledning Dette dokument beskriver processen med håndtering af IFC-filer i et BIM- projekt ved brug af MagiCAD. Hvordan arkitektens IFC-model skal importeres, hvordan filer fra importen benyttes, hvad som der skal tages hensyn til af information i modellen, og til slut hvordan modellen skal eksporteres til IFC. MagiCAD er som bekendt et supplement til AutoCAD. Når det gælder import af bygningsmodellen udføres dette i AutoCAD Architectural eller AutoCAD MEP. Den almindelige AutoCAD kan ikke importere IFC. Det er derfor en forudsætning at man benytter en af de nævnte AutoCAD-produkter for at en 3-dimensionel bygningsmodel skal kunne etableres. MagiCAD importerer det som er nødvendig for at installationerne skal få de rigtige referencer når der skal eksporteres til IFC. Med det menes tilhørsforhold til etager og rum i bygningen. Dette håndteres af MagiCAD Room. Følgende software er nødvendig for hele processen: AutoCAD Architectural (ACA) eller AutoCAD MEP (AMEP) MagiCAD Room MagiCAD HPV og/eller MagiCAD Electrical Man behøves ikke nødvendigvis ACA eller AMEP som platform til MagiCAD, men kun for at etablere 3D-modeller som underlag for VVS- og EL-projekteringen. En standard AutoCAD kan benyttes som platform efter at 3D-modellen er oprettet. 2. Etablering af 3D-dwg fra IFC Normalt ligger hele byggeriet i en IFC-fil eksporteret fra det program, som den som har konstrueret byggeriet benytter. De mest almindelige programmer er Revit, ACA, Archicad, Microstation, Tekla og DDS. I AutoCAD er det mest hensigtsmæssige at splitte hver enkelt etage op i egne filer. Dette vil IFC- importen i ACA/AMEP automatisk sørge for. I de efterfølgende eksempler har vi benyttet AMEP. Dersom projektet er projekteret med ACA bør man ikke slet foretage en IFC-import, men heller bruge de originale modelfiler på sædvanlig vis. NTI CADcenter MagiCAD i et BIM-projekt Side 3 af 24
2.1. IFC-import Start AMEP og kør kommandoen IFCIMPORT (Du finder også denne under File/IFC/Import from IFC) Vælg den aktuelle fil Tag stilling til placering af 3D-dwg-filer. Default mappe er den mappe hvor IFC-filen ligger. Som template anbefales dansk VVS & Ventilation. Den har færdig defineret Bylayer på alle objekter. Under Options kan du markere hvilke typer objekter som eventuelt skal udelades. Møbler (Furnishing) øger filstørrelsen betragteligt og det bør vurderes om man ikke skal udelade disse. Space, kan også udelades eftersom MagiCAD alligevel ikke bruger dette i underlagsfilen. Dette håndteres af MagiCAD Room som beskrives senere. Hvis møbler alligevel ønskes, bør det vurderes at eksportere dette ud i egne filer. Enten i en egen IFCIMPORT, eller ved at det tages ud fra hovedmodellen senere med WBLOCK. Møbler og eventuel anden information kan lægges ind som egne xrefer i modelfilene således at de kan håndteres separat. NTI CADcenter MagiCAD i et BIM-projekt Side 4 af 24
De kan da normalt være unloaded således at modellen er lettest mulig at arbejde med til normalt brug. Tryk Create for at starte processen med at etablere etagefilene. IFC-filen indeholder navn på alle etager. Hver enkelt etage får et navn sammensat af IFC-filnavnet og etage. Hver enkelt fil er baseret på en tegningsskabelon (dwt). Denne bør være tilpasset på forhånd til at indeholde gennemarbejdede displaykonfigurationer og andre indstillinger. 2.2. Underlagsfiler 2D og 3D De 3D-modeler som dannes ved IFC-importen er normalt dårlig egnede som underlag for plantegninger. De har begrænset symbolik og mangler ofte slagretning på døre, tekstinformation, akser for at nævne nogle få. For at få denne information med behøver du almindelige 2D-tegninger. Revit og Archicad kan også eksportere til 2D-dwg. Dette har været almindeligt tidligere. 3D-modellene benyttes for orientering og koordinering med VVS- og ELinstallationer. Og selvfølgelig ved 3D-præsentationer. 2D-modellene benyttes som underlag for plantegningerne som skal plottes. Det anbefales at have plottetegninger i egen mappe. I tillæg til ARK-3D-modell bør også ARK-2D-plan sættes ind som xref i RIE/RIV modellen. Dette for at kunne koordinere tekstingen med underlagstegningernes tekst og anden information således at dette ikke bliver oveni hinanden. Desuden er informationer som for eksempel slagretning på døre nødvendige for at kunne placere for eksempel afbrydere korrekt. RIE/RIV-modellene bliver ofte tunge at arbejde med og stiller store krav til maskinkapacitet. Det bør sikres at disse bliver så lette som mulig. Derfor bør al anden information end selve modellen lægges i andre filer. Dette gælder ikke bare plantegninger for plotting, men også snit og anden information. NTI CADcenter MagiCAD i et BIM-projekt Side 5 af 24
3. Placering i koordinatsystemet Et BIM-projekt skal have et defineret origo, som alle modeller og tegninger i projektet relaterer sig til. Dette origo bør være et defineret punkt i et kort og ligge sydvest for bygningen/bygningerne i projektet. Origo for projektet må gerne have reference til et EUREF89- koordinat, men selve EUREF89-koordinatet må ikke benyttes i IFC. De fleste kendte programmer i dag kan ikke håndtere grafikken på modellen dersom de ligger så langt væk fra origo som EUREF89 medfører. I det nedenfor viste eksempel har vi følgende placering af bygningen (gulbrun farve) på kortet: X- og Y-værdierne for EUREF89-koordinatet skal ikke benyttes ved indsætning af modeller. Denne koordinat skal derimod være WCS=0,0,0 i projektet. 3.1. Indsætning af underlagsfiler fra arkitekten Fra arkitekten vil du normalt modtage 2D-dwg filer separat for hvert enkelt plan samt en IFC-fil af hele byggeriet. 2D-planerne skal være placeret i henhold til fælles origo i projektet. Dersom de ikke er det må dette varsles og nye tilrettede filer modtages. Åben det som skal være din RIE/RIV model. I eksempelet her har vi taget udgangspunkt i 1. etage Tilse at UCS=WCS og indsæt ARK 2D plan i 0,0,0 med rotation=0 Indsæt ARK 3D model af samme etage (Den fil som ble dannet ved IFC-importen) NTI CADcenter MagiCAD i et BIM-projekt Side 6 af 24
Dersom du sætter 3D-modellen i 0,0,0 vil du få følgende resultat: Det at 2D- og 3D-filene havner på forskellige steder er ikke så unormalt. I dette eksempel er byggeriet modelleret i Revit Architecture. I Revit bruger man en internt origo for hver enkel bygning. Hver enkelt etage i modellen refererer til dette interne origo. Ved IFC-importen i AutoCAD er det dette origo som bliver benyttet når dwgfilene genereres. Du kan derfor ikke gå ud fra at det er denne placeringen som skal benyttes for dine modeller. 3.2. Valg af placering af VVS/EL-model Når 2D og 3D-modellen af arkitektunderlag ligger forskelligt placeret som her, må du foretage et valg om hvilken placering som skal benyttes. Det enkleste er at vælge den placering som 3D-modellen viser. Det forenkler arbejdet med placering af MagiCAD Room origo. Og du behøver kun at forholde dig til WCS koordinatsystemet ved eksport. IFC-modellen vil alligevel blive placeret rigtigt. Det vil sig ligesom de øvrige IFC-modeller i projektet, selv om den egentlig ligger fejlplaceret i AutoCAD. Det er MagiCAD Room som holder styr på placeringen i IFC uanset hvad. Men som vi allerede har nævnt så medfører dette valg at modellen egentligt er fejlplaceret i AutoCAD. Dersom dwg-filer skal placeres i en situationsplan, vil man ikke kunne benytte fælles origo. Da må 2D-dwg placeringen følges. 3.3. Flytning af arkitektens 3D-model Først må det verificeres at 2D-dwg er placeret i henhold til projektets fælles origo. Det er denne placering du skal forholde dig til i din model. 3D-modellen må derfor flyttes og roteres. Siden 3D-modellen ikke indeholder akser NTI CADcenter MagiCAD i et BIM-projekt Side 7 af 24
må du benytte nogle andre holdepunkter. Gerne nogle skaktvægge. Her er et forslag ved hjælp af ALIGN-kommandoen i AutoCAD: Select objects: Vælg 3D-xrefen Specify first source point: Vælg et punkt i 3D-modellen som er entydig genkendeligt i 2D-xrefen Specify first destination point: Vælg det tilsvarende punkt i 2D-xrefen Specify second source point: Vælg et nyt punkt i 3D-modellen Specify second destination point: Og et tilsvarende punkt i 2D-xrefen Specify third source point or <continue>: Tryk Enter fordi der ikke behøves et tredje punkt Scale objects based on alignment points? [Yes/No] <N>: Og Nej fordi modellen ikke skal skaleres Kontroller nu at 3D-xrefen ligger korrekt i forhold til 2D-xrefen. Dersom du ikke allerede har lagt disse i separate lag bør du gøre det nu og låse lagene. NTI CADcenter MagiCAD i et BIM-projekt Side 8 af 24
3.4. Internt koordinatsystem (UCS) Den rotation som byggeriet har i WCS er uhensigtsmæssig at arbejde med. Du bør derfor oprette et UCS således at du kan arbejde retvinklet i projektet. Desuden behøver du koordinaterne og rotationen i MagiCAD Room og ved IFC-eksport senere. Den forflytning og rotation som 3D-xrefen har fået skal vi nu aflæse. Men før du gør det bør du tilsikre at du har nok decimaler tilgængelig når vinkelen, som byggeriet er roteret skal aflæses. Dette gøres med kommandoen DDUNITS i AutoCAD. Sørg for at du har mindst 3 decimaler for Angle. For Length kan du godt have 0. Millimeternøjagtighed er tilstrækkelig på længder. Aflæs så egenskaber for 3D-xrefen med Properties og noter værdierne for Insertion point X, Insertion point Y og Rotation. NTI CADcenter MagiCAD i et BIM-projekt Side 9 af 24
Der skal oprettes et UCS med denne origo og vinkel. Til dette kan du med fordel oprette en scriptfil med Notepad: Bemærk at dette eksempel sletter eventuelle eksisterende UCS i filen. Dersom du har behov for flere UCS, bør disse inkluderes i filen. Scriptfilen indlæses i tegningen med kommandoen SCRIPT eller simpelthen ved træk/slip fra stifinderen til tegningsvinduet. 3.5. Tilrettelægge dwg for EUREF89 Som tidligere nævnt skal du ikke arbejde med eksakte EUREF89-koordinater i modellene. AutoCAD kan så ikke vise grafikken på objekterne. Desuden kan der opstå fejl i IFC-eksporten. Dersom det er et krav at tegningerne skal leveres med indsætningspunkt i henhold til EUREF89, kan dette løses ved at ændre værdien for INSBASE. Sæt WCS aktivt Kør kommando INSBASE og angiv koordinaten -586500000,-6658000000 Læg mærke til at det er negative værdier og at det er lagt 3 nuller til i forhold til EUREF89-koordinaten som er angivet i meter i kortet i begyndelsen af dette kapitel. Men bemærk at dette kun bør gøres på tegninger som sendes ud. Tegninger som xrefes internt mellem VVS- og EL-disciplinerne bør have INSBASE 0,0,0. NTI CADcenter MagiCAD i et BIM-projekt Side 10 af 24
4. MagiCAD Room 4.1. Oprettelse af et projekt i MagiCAD Room Når VVS/Elinstallationerne skal eksporteres til IFC må de først tildeles etager og rum. Dette håndteres af MagiCAD Room. Først må der etableres et projekt i MagiCAD Room. Dette kan gøres i en RIE- eller RIV-model. Vi forudsætter her at det gælder 1. etage for RIV. Tryk Edit Storey Properties og Select. Vælg New. Placer projektfilen i en mappe som kan nås af både RIE og RIV. Tryk OK for at komme tilbage til Storey properties. Tryk Move Origin og indsæt de koordinater og vinkelen som du har noteret. Det er ligegyldigt hvilket UCS du står i når du angiver Storey origin. NTI CADcenter MagiCAD i et BIM-projekt Side 11 af 24
Bemærk at dersom du valgte den enkle metode for placering. Det vil sige med udgangspunkt i arkitekt 3D dwg placeringen, så skal MagiCAD Room origo placeres i 0,0,0 med retning 0. 4.2. IFC-import i MagiCAD Room Projektet er oprettet og du kan vælge hvilken etage den gældende tegning skal knyttes til. Men først må IFC-filen importeres. Vælg Edit. Derefter IFC-import vælg den samme fil fra arkitekt som blev benyttet for at etablere 3D-modellene. Eventuelle etage- og rumdefinitioner som ligger i projektet fra tidligere bliver erstattet af det som kommer fra IFC-filen. NTI CADcenter MagiCAD i et BIM-projekt Side 12 af 24
I nogle tilfælde indeholder modellen arealer defineret som rum som dækker hele etagen. (Markerret med rød i eksempelet ovenfor). Dette rum må fjernes. Det gør du med Højreklik og Delete. I andre tilfælde kan det ske at det ikke er defineret rum overhovedet. Årsagen til dette er enten at arkitekterne ikke har defineret nogle rum endnu, eller at rummene ikke er medtaget i IFC-eksporten. Tryk Close for å komme tilbage til Storey properties. Vælg Select og derefter den etage som gælder for den aktuelle tegning. Rumgrænserne og ruminformation bliver så lagt ind som MagiCAD Room-objekter. Har du gjort alt rigtig skal placeringen stemme med underlagstegningerne fra arkitekt. Hvilken ruminformation som skal være synlig kan vælges med funktionen Show Room Objects. Her er MagiCAD-Room grænserne vist med rosa farve og teksten med magenta. 4.3. IFC-opdatering Når du får en ny IFC-fil skal denne importeres på ny. Al ruminformation som ligger i MagiCAD-Room-projektet bliver slettet og erstattet med indholdet af den nye IFC-fil. Normalt behøver du ikke at knytte tegningerne til etager igen. Du behøver kun at åbne det eksisterende projekt i MagiCAD Room og vælge IFC-import. NTI CADcenter MagiCAD i et BIM-projekt Side 13 af 24
5. MagiCAD HPV og Electrical Når du projekterer videre i MagiCAD vil installationerne som placeres i byggeriet automatisk få et rumtilhørsforhold så længe tegningen er knyttet til et MagiCAD Room projekt. 5.1. Udnyttelse af ruminformation I forbindelse med mængderapporter kan du nu vælge at få ruminformation med og hvis det ønskes at få splittet mængderne fordelt på rum. Her er et eksempel på en rapportdefinition for ID-liste brand: Og her er et resultat af en sådan rapport: NTI CADcenter MagiCAD i et BIM-projekt Side 14 af 24
5.2. Eksport til DIALUX Rummene kan også eksporteres til DIALUX med funktionen Dialux export som du finder sidst på MagiCAD-Room-værktøjslinjen. Start Dialux export, navngiv filen og klik i hvert enkelt rum, som skal medtages i eksporten. Bemærk at rummene har fået en forhåndsindstillet rumhøjde ved importen. Hvert enkelt rum skal muligvis justeres med hensyn til rumhøjde. Denne rumhøjden bliver eksporteret til rummene i DIALUX. Når filen skal åbnes i DIALUX må du søge efter filtypen STF. Bemærk at DIALUX normalt bruger filtypen DLX som projektfiler, men at du må skifte til STF ved eksport og import til MagiCAD. 5.3. MagiCAD Electrical Etager I MagiCAD Electrical kan du sammenkoble kabler, kabelstammer og kabelstiger mellem de forskellige etager. Til at holde styr på højder og placering benyttes MagiCAD Room. Når MagiCAD Room projektet er etableret som beskrevet i forrige kapital har du allerede denne funktionalitet tilgængelig. 5.4. MagiCAD HPV Etager I MagiCAD HPV er som bekendt en egen løsning for håndtering af etager. Men vær opmærksom på at etagene kan importeres fra MagiCAD Room projektet. Dette gør du ved at højre-klikke i etagelisten og vælge import. NTI CADcenter MagiCAD i et BIM-projekt Side 15 af 24
Bemærk at det kun er etagenavn og z-værdier som importeres. Al anden information er sat til nul og må angives manuelt. Dersom du har oprettet HPV-projektet tidligere og brugt en del arbejde med etager, kan det sjældent betale sig at importere fra MagiCAD Room, men i stedet bruge de tidligere værdier som er lagt ind. Sørg for at kontrollere at Z-værdierne korresponderer. Når det gælder placering af etagene i tegningerne ( Storey rectangle ) kan du vælge om de skal være retningsorienteret i forhold til det UCS som blev oprettet for bygningen, eller til WCS. Eksemplet her viser retning i henhold til WCS. Dersom projektet består af flere bygninger bør du vælge vinkelen 0 i henhold til WCS. De forskellige bygninger har ofte forskellig rotation på normalaksene. For at beholde rigtig relativ afstand og vinkel mellem bygningerne er det en fordel at alle bygningerne har etageplaceringer relateret til WCS. Men er der kun en bygning kan du godt vælge UCS-retningen. Som vist i eksempel her: NTI CADcenter MagiCAD i et BIM-projekt Side 16 af 24
5.5. BIM MagiCAD har altid sikret BIM (BygningsInformationsModel). Det betyder at du egentlig ikke bør foretage noget ekstra her. Det betyder at modellen er geometrisk korrekt, men måske skal man have mere fokus på informationen på hvert enkelt objekt. Når det gælder IFC-information er det ikke alt, som kan eksporteres til standard IFC egenskaber (IFC Property Sets) simpelthen fordi denne information ikke er defineret i standarden. Det vil snart være sådan at grundmodellen altid indeholder mere information end hvad som kan eksporteres til IFC. Imidlertid har de fleste applikationer mulighed for at eksportere dele af dette. Men da til et egendefineret sæt af egenskaber. Slik er det også for MagiCAD. Her er et eksempel på sådanne egenskaber for en udluftningsventil: NTI CADcenter MagiCAD i et BIM-projekt Side 17 af 24
Du kan også eksportere AutoCAD-objekter i IFC-eksporten i MagiCAD HPV. For eksempel ventilationsaggregater. Forudsætningen er, at du tilfører disse objekter MagiCAD-data. Dette gøres med funktionen Set MagiCAD data to AutoCAD object AutoCAD-objektet må være en blok bygget op av 3DFACE-, MESH-, eller 3DSOLIDobjekter. Denne funktionalitet findes ikke på MagiCAD Electrical. Den er heller ikke nødvendig da sådanne produkter normalt kan oprettes som almindelige produktdata. 5.6. MagiCAD Property Set Manager MagiCAD har en egen funktionalitet til at bestemme hvilken information som skal eksporteres til IFC og Navisworks. Som standard er det leveret med konfigurationssæt i henhold applikationsbestemte egenskabssæt. (MagiCAD_pset_*) NTI CADcenter MagiCAD i et BIM-projekt Side 18 af 24
Som nævnt kan man her definere egne navne på egenskabssæt. I hvert enkelt sæt kan det bestemmes hvilken information som skal eksporteres. I skrivende stund mangler der definitioner i IFC-standarden (2x3) for maget af den information som findes i modellen. Blandt andet findes der ikke egenskabssæt for entydig information som f.eks.: status, tværfagligt mærkesystem, luftmængde, tryk, lyd og effekt. Derfor har vi foreløbig ikke kunnet udarbejde fuldstændige neutrale opsætninger for dette. Se for øvrig i brugermanualen for yderligere hjælp om Property Set Manager. Her følger et eksempel: NTI CADcenter MagiCAD i et BIM-projekt Side 19 af 24
6. IFC-eksport 6.1. Før IFC-eksporten Som et tips før IFC-eksporten anbefales det at tegne en rektangulær kanal eller kabelstige udenpå ydervæggen med underkant højde = 0. Dette er rent midlertidig og kun for at kontrollere at modellen havner rigtig i forhold til bygningen i øvrigt. Det er lettere at se installationerne når de ligger udenpå facaden. 6.2. IFC-eksport fra MagiCAD Room Før du kan eksportere modellene for VVS og EL må det etableres en IFC-fil med etage- og ruminformation. Dette gøres i MagiCAD Room. Åben Project i MagiCAD Room og vælg IFC-Export. Du får da en rapport over eksporteret information: NTI CADcenter MagiCAD i et BIM-projekt Side 20 af 24
Ofte er det et krav at alle IFC-modeller i projektet skal have samme information om bygninger, etager og rum. Det vil sige at GUID (Global Unique IDentifier) skal være ens i alle IFC-modeller. MagiCAD Room tager vare på dette. Derfor skal IFC-eksport af RIV- eller RIE-modeller altid startes i MagiCAD Room. Det anbefales at have en kopi af IFC filen således at nye RIV- og RIE-modeller kan eksporteres uden at du behøver at gemme en ny i MagiCAD Room. Det behøver du kun at gøre når du har importeret en ny IFC-fil fra arkitekten. Desuden må det vurderes om det skal etableres en fil for RIE og en for RIV. Alt kan eksporteres til en fælles fil, men det mest almindelige er at have separate filer for RIE og RIV. 6.3. IFC-eksport fra MagiCAD Sørg for at det er eksporteret en IFC-fil med etage- og ruminformation som beskrevet i forrige kapitel. Desuden skal der lægges objekter til fra modelfilerne til den file som blev etableret med MagiCAD Room. Du kan vælge hvilke modelfiler som skal eksporteres til IFC. Alle valgte modelfiler, bliver eksporteret i en og samme proces. Start kommandoen MAGIIFCEXPORT som du finner på MagiCAD Commonmenuen. Vælg Append to existing IFC file og vælg filen som ble eksporteret fra MagiCAD Room under File selection. Kontroller at «Use MCR origin if present» er afkrydset. Om radioknappen står på «Storey, WCS, eller UCS» er ligegyldigt. NTI CADcenter MagiCAD i et BIM-projekt Side 21 af 24
Hvorvidt custom properties skal med, er afhængigt af om denne information er nødvendig i den aktuelle fase i projektet. Under Storey mapping vælger du hvilke modelfil, som skal eksporteres. Dersom du har valgt eksisterende IFC-fil vil du automatisk få koblet modelfilerne til rigtige etage i IFC-filen. Valget Use extruded segments skal du normalt ikke tage med. Ikke alle IFC-læsere kan vise kanaler og rør med normal 2x3 eksport. Dette valg definerer kanaler/rør på en anden måde for at IFC-læseren skal kunne vise dem. Dette valg fører også til at filen bliver større. For elektro er det eget valg for om kabler og sikkerhedsoplysninger skal medtages. Næste gang der skal eksporteres en ny komplet IFC fil kan du vælge den forrige file og så først vælge Remove building system parts from file. Dette vil fjerne al VVS-og EL-information fra filen. Etage- og ruminformation beholdes. Men det kan være lige så aktuelt at etablere en ny IFC-fil fra MagiCAD Room. Det tager normalt ikke længere tid. Desuden må altid gøre dette efter en opdatering af projektet i MagiCAD Room. Bemærk at processen med at gå via MagiCAD Room og UCS-håndteringen i modelfilene kun er nødvendig dersom der er krav om at IFC-filen skal ligge i henhold til fælles origo. Dersom det kun er behov for at levere en IFC-fil uden specielle krav kan der godt vælges ny fil direkte og med WCS som origo. 6.4. Filtrere fra objekter som skal eksporteres til IFC Dersom det er behov for at filtrere de objekter som skal eksporteres til IFC fra, kan dette gøres ved at slå de lag fra som er uønskede og benytter «Select objects» - valget. Det vil imidlertid betyde at man skal eksportere manuelt fra hver etage. Dette kan automatiseres med følgende procedure: 1. Opdel modelfilene efter indhold. Sørg for at have separate modelfiler som kun indeholder det som skal eksporteres til IFC. Vælg kun disse filer ved IFC-eksport. Øvrige objekter lægges i andre modelfiler. 2. Kør en scriptrutine som fjerner alt som ikke skal eksporteres til IFC og lagrer nye modelfiler. Alternativ 1 kan i mange tilfælde være uhensigtsmæssig fordi det er behov for direkte kobling mellem objekter som skal og ikke skal til IFC. Her følger et eksempel på en scriptrutine som nævnt i alternativ 2: NTI CADcenter MagiCAD i et BIM-projekt Side 22 af 24
Eksempelet er baseret på de samme 3 modelfiler som beskrevet i forrige kapitel. Men i stedet for at lagre de originale modelfiler, bliver hver fil lagret til en separat mappe og med et nyt navn efter at filtreringen er udført. Originalfilene bliver ikke lagret. Sørg for at alle filer undtaget den du starter fra er lukket. Den du starter fra (i dette tilfælde RIE-plan-01.dwg) bør lagres før du starter. Som i forrige kapitel sættes Tilemode og UCS først. Derefter sker følgende: -LAYER s 0 on * off "E41*,*442*,*443*" Lag 0 sættes aktivt, alle lag slås på. Derefter slås fra alle lag som indeholder de objekter som skal til IFC. I dette tilfælde alle lag som begynder på E41 (ledninger) og alle lag som indeholder 442 og 443 (alt lys) ERASE w (getvar "extmin") (getvar "extmax") Alt som står tilbage bliver fjernet -LAYER On * Lagene til de objekter som skal eksporteres slås til igen. Normalt vil resultatfilerne ligge fra forrige kørsel. Derfor er det lagt ind Y for Yes på overskrivning af eksisterende fil. Når du kører rutinen første gang bør du derfor sørge for at det ligger et sæt med filer der på forhånd. Indholdet i filene er ikke relevant. De bliver jo overskrevet. NTI CADcenter MagiCAD i et BIM-projekt Side 23 af 24
Etter at rutinen er kørt kan IFC-eksport udføres. På forhånd bør du påse at modelfilerne for IFC-eksport er lagt til som modelfiler i projektet. Kryds kun af for disse ved eksporten. Alle scriptfiler som er omtalt i dette dokument er lagt i egen zip fil og kan hentes ned fra samme side som hvor du hentede dette dokument. 6.5. Kontrol af sammensatte modeller For at kontrollere at modellen stemmer overens med de øvrige modeller i projektet er det nødvendigt at have et program som kan sammenstille modellene. Det kan for eksempel være Navisworks eller Solibri Model Checker. Her vises et eksempel fra Solibri. I dette tilfælde er kabelstigen for test lagt på højde med OK-gulv 2.etage. NTI CADcenter MagiCAD i et BIM-projekt Side 24 af 24