IFC Extender (ML126)
De applicatie IFC Extender (ML126) wordt gebruikt om IFC bestanden te exporteren. Deze applicatie geeft de gebruiker meer controle over de IFC export dan de standaard IFC export in Tekla Structures. In de voorbeelden in deze help wordt het IFC Schema IFC2x3 gehanteerd.
Algemene informatie
In Tekla Structures is het mogelijk om verschillende IFC entiteiten uit een keuzelijst te selecteren en hierbij het gewenste subtype (predefined type) in te stellen, bijvoorbeeld de IFC entiteit IfcBeam (1) met het bijhorende subtype T_BEAM (2).
Het is eventueel ook mogelijk om een door de gebruiker gedefinieerd subtype te gebruiken. Kies hiervoor de het subtype USERDEFINED (3) en vul het gewenste door de gebruiker gedefinieerde subtype in (4).
Niet alle IFC entiteiten uit de door BuildingSmart gespecificeerde IFC standaarden zijn in Tekla Structures standaard beschikbaar. Soms zijn andere IFC entiteiten benodigd welke nog niet in Tekla Structures beschikbaar zijn. Wanneer er met de IFC Extender (ML126) een IFC export gemaakt wordt, kan er gebruik worden gemaakt van extra gebruikersattributen waarin de gebruiker zelf een IFC entiteit naar wens op kan geven.
Deze gebruikersattributen zijn op onderdeelniveau en merkniveau te vinden in het tabblad IFC Export:
| Optie | Beschrijving |
|---|---|
| 1 |
Indien de gewenste IFC entiteit niet als standaard IFC entiteit in Tekla Structures beschikbaar is, kan hier de gewenste IFC entiteit geselecteerd worden. Indien ook in deze lijst de gewenste IFC entiteit er niet tussen staat, kunt u de optie UserDefinedEntity selecteren en bij IFC entiteit gebruiker vrij invulveld de gewenste IFC entiteit intoetsen. |
| 2 | Vul bij IFC entiteit gebruiker vrij invulveld handmatig de gewenste IFC entiteit in, indien deze niet bij IFC entiteit gebruiker beschikbaar is. Let op: om dit veld in gebruik te nemen, dient bij IFC entiteit gebruiker de optie UserDefinedEntity te worden gekozen. |
| 3 |
Vul hier het gewenste subtype (ook wel predefined type genoemd) in. Meer informatie over deze predefined types vindt u terug in de IFC specificaties op de website van BuildingSmart. Zie bijvoorbeeld deze pagina voor de predefined types voor een IfcBeam in de specificatie voor IFC2x3 TC1. |
Naast deze functionaliteit biedt de IFC Extender (ML126) nog meer functionaliteiten, welke onderstaand per tabblad worden toegelicht.
Tabblad IFC Export
In het tabblad IFC Export selecteert u conform welk IFC Schema (IFC2x3 of IFC4) de IFC export gemaakt wordt. Er kan een reeds bestaande IFC Export instelling van de standaard Tekla Structures IFC Export worden geladen.
Deze instellingen kunnen vervolgens in het dialoogvenster IFC Export worden aangepast.
| Optie | Beschrijving |
|---|---|
| 1 |
IFC schema (IFC2x3 of IFC4). |
| 2 | IFC export instelling. Hier kan een opgeslagen instellingen uit de normale IFC export dialoogvensters in Tekla Structures worden geladen. |
| 3 | Uitvoermap waarnaar de IFC geëxporteerd wordt. Klik op het symbool
Image
om naar een map te bladeren.
|
| 4 | Bestandsnaam van de IFC export |
| 5 | Selecteer welke objecten geëxporteerd moeten worden. |
| 6 |
Selecteer met welke bestandsindeling de IFC geëxporteerd moet worden. De opties zijn IFC, IFC-XML, gezipte IFC en gezipte IFC-XML. |
| 7 | Selecteer het IFC exporttype. Uitgebreide informatie over de verschillende opties vindt u hier. |
| 8 |
Modeloorsprong exporteert het model relatief ten opzichte van 0,0,0. Werkvlak exporteert het model Verdieping relatief ten opzichte van het huidige werkvlakcoördinatensysteem. |
| 9 |
Naast de reguliere Extra Eigenschappensets, kunt u met Uitgebreide property sets informatie toevoegen aan de naar IFC geëxporteerde objecten. Klik op het symbool Image
om de eigenschappensets te maken of bewerken. Via dit dialoogvenster kunt u informatie aan IFC entiteiten toevoegen welke niet standaard beschikbaar zijn in Tekla Structures, bijvoorbeeld IfcCurtainWall. Hoe deze IFC entiteiten ingesteld kunnen worden leest u hier. |
| 10 t/m 18 |
Klik hier voor meer informatie over deze opties. |
| 19 | Exporteer de IFC. |
| 20 | Open de uitvoermap. |
| 21 | Schakel deze optie in om na het exporteren van het IFC-bestand het logbestand te tonen. |
Tabblad IFC Onderdeel Type
Gebruik tabblad IFC Onderdeel Type om van alle objecten met een specifieke IFC entiteit het subtype (ook wel predefined type genoemd) aan te passen.
| Optie | Beschrijving |
|---|---|
| 1 | Selecteer de IFC entiteit welke aangepast moet worden. Alle geëxporteerde objecten met deze entiteit worden aangepast. |
| 2 |
Aanpassen Ja of Nee. |
| 3 |
Selecteer het gewenste subtype (predefined type) voor de geëxporteerde objecten met deze IFC entiteit. |
Let op:
In de Algemene informatie wordt uitgelegd dat het subtype (predefined type) ook op onderdeelniveau kan worden ingesteld in de gebruikersattributen van een onderdeel.
Indien dit op onderdeelniveau in de gebruikersattributen is ingesteld, heeft deze instelling hogere prioriteit dan de instellingen op het tabblad IFC Onderdeel Type.
Tabblad IFC Merk Type
Gebruik tabblad IFC Merk Type om van alle merken met een specifieke IFC entiteit het subtype (ook wel predefined type genoemd) aan te passen.
| Optie | Beschrijving |
|---|---|
| 1 | Selecteer de IFC entiteit welke aangepast moet worden. Alle geëxporteerde merken met deze entiteit worden aangepast. |
| 2 |
Aanpassen Ja of Nee. |
| 3 |
Selecteer het gewenste subtype (predefined type) voor de geëxporteerde merken met deze IFC entiteit. |
Let op:
In de Algemene informatie wordt uitgelegd dat het subtype (predefined type) ook op merkniveau kan worden ingesteld in de gebruikersattributen van een merk.
Indien dit op merkniveau in de gebruikersattributen is ingesteld, heeft deze instelling hogere prioriteit dan de instellingen op het tabblad IFC Merk Type.
Tabblad Mapping IFC eigenschappen
Sommige informatie wordt door Tekla Structures standaard naar specifieke eigenschappen in de IFC geëxporteerd. Denk hierbij bijvoorbeeld bij onderdelen aan de naam (onderdeelnaam), omschrijving (profiel), objecttype (subtype) en tag (onderdeel posnummer) en bij merken aan de naam (merknaam), objecttype (subtype) en tag (merk posnummer). De omschrijving wordt bij merken standaard niet geëxporteerd.
Zie onderstaand voorbeeld ter demonstratie.
De gebruiker heeft hier via normaal gesproken geen invloed op, terwijl het wel soms gewenst is hier specifieke informatie te exporteren. Hiervoor dient het tabblad Mapping IFC eigenschappen.
Er kan per IFC entiteit een eigenschap geselecteerd worden, waarbij de gebruiker zelf in kan stellen welk attribuut er naar deze eigenschap geëxporteerd wordt. Zo heeft u de mogelijkheid om bijvoorbeeld een artikelnummer of commentaar als merkomschrijving exporteren.
In onderstaand voorbeeld zijn op onderdeel- en merkniveau de gebruikersattributen USER_FIELD_1 t/m USER_FIELD_4 ingevuld.
Onderstaand is het resultaat met de reguliere IFC export in Tekla Structures te zien. Let op de waardes in rood gemarkeerd op onderdeelniveau en geel gemarkeerd op merkniveau:
In onderstaand voorbeeld wordt de IFC export met de IFC Extender (ML126) gemaakt. Hierbij worden voor de IFC entiteit IfcElementAssembly voor merken en IfcBeam voor onderdelen de gebruikersattributen USER_FIELD_1 t/m USER_FIELD_4 gebruikt om naar de geel gemarkeerde eigenschappen op merkniveau en rood gemarkeerde eigenschappen op onderdeelniveau te exporteren:
Tabblad Eigenschap om te hernoemen
In het tabblad Eigenschap om te hernoemen is het mogelijk om een eigenschap welke in een eigenschappenset gedefinieerd is te hernoemen.
Vul bij Naam Tekla Structures de oorspronkelijke naam van de eigenschap in die u wilt hernoemen. Vul bij IFC naam de gewenste eigenschapnaam voor in de IFC in.
Voorbeeld:
In een Extra Eigenschappenset is het attribuut USER_FIELD_1 toegevoegd. In de reguliere IFC export ziet er dit als volgt uit:
De naam van de eigenschap in het IFC bestand:
U wilt echter dit attribuut met een andere naam naar IFC exporteren, bijvoorbeeld Opmerking.
U kunt dan de Extra Eigenschappenset de naam van het attribuut aanpassen of de eigenschap via de IFC Extender (ML126) op het tabblad Eigenschap om te hernoemen naar wens hernoemen.
Het wijzigen van de naam van het attribuut in de Extra Eigenschap kan als volgt (let op: wordt deze eigenschap in meerdere eigenschappensets gebruikt, dan dient de eigenschap in iedere eigenschappenset te worden aangepast):
Het hernoemen van deze eigenschap zou via de IFC Extender (ML126) op het tabblad Eigenschap om te hernoemen als volgt kunnen (let op: alle eigenschappen genaamd USER_FIELD_1 worden hernoemd):
Het resultaat in de IFC is als volgt:
Tabblad Exporteer resultaten formules
In het tabblad Exporteer resultaten formules is het mogelijk om in een gebruikersattribuut een formule toe te passen. De formule kan in het invulveld van het gebruikersattribuut op eenzelfde manier worden ingevuld als in een waardeveld in de Template Editor.
Voorbeeld:
- Vul bij het gebruikersattribuut USER_FIELD_1 de formule GetValue("LENGTH") in.
- Zorg dat het gebruikersattribuut USER_FIELD_1 in een Extra Eigenschappenset is toegevoegd, bijvoorbeeld via de Uitgebreide Eigenschappensets in het tabblad IFC Export.
| Optie | Beschrijving |
|---|---|
| 1 |
Open het dialoogvenster 'Uitgebreide eigenschappensets definities' om uitgebreide eigenschappensets te definiëren. |
| 2 | Vul een naam in voor de instelling met de uitgebreide eigenschappensets. |
| 3 | Definieer de naam van de nieuwe eigenschappenset.
|
| 4 | Klik op + om de nieuwe eigenschappenset aan te maken. |
| 5 | Selecteer de IFC entiteit(en) waaraan u de eigenschappenset wilt toevoegen. |
| 6 |
Via de zoekbalk kunt u snel het gewenste attribuut vinden door een zoekterm in te vullen. |
| 7 | Selecteer het attribuut dat u aan de eigenschappenset wilt toevoegen door het vinkje in te schakelen. |
| 8 |
Sla de uitgebreide eigenschappensets op. |
- Geef vervolgens in de IFC Extender (ML126) op het tabblad Exporteer resultaten formules aan dat voor USER_FIELD_1 een formule gebruikt dient te worden:
- Exporteer de IFC.
Zoals onderstaand te zien is, wordt nu de lengte weergegeven in USER_FIELD_1:
Beperkingen:
- Er kunnen nog niet meerdere gebruikersattributen via een formule samengevoegd worden in één gebruikersattribuut. (Bekende wens)
Tabblad Geavanceerd
In het tabblad Geavanceerd is het mogelijk om specifieke acties uit te voeren bij het exporteren van de IFC.
De huidige opties zijn als volgt:
Exporteer alleen de materiaalkwaliteit en niet de naam van de groep.
Normaal gesproken wordt het materiaal (in de IFC is dit de eigenschap IfcMaterial) geëxporteerd als zijnde MATERIAL_TYPE / MATERIAL. Het materiaal S235JR van het materiaaltype (/materiaalgroep) Steel zal dus geëxporteerd worden als: Steel / S235JR.
Het kan wenselijk zijn om enkel MATERIAL te exporteren als IfcMaterial en het materiaaltype (MATERIAL_TYPE) weg te laten. Hiervoor kunt u deze optie inschakelen. Het materiaal uit dit voorbeeld zal dan worden geëxporteerd als: S235JR.
Verwijder originele Psets van geconverteerde entiteiten.
Wanneer er in de gebruikersattributen is gekozen om via de IFC Extender (ML126) de IFC entiteit te overschrijven, wordt er standaard nog wel de standaard eigenschappenset (common pset) van de originele IFC entiteit geëxporteerd. Wanneer deze optie is ingeschakeld, worden de bij de origineel ingestelde IFC entiteit bijhorende standaard eigenschappensets verwijderd.
Voorbeeld:
Stel in de eigenschappen van een onderdeel wordt de IFC entiteit IfcColumn gebruikt, maar in de gebruikersattributen van dit onderdeel wordt de IFC entiteit overschreven naar IfcWindow.
In de IFC export via de IFC Extender (ML126) wordt de eigenschappenset Pset_ColumnCommon nog wel geëxporteerd indien deze optie is uitgeschakeld. Indien deze optie is ingeschakeld, wordt de eigenschappenset Pset_ColumnCommon verwijderd.
Tabblad Info
Informatie omtrent de "build" datum van de tool. Deze datum kan afwijken van de datum in de door u gebruikte tool, maar desondanks kan de inhoud hetzelfde zijn. Deze datum kan nodig zijn wanneer u contact heeft met de helpdesk.
Aan de inhoud van dit document kunnen geen rechten worden ontleend. Aan de weergave van de afbeeldingen kunnen geen conclusies worden verbonden met betrekking tot de besturingssystemen waar Tekla Structures onder werkt.
Dit werk valt onder de Creative Commons Naamsvermelding-NietCommercieel-GeenAfgeleideWerken 4.0 Internationaal Licentie. Ga naar http://creativecommons.org/licenses/by-nc-nd/4.0/deed.nl om de inhoud van de licentie te bekijken of stuur een brief naar Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.