Tekla crashes while creating many assemblies in grasshopper

Hi @sebastian.lindholm !

I have 3028 piles. Each pile is an assembly, and for each pile, I need to add a set of attributes. I know about UDA syntax, and if I add it at the part level, it will work. However, these attributes will only appear at the part level in the IFC. In Tekla, they will show in brackets “[ ]” at the assembly level, but they won’t export at the assembly level in the IFC.

If I use the Cast Unit in Grasshopper to create assemblies, Tekla crashes. Is there something wrong with the number of input data, or is there some other constraint?

I will be glad of any help.


I used another way for adding attributes.

1 Like

Great workaround!

I think the issue with the cast unit solution is that you have a tree for the UDA input. That’ll cause the component to run 3k times, each time (re-)creating the 3k assemblies. So the UDA input needs to be flattened. The logic is that you have a tree of input objects where each branch of one or several objects is turned into a cast unit, and the branch is then matched with one item from the UDA input list.

Cheers,

-b

1 Like