For å lage en ny konfigurasjon velges «Ny» fra menylinjen i konfigurasjonsvinduet. Man må da gi konfigurasjonen et navn – klikk ok, og man får opp en tom konfigurasjon.
Figur 14: Ny konfigurasjon (uten tilkoblet modell)
I eksempelkonfigurasjonen over kalt «konfig», vises til venstre alle dRofus attributter det kan linkes til. To av attributtene er grået ut, og indikerer at disse ikke kan skrives til/overskrives fra ifc. «Romnavn og rombeskrivelse» er en konkatenering av to forskjellige attributter og kan derfor ikke skrives til. Romfunksjonsnummeret (Romfnr vil alltid være «nøkkel ID» som benyttes for datautvekslingen. Dette vil vanligvis mappes til ifc attributten «Name» (IfcSpace.Name). Hvis man kobler til den aktuelle modell det skal mappes til vil dette kunne fremgå av de tilgjengelige IFC attributter.
Figur 15: Ny konfigurasjon (med tilkoblet modell)
Lenke-typer
Når modell er tilkoblet er det enklere å lenke attributter. Ved å merke attributtene som skal lenkes og velge en av de nedenforstående «lenke typene» kan man sette sin egen konfigurasjon for datautvekslingen.
- Lenke ->Data skrives fra dRofus til ifc modell
- Lenke <- Data skrives fra ifc modell til dRofus
- Ny Benyttes dersom man ønsker å opprette nye attributter eller Egenskapssett (Pset) i ifc filen
I fig.15 fremgår det at romfunksjonsnummeret ligger i Name feltet på ifc space objektene. Ved å merke disse og klikke på Lenke -> vil attributtene lenkes. Romfnr: vil alltid få lenke av type «==». Dette indikerer at det er nøkkel ID.
Velger du Ny kan du opprette nye attributter og Egenskapssett (propertyset). Det er vanligvis sjelden man vil ha behov for dette, men et scenario vi har sett er at man ønsker å benytte IfcSpace.name attributten til det geografiske-/arkitektnummeret. Man har da opprettet et eget Egenskapssett (Pset) for å ivareta/holde Romfnr.
Valget «Egendefinert spørring» gir deg hele express uttrykket, og vil for de fleste kun benyttes for å se hvor data hentes i modellen, men man kan også skrive direkte inn her hvor man ønsker å hente data.
I Fig. 16 er behandlingshøyde i dRofus skal hente verdi for fra egenskapssettet- og egenskap: BaseQuantities.FinishCeilingHeight. Express koden for dette vises i den egendefinerte spørringen.
Figur 16: Egendefinert spørring - behandlingshøyde fra ifc fil
Konfigurasjon av Artikkel (IfcElementType) og Utstyr (IfcElement)
Som for rom kan man konfigurere hvordan artikkel og utstyrsdata utveksles mot ifc.
I de fleste tilfeller er det tilstrekkelig å sette konfigurasjon for artikkel i konfigurasjonen, altså vil dRofus lete etter riktig typeobjekt. I enkelte tilfeller kan brukerne ha definert «type ID» på forekomstobjektene, og man må da sette konfigurasjon også på utstyr (forekomst objektene i modellen).
I Archicad kan man sette en egen ID på objektene (for eksempel Stol01, Stol02 osv) og disse følger forekomst objektene. Dersom man benytter denne ID'en til å sette artikkelnummer vil typebetegnelser bli angitt i «name» attributt på forekomstobjektet.
IfcElementType/IfcElement eller en av dets subbklasser mappes default til planartikkel i dRofus som følger:
dRofus Attributt |
IFC Attributt |
Forklaring |
Påkrevd? |
Artikkel Nummer |
Name |
Artikkelnummer |
Ja |
BIMID |
Name |
Artikkelens ID som benyttes til å koble objekter i modellen mot artikler i dRofus |
Ja* |
Artikkel navn |
Description |
Artikkelens navn |
Nei |
- dRofus vil først forsøke å matche objekter i modellen mot BIM ID på artikkel. Dersom BIM ID ikke er satt ser dRofus etter artikkelnummer.