Nested Family Parameters

Nested Family Parameters

paulstapelberg
Contributor Contributor
813 Views
9 Replies
Message 1 of 10

Nested Family Parameters

paulstapelberg
Contributor
Contributor

Good day. I need some help with a Revit Tank Model. I have created a model and loaded a custom Flange family into the tank family. Once I load the tank family into a project, I am not able to change the individual flange parameters. They are all greyed out. Any assistance would be appreciated. Capture.PNG

0 Likes
Accepted solutions (1)
814 Views
9 Replies
Replies (9)
Message 2 of 10

iainsavage
Mentor
Mentor

You have to create similar parameters in the tank family to control the flange geometry and then map the parameters in the tank family to the matching parameters in the nested family.

https://knowledge.autodesk.com/support/revit/learn-explore/caas/CloudHelp/cloudhelp/2020/ENU/Revit-C...

0 Likes
Message 3 of 10

paulstapelberg
Contributor
Contributor

I have formulas and a lookup table in the nested family. Someone said that this is not possible to do because of the formulas in the nested family. Is there a way around this problem?

0 Likes
Message 4 of 10

iainsavage
Mentor
Mentor

In the tank family you will need to re-create the pipe connectors on the flanges (connectors don't transfer from the nested family).

Create parameters to drive the size of the pipe connectors.

Map the dimension of the pipe connector(s) in the tank family to the corresponding parameter in the nested family.

Flange will adjust according to the formulas in the nested family.

Example in tank family:-

iainsavage_0-1669476459429.png

iainsavage_2-1669476667684.png

 

 

0 Likes
Message 5 of 10

paulstapelberg
Contributor
Contributor
Thanks for the suggestion. I will try your recommendations.
0 Likes
Message 6 of 10

paulstapelberg
Contributor
Contributor

I have tried this with my custom flanges but I cannot seem to get this working.

0 Likes
Message 7 of 10

iainsavage
Mentor
Mentor

Could you upload your tank family and flange family?

0 Likes
Message 8 of 10

paulstapelberg
Contributor
Contributor

Hope you can make sense of this. My brain is not getting it.😳

0 Likes
Message 9 of 10

iainsavage
Mentor
Mentor
Accepted solution

Ok.

In your tank family:

On your top two flanges I have created pipe connectors.

iainsavage_0-1669646988353.png

I have created a parameter called RadiusTopFlange (just as an example)

iainsavage_1-1669647096423.png

Select the flanges and associate the Radius parameter in the flange family with the RadiusTopFlange parameter in the tank family:

iainsavage_2-1669647221715.png

If you then adjust the value of the RadiusTopFlange parameter then the dimensions of the flange family will adjust according to the formulas in the flange family.

E.g. in the pictures above I used 50mm radius for the pipe connectors, in the image below I have changed it to 75mm:

iainsavage_3-1669647390375.png

You can see that the flange dimensions and number of holes etc has changed accordingly.

 

I did the same with the Top Probe connector that you already had in the family but I had to change the size of that connection because it wouldn't create a 15mm radius (30mm diameter) flange probably due to a limitation in your flange family.

iainsavage_4-1669647762215.png

 

Once you have loaded the tank family into a project the pipe connectors on the flanges should adopt the dimensions of the connected pipe and then flex accordingly.

I've saved and uploaded your family so that you can now complete this exercise to your own requirements

 

 

0 Likes
Message 10 of 10

paulstapelberg
Contributor
Contributor
Thank you very much for the assistance.
0 Likes