Nested Family type parameters

Nested Family type parameters

Anonymous
Not applicable
1,152 Views
8 Replies
Message 1 of 9

Nested Family type parameters

Anonymous
Not applicable

I'm making a door family and I have the door as a nested family within it. In the nested family I have created a few family types with different thicknesses. I'm trying to create my main family so that the nested family types are available as a drop down menu, and depending on which one i have selected will automatically change the thickness to the value stated in the nested family parameter.

 

However, when i load the nested family into the main family and associate the parameters it seems like the main family is higher up the hierarchy, and therefore overwrites these thicknesses. The thickness value box is now editable, and therefore whatever is entered in the thickness box will control it.

 

Is it possible to have the nested family parameters as the "driving" parameters? 

0 Likes
1,153 Views
8 Replies
Replies (8)
Message 2 of 9

_Vijay
Collaborator
Collaborator

Sure can....Can you share your family?

Vijayakumar
Head of BIM
Did you find this post helpful? Feel free to like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.


Message 3 of 9

Anonymous
Not applicable

Family attached. The drop down for the different door types is under "Construction" > "Acoustic Rating"

 

For the door thickness i've created my own parameter called "Door Thickness" under Dimensions

 

Thanks, 

 

Josh 

0 Likes
Message 4 of 9

_Vijay
Collaborator
Collaborator

Try with attached. Hopefully Thickness now clear. however family have lot issue..

 

Door.png

Vijayakumar
Head of BIM
Did you find this post helpful? Feel free to like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.


Message 5 of 9

Secttor
Collaborator
Collaborator

hi @Anonymous - the key for your request is to have the thickness from nested linked with the one from the main family and from there control it based on desired types.

Also.. as a drop-down menu you must use family-type parameter with all nested types in the main family.

Revit MEP - Electrical Certified Professional
Revit MEP - Mechanical Certified Professional

Draftworks.wordpress.com
0 Likes
Message 6 of 9

Anonymous
Not applicable

Hi @_Vijay 

 

I'm not too sure what you have done to the model? In your photo the door thickness dimension can still be edited in the main family, if this was driven by the nested family then it would be greyed out? 

 

I've been playing around with it and making sure all of the door thicknesses are associated/linked and it does grey out the selection like the nested family is controlling the thickness, however it makes all of the door thicknesses 43mm even though i need 2 of the types to be 87mm?

 

Also what do you mean by the family has a lot of issues? could you elaborate

 

Thanks 

0 Likes
Message 7 of 9

ToanDN
Consultant
Consultant
There are two way to control the thickness of the nested door panel family:

1. Set the thickness parameter in the nested family to Instance. not Type. Then associate that parameter with the thickness parameter in the host family, and set the value for different types in the host family.

2. Keep the thickness parameter in the nested family as Type and pre-create different door panel types. Create a Family Type parameter in the host family so that you can have a drop-down to choose a nested panel type in the host.
https://knowledge.autodesk.com/support/revit-products/learn-explore/caas/CloudHelp/cloudhelp/2014/EN...
0 Likes
Message 8 of 9

Anonymous
Not applicable

@ToanDN 

 

1. When I change the nested family parameter to instance rather than type it's no longer visible in the main family? 

 

2. That is what i have already done, and it works fine except it doesn't pull through the door thickness from the nested family 

 

 

0 Likes
Message 9 of 9

_Vijay
Collaborator
Collaborator

Still Not your issue solved?

Vijayakumar
Head of BIM
Did you find this post helpful? Feel free to like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.