Previous article
Next article

4.3 Pset definition

"Advanced users" have the option of creating their own Psets. These can either be standard Psets, such as Pset_BeamCommon, or user-defined ones, such as "Properties_Timber_XY". The IfcProperty is created in the user attributes for this purpose. This can be the property LoadBearing on User10, for example.
The properties required for the Pset are then combined into a set in the export dialog under the "Pset definitions" tab.


1. Load standard PropertySet

Standard sets for the IFC2x3 and IFC4 scheme can be loaded using according buttons. The properties are automatically created as attributes in cadwork (consecutively in the existing attribute list).

2. PropertySet - Name

Define the name of the property set in the input field in the middle column. The prefix Pset_ should only be used for standard property sets from the IfcSchema.

3. Mapping of PropertySet to IfcTypes

In the drop down list, you must select the IFC types for which this Pset is to be exported. This makes it possible to create very differentiated Psets for different elements.

4. Add PropertySet

Click on "Add user attribute" you can then start defining the property set.


5. Data types

After you have selected the Add user attribute button, first select the desired cadwork attributes for the Pset in the drop down list.

IfcDataType DefinitionValue examples

IfcInteger

INTERGER - Whole numbers in the positive and negative range

1

100

20

IfcReal

REAL - Any positive and negative floating point numbers

0.1245

1.458

-10.548

IfcBoolean

BOOLEAN - Type with two states 0 or 1

True or False

"1" or "0"

TRUE or FALSE

Yes or no

IfcLabel

STRING - Any text

Wood

Manufacturer

IfcIdentifier

Defined type of the simple type STRING for identification purposes

Beam_01

IfcThermalTransmittanceMeasure

IfcThermalTransmittanceMeasure is a measure of the rate at which energy is transmitted through a body.
It is normally measured in watts/m2 Kelvin.

0.14 (floating point number)

IfcText

Defined type of the simple type STRING for description purposes


The data type can be defined for the selected attributes by right-clicking on the data types (e.g. IfcLabel) (mandatory for standard Psets). The data type is defined for each property in the IFC schema. To ensure that the property sets are exported correctly, the data type must be defined in the export dialog (right-click on the property).