Swiss Properties
Not version-specific
Tekla Structures
Environment
Switzerland
Back to top
1. Purpose and Description
These custom variables extend Tekla Structures. They are available throughout the system: reports, model labels, drawings, .NET API, filters, object representation, IFC export, etc.
Back to top
3. Installation
This extension is available in the German environment starting from 2024 SP2.
Back to top
4. Usage
To use the custom variables:
- The prefix "CUSTOM." must be added before each variable used.
- Some of these variables depend on specific custom attributes delivered with the common Tekla Structures environment. These attributes must be defined in every case.
- The variables by default produce metric values, like all other model variables in the system.
Back to top
4.2. Non-specific
| NAme | Type | Object | Description |
|---|---|---|---|
| CUSTOM.EBKPH | String | Part / Assembly | Contains the quantity required for cost estimation according to eBKP-h. The unit depends on the object type used (length for columns, area for walls, slabs, etc.). |
| CUSTOM.AREA_NPK | String | Part / Assembly | Contains the area used to calculate the formwork surfaces. Detailed information on the calculated quantities can be found here. |
| CUSTOM.AREA_SLAB_SIDE | Float | Part | Contains the formwork area for slab edges. Calculated using perimeter and slab thickness (WIDTH * PERIMETER). |
| CUSTOM.HW_RATIO | Float | Part | Contains the height/width ratio of columns and walls. This helps check whether a column should actually be a wall or vice versa. |
| CUSTOM.EST_REINF | Float | Part | Contains the theoretical reinforcement weight based on volume and reinforcement rate attributes: VOLUME * REINF_VOLUME |
| CUSTOM.PHASE | String | Part | Indicates which subsystem an object belongs to, independent of its assembly. |
| CUSTOM.IS_SAME_PHASE | String | Part | Returns 0 if the object is not assigned to the same subsystem as the assembly it belongs to. Returns 1 if it is assigned to the same subsystem as the assembly. |
*** Caution with phases that contain a large number of parts – the calculation may take a long time.
Back to top
4.5. Spezifisch Bewehrung
| NAme | Type | Object | Description |
|---|---|---|---|
| CUSTOM.REBAR_WPL | Integer | Rebar | Contains the reinforcement weight per meter length (kg/m). |
| CUSTOM.REBAR_CROSS_SECTION_AREA | Integer | Rebar | Contains the cross-sectional area of the rebar (mm²). |
| CUSTOM.REBAR_BEND_CODE | String | Rebar | Contains the processing level based on bending shape as per SSHV. The shape is looked up in the "Figuren_Bearbeitungsgrad.csv" file in the Swiss environment under the "General → Settings" folder, and the processing level is returned. |
| CUSTOM.REBAR_COUNT_OF_BARS | String | Rebar | Contains the total number of identical rebars (total quantity) in the model. Caution: This attribute affects performance, e.g. during IFC export! We therefore recommend using this Makro. |
| CUSTOM.REBAR_LABELING + CUSTOM.MESH_LABELING | String | Rebar | Contains a label text similar to how rebars are labeled in drawings. This attribute can help in the IFC model by providing key installation information in one attribute. |
Back to top
4.6. Steel-specific
| NAme | Type | Object | Description |
|---|---|---|---|
| CUSTOM.IS_FOLDED_PLATE | String | Part | Returns 1 if the object is a bent plate, otherwise 0. The following are considered bent plates:
|
| CUSTOM.HAS_COUNTERSUNK_HOLE | Integer | Part | Checks for countersunk holes (bolt elements) in the part. Returns 1 if present, otherwise 0. |
| CUSTOM.COUNT_HOLES_OF_PART | Integer | Part | Returns the number of holes in the part. |
| CUSTOM.IS_CONTOURPLATE | Integer | Part | Returns 1 if the part is a contour plate, otherwise 0. |
| CUSTOM.NUMBER_OF_FOLDS | Integer | Part | Returns the number of bends in the part. |
Back to top
Back to top