IFC Extender (ML126)

Tekla Structures
Not version-specific
Tekla Structures
Environment
South America
Spain

Image
IFC Extender (ML126) thumbnail

 

The application IFC Extender (ML126) is used to export IFC files. This application gives the user more control over the IFC export than the standard IFC export functionalities in Tekla Structures. In the following examples in this help the IFC Scheme IFC2x3 is used. 

 

General information

In Tekla Structures it is possible to select IFC entities from an option list and to apply the desired subtype (predefined type), for example the IFC entity IfcBeam (1) in combination with the subtype T_BEAM (2).

Image
IFC Extender (ML126)_Algemene informatie_subtype (EN)

 

It is also possible to use a user-defined predefined type. Select the subtype USERDEFINED (3) and fill in the desired user-defined type (IFC4) in (4).

Image
IFC Extender (ML126)_Algemene informatie_subtype userdefined (EN)

 

Not all IFC entities which are defined in the BuildingSmart IFC schemes are available in Tekla Structures. In  some occasions other IFC entities are required. When the IFC Extender (ML126) is used to create an IFC export, additional user defined attributes can be used in which the user can define any desired IFC entity and subtype.

These user defined attributes can be found on part and assembly level in the tab IFC Export:

Image
IFC Extender (ML126)_UDA_IFC Export_ML126 (EN)

 

Image
IFC Extender (ML126)_UDA_IFC Export_ML126_merk (EN)

 

OptionDescription
1If the desired IFC entity is  not standard available in Tekla Structures, the desired IFC entity can be selected here. If the desired IFC entity is also not available in this list, it is possible to select the option UserDefinedEntity. The field IFC entity user free field becomes available and the desired IFC entity can be filled in manually.
2

Fill in the desired IFC entity if this entity is not available in the IFC entity user list.

Note: In order to use this field, the option UserDefinedEntity must be set at the IFC entity user property.

3

Fill in the desired subtype (also known as predefined type). 

More information about these predefined types can be found in the IFC specifications on the BuildingSmart website. For example, see this page for the predefined types of an IfcBeam in the IFC2x3 TC1 specification.

 

Beside these functionalities the IFC Extender (ML126) offers more functionalities, which will be elaborated below for each tabpage seperately. 

 


Tab IFC Export

In the tab IFC Export the IFC export settings can be defined. Saved settings from the standard IFC export dialogues can be loaded and modified. 

Image
IFC Extender (ML126)_Tabblad IFC Export (EN)

 

OptionDescription
1IFC scheme (IFC2x3 or IFC4).
2IFC export setting. A saved setting created in a standard IFC export dialogue can be loaded.
3

Output folder to which the IFC file will be exported. Click on the symbol  

Image
IFC Extender (ML126)_Tabblad IFC Export_bladeren

to browse.

 

4IFC export file name.
5Select which object to export. 
6Select the IFC export file format. The options are: IFCIFC-XMLzipped IFC en zipped IFC-XML.
7Select the IFC export type. Detailed information about these option can be found here.
8

Model origin exports the model relative from 0,0,0.

Workplane exports the model relative from the curent workplane coordinate system.

9

Besides the standard functionality Additional Psets, the functionality Extended property sets can be used to add information to the exported IFC objects. Click on the symbol

Image
IFC Extender (ML126)_Tabblad IFC Export_bewerken

to create or modify the property sets. In this dialogue it is possible to also add information to the IFC entities which are not available in Tekla Structures by default, for example IfcCurtainWall

10 t/m 18Click here for more information about these options. 
19Export the IFC.
20Open the output folder.
21Enable this option to show the log file after exporting the IFC-file.

Tab IFC Part Type

The tab IFC Part Type can be used to set the subtype (also known as predefined type) from all objects with a specific IFC entity.

Image
IFC Extender (ML126)_Tabblad IFC Onderdeel Type (EN)

 

OptionDescription
1 Select the IFC entity to modify. All objects with the selected IFC entity will be modified.
2

Modify Yes or No.

3Select the desired subtype (/predefined type) for the selected IFC entity.

Note:  

In the General information section is explained the subtype (/predefined type) can also be defined in the part and assembly user defined attributes. If these attributes are in use, these attributes have higher priority than the settings in this tab.

 

Tab IFC Assembly Type

The tab IFC Assembly Type can be used to set the subtype (also known as predefined type) from all assemblies with a specific IFC entity.

Image
IFC Extender (ML126)_Tabblad IFC Type Merk (EN)

 

OptionDescription
1 Select the IFC entity to modify. All assemblies with the selected IFC entity will be modified.
2

Modify Yes or No.

3Select the desired subtype (/predefined type) for the selected IFC entity.

Note:  

In the General information section is explained the subtype (/predefined type) can also be defined in the part and assembly user defined attributes. If these attributes are in use, these attributes have higher priority than the settings in this tab.

Tab Mapping IFC properties

In the standard IFC Export in Tekla Structures there is always some specific information exported to some specific IFC properties. Examples for parts are the name (part name), description (profile), object type (subtype) and tag (part pos). Examples for assemblies are the name (assembly name), object type (subtype) and tag (assembly pos). The description for assemblies is not exported to IFC. 

See example below for more details. 

The user normally has no control over these IFC properties, while sometimes it would be desirable to change this information in IFC. The tab Mapping IFC Properties can be used to modify the data exported to these specific IFC properties. 

 

For each IFC entity a property can be selected to be modified. The user can define which attribute should be exported to this IFC property. This way the user can for example export an article number or comment as assembly description to the IFC. 

 

In the following example the user defined attributes USER_FIELD_1 to USER_FIELD_4 are filled with information. 

Image
IFC Extender (ML126)_Tabblad IFC eigenschap_voorbeeld Tekla Structures_Onderdeel (EN)

 

Image
IFC Extender (ML126)_Tabblad IFC eigenschap_voorbeeld Tekla Structures_Merk (EN)

 

Below the IFC export created with the standard Tekla Structures IFC Export (IFC2x3) can be seen. Note the values on assembly level in yellow and the values on part level in red.

Image
IFC Extender (ML126)_Tabblad IFC eigenschap_Reguliere IFC_Onderdeel (EN)

 

Image
IFC Extender (ML126)_Tabblad IFC eigenschap_Reguliere IFC_Merk (EN)

 

In the example below the IFC export is created using the IFC Extender (ML126). In the tab Mapping IFC properties is defined that for the IFC entities IfcElementAssembly and IfcBeam the user defined attributes USER_FIELD_1 to USER_FIELD_4 are used. Please note the result in the yellow marked properties on assembly level and red marked properties on part level in the IFC.

Image
IFC Extender (ML126)_Tabblad IFC eigenschap (EN)

 

Image
IFC Extender (ML126)_Tabblad IFC eigenschap_voorbeeld IFC Extender IFC_Onderdeel (EN)

 

Image
IFC Extender (ML126)_Tabblad IFC eigenschap_voorbeeld IFC Extender IFC_Merk (EN)

 

Tab Property to rename

The tab Property to rename can be used to rename a specific property which is defined in a property set.

At Tekla name the property name can be filled in that must be renamed. At IFC name the desired property name can be defined.

 

Example: 

In an additional property set the attribute USER_FIELD_1 is added. In the standard IFC export this can be done as follows: 

Image
IFC Extender (ML126)_Tabblad Eigenschap hernoemen_extra eigenschappenset_hernoem eigenschap (EN)

 

The attribute name in the IFC file: 

Image
IFC Extender (ML126)_Tabblad Eigenschap hernoemen_reguliere IFC export (EN)

 

It may be desired to export the attribute with another name, for example Comment

It is possible to change the attribute name in two different ways:

 

1 - Change the attribute name in the additional property set

Changing the attribute name in the additional property set can be done as follows (note: If this property is defined in multiple property sets, the property should be modified in each property set seperately): 

Image
IFC Extender (ML126)_Tabblad Eigenschap hernoemen_extra eigenschappenset_hernoem eigenschap (EN)

 

2 - Rename the attribute name using the tab Property to rename in the IFC Extender (ML126)

Renaming the property using the tab Property to rename in the IFC Extender (ML126) can be done as follows (note: all properties with the Tekla name will be renamed in the IFC export): 

Image
IFC Extender (ML126)_Tabblad Eigenschap hernoemen (EN)

 

The result in the IFC is as follows:  

Image
IFC Extender (ML126)_Tabblad Eigenschap hernoemen_IFC extender IFC export (EN)

Tab Export formula results

In the tab Export formula results it is possible to apply a formula in an user defined attribute. The formula can be defined in a similar matter as in the Template Editor. 

Example: 

- Fill in the following fomula in the user defined attribute USER_FIELD_1: GetValue("LENGTH")

Image
IFC Extender (ML126)_Tabblad Exporteer resultaten formules_UDA formule

 

- Add USER_FIELD_1 in an extra property set, for example by using the extended property sets in the tab IFC Export

Image
IFC Extender (ML126)_Tabblad Exporteer resultaten formules_Extended property (EN)

 

OptionDescription
1Open the dialogue 'Extended properties definition' to define the extended property sets. 
2Define a name for the extended property set setting. 
3Define a name for the extended property set. 
4Click on + to create a new property set. 
5Select the IFC entities to which the property set must be added. 
6It is easy to find attributes using the search bar.
7Select the attribute which should be added to the property set by enabling the checkbox. 
8

Save the extended property set.

 

- Define in the IFC Extender (ML126) in the tab Export formula result that for USER_FIELD_1 a formula is in use. :

Image
IFC Extender (ML126)_Tabblad Exporteer resultaten formules (EN)

 

- Export the IFC. 

As can be seen below, the length is shown in USER_FIELD_1

Image
IFC Extender (ML126)_Tabblad Exporteer resultaten formules_IFC

Limitations: 

- It is not possible to merge two text UDA's into one UDA using a formula. 

 

Tab Advanced

In the tab Advanced it is possible to enable specific actions for the IFC export.

Image
IFC Extender (ML126)_Tabblad Geavanceerd (EN)

 

The options are as follows:  

Export material grade only 

Standard Tekla Structures exports the material (in IFC this is the peroperty IfcMaterial) as MATERIAL_TYPE / MATERIAL.

The material S235JR from the material type (/ material group) Steel will be exported as: Steel / S235JR.

Image
IFC Extender (ML126)_Tabblad Geavanceerd_material_option_unchecked

It can be desired to only export MATERIAL as IfcMaterial, without the addition of MATERIAL_TYPE. Therefor, this option can be enabled.

The material willl then be exported as: S235JR.

Image
IFC Extender (ML126)_Tabblad Geavanceerd_material_option_checked

 

Remove original Psets of converted Entities. 

When in the user defined attributes is chosen to override the standard IFC entity using the IFC Extender (ML126), the property sets from the original IFC entity property are still exported. 

When this option is enabled, the original property sets from the standard IFC entity property are removed. 

Example: 

In the part properties the IFC entity is set to IfcColumn. However, in the user defined attributes the IFC entity user is defined to IfcWindow. 

In the IFC export (using the IFC Extender (ML126)) the part is exported with the IFC entity IfcWindow. However, the common property set which belongs to IfcColumn (Pset_ColumnCommon) is still attached to the part.

When this option is enabled, the original property set Pset_ColumnCommon is removed. 

 

Tab About

Information about the version date. This date is indicative and can therefore be different even though the tool has the same content.

Image
IFC Extender (ML126)_Tabblad Info (EN)

All rights reserved. No conclusions can be associated to the representation of the pictures in relation to the operating systems under which Tekla Structures runs.

This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA.

¿Le ha resultado útil?