Associating a nested type parameter to a parameter in the host family

Associating a nested type parameter to a parameter in the host family

Anonymous
Not applicable
2,554 Views
6 Replies
Message 1 of 7

Associating a nested type parameter to a parameter in the host family

Anonymous
Not applicable

Hi all

 

Following a tutorial (they use Revit 2013) on how to make a parametric ladder using arrays...they nest an extrusion (that of a step with a type parameter LxWxD) into a line based family where they make the array.

 

In the line base family they go to project browser under families and right click the extrusion (generic model step) and assign the L_Length (which is a originally type parameter) to the default Length parameter in the Line based family.

 

When I do the above...and go to the type parameter of the nested step...there is no button to associate its L_Length to that in the line base!

 

I am using 2016, did something change?

 

Image1.png 

0 Likes
Accepted solutions (3)
2,555 Views
6 Replies
Replies (6)
Message 2 of 7

rodrigo.bezerra
Advisor
Advisor
Accepted solution
Hi

Nothing changed. The nested family parameters must be per instance, even if the equivalent in the host family is per type.

Regards

Rodrigo Bezerra

EESignature

Message 3 of 7

Anonymous
Not applicable

@rodrigo.bezerra

 

Thank you so much for your reply. I will try instance see if it works

 

but can you have a quick look at this YouTube video http://youtu.be/TxTsGMSIUFY  (start minute 8 to 12) this is the one showing type parameters in the nested family and he can still associate parameters to them in the host line base 

 

I just want to make sure I am not learning something wrong!

 

thank you again for your kind help

 

0 Likes
Message 4 of 7

rodrigo.bezerra
Advisor
Advisor

@Anonymous

 

I watched the video. Yes, he did as a type parameter in the nested louver family. Although I didn't quite understand why he put inside a line based, to do the curtain panel. I do louvers without the line based step and works pretty fine.

 

You may upload your families so we can take a look, if you don't mind.

 

Regards

Rodrigo Bezerra

EESignature

0 Likes
Message 5 of 7

RDAOU
Mentor
Mentor
Accepted solution

It used to be the case at least in version 2013 and 2014...Nested Type Parameters could be associated previously with an Instance or Type parameter from the host family.

 

I am not sure about version 2015 I never used it...but definitly in Revit 2016 past R2 Release you cannot do that. It has to be the as @rodrigo.bezzera suggested (instance parameter)... not sure when exactly that was changed R2 UPD 2, 3 or 4 - I know for sure that R2 UPD4 messed up lots of things

 

It should also be doable without the line base family step (if just an array of that extrusion is what you are after)...that line based family step is more for placement purposes when you instert/nest the blade/lover into a curtain panel system panel (2 pts placement makes it tidier but does have its cons too)

 

 Printscreen below from 2014

 

Image1.png

YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION


Message 6 of 7

RDAOU
Mentor
Mentor
Accepted solution

@Anonymous

 

 

Revit 2016 Update 5 has been released... I have just checked and it resolves the issue you mentioned...One can now associate Type Parameters in nested families to those of the host family

 

You can either download from account management, Autodesk desktop app or the link below.

 

http://up.autodesk.com/2016/RVT/Autodesk_Revit_2016_R2-x64_UPD5.msp

 

Image2a.png

YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION


0 Likes
Message 7 of 7

rodrigo.bezerra
Advisor
Advisor

Found out yesterday that nested shared families cannot have their type parameters driven by the host's parameters (Revit 2015). Did not test in other releases yet.

 

Regards

Rodrigo Bezerra

EESignature

0 Likes