So, here is how to make a Label display the surface setting of a Wall in Elevation:
First, let me tell you what makes this possible.
The first part of the solution is the fact that in AC18 there is a new Label called
Generic Label 18. This Label is capable of displaying lots of pieces of information about the element it labels, including
any of the IFC Properties the given element has.
The other part of the solution is the fact that you can define your own custom IFC Properties for any of the 3D element types (like Walls, Slabs, Roofs, etc.) in the IFC Scheme Setup Dialog. For example, if you would like all Walls to have a certain custom IFC Property available to them in their Settings Dialog, you can define such a custom IFC Property in the IFC Scheme Setup Dialog for the IfcWall element of the IFC hierarchy (the IfcWall element is the IFC equivalent of ArchiCAD's Walls), and the newly defined custom IFC Property will be available for all Walls in the Wall Settings Dialog's Tags and Categories panel.
The third part is that now in AC18 it is possible to map any IFC Property (default, or custom defined by you) to contain a value composed of any combination of element parameters, object parameters and simple texts.
And the way these three parts come together in this specific case is:
1. You create a new custom IFC Property for Walls.
2. You map this new IFC property to contain the value of the desired Wall schedule parameter.
3. You set your Generic Label to display this new IFC Property.
The reason we need to use this method is because Labels cannot directly read and display the values of element schedulable parameters.
So step one:
Create a new custom IFC Property for your Walls.
0. Activate the File\File Special\IFC 2x3\IFC Scheme Setup Dialog.
On the left pane you can see the full IFC object tree structure.
1. Select the
IfcWall element in the tree structure in the left pane. If is found under:
(IfcObjectDefinition)\(IfcObject)\(IfcProduct)\(IfcElement)\(IfcBuildingElement)\IfcWall
When you select IfcWall on the left, its IFC Properties will be displayed in the middle pane.
2. Click the
New Property/Classification button.
3. In the appearing Dialog, select the
Custom IFC Property radio button.
4. Type the desired name in the
Property Set name field (e.g.
WallSurfaces). This will be the Group under which the defined custom IFC Property will be placed. All those "Pset_..." items are groups under which IFC Properties are placed. So this is the name of the group.
5. In the
Property name field, type the name you want to give to your custom IFC Property (e.g.
Outside Surface).
Note: This text will be displayed in the Label so it is a good idea to use here the exact text you want to see later in the Label.
6. Other fields can keep their default settings. Click the OK button to leave this dialog.
When you have done it the new
WallSurfaces group will be listed at the bottom and it will contain one new IFC Property called
Outside Surface.
Loving Archicad since 1995 - Find Archicad Tips at x.com/laszlonagy
AMD Ryzen9 5900X CPU, 64 GB RAM 3600 MHz, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), Windows 10 PRO ENG, Ac20-Ac28