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 | Definition | Value 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. | 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).