Project data & BIM
About BIM-based management of attributes, schedules, templates, favorites, hotlinks, projects in general, quality assurance, etc.

Attributing different classification depending on condition

nerconerco
Newcomer

Hello!

I am fairly new to creating logic expressions to automatically apply properties for IFC exports.
I have to give all construction elements a 'Typname' parameter for which I am using the Composite's name.

Typname = Composite's name

But for beams and other profiles I can't extract it from Composites since they don't have any, so I'm trying to have beams use another parameter, for example Element ID. I try so with the following:

IF ( Layer <> "025 Beams", Composite, Element-ID )

But this expression only applies a value to every layer that is not the one I wrote, and seems to be unable to apply Element-ID to the exception.

 

Any thoughts on how to fix this? It seems simple enough but my logic won't allow me to solve it myself.

 

Bildschirmfoto 2024-12-06 um 14.44.59.png

1 REPLY 1
nerconerco
Newcomer

Follow-up:
I was able to get my results by creating two 'expressions', one based on Composites (walls and slabs) and a second one based on Profiles (Beams etc.).
I realise I can't quite explain how it works but it yields the results I need for the moment.

Bildschirmfoto 2024-12-06 um 14.49.40.png



Didn't find the answer?

Check other topics in this Forum

Back to Forum

Read the latest accepted solutions!

Accepted Solutions

Start a new conversation!