Louver family denies instance height in Revit 2020

Louver family denies instance height in Revit 2020

eyalbRAPVR
Enthusiast Enthusiast
951 Views
6 Replies
Message 1 of 7

Louver family denies instance height in Revit 2020

eyalbRAPVR
Enthusiast
Enthusiast

Anybody knows why is it that I cannot have the instance parameter stretch condition in when I host a generic family inside a curtain panel family in revit 2020. It was possible in previous versions. Any idea?

I attach the file in question...

0 Likes
952 Views
6 Replies
Replies (6)
Message 2 of 7

kpatel2QWBH
Contributor
Contributor

Hi,

I believe you wanted to use the Louver Height Parameter created in Louver Array family in Parametric Louver Panel Family.

The steps area s follows:

1. Go to Parametric Louver Panel Family > Interior Elevation > Add an aligned dimension for the height > Create parameter > Name it > Select Instance as the option > OK.

2. Now select the Louver Array Family > Associate Louver Height Parameter with the new parameter created.

Now you can change the height as neede.

 

Hope that works.

0 Likes
Message 3 of 7

martijn_pater
Advisor
Advisor

You're not using an instance parameter in the nested family. But actually you should just associate a dimension parameter in the main family, either top of panel or with additional reference planes. Associate it for all nested families. Also I think you could do this with less nested families...

0 Likes
Message 4 of 7

martijn_pater
Advisor
Advisor

Ow, perhaps you dimensioned to level instead of reference plane... (which is weird because I thought that should work also actually...), but trying to use shape handle control with array function doesn't really seem like a good way to do that, associating parameters gives you more control.

0 Likes
Message 5 of 7

eyalbRAPVR
Enthusiast
Enthusiast

Thank you all. I will try everything again. I built such families many time and never encountered such weird behaviour. I will try all variations again. I even tried nesting the louver directly into the panel family and arraying it there and still it did not stretch to snap to the top reference plane. 

thanks anyway...

0 Likes
Message 6 of 7

ToanDN
Consultant
Consultant

You need to create an Instance parameter for Height in the family and associate the nested Louver Height parameter to it.

 

image.png

0 Likes
Message 7 of 7

martijn_pater
Advisor
Advisor

See attached, for your reference. Have a look at how the nested louver family with shape handles behaves in an array and why that doesn´t do the trick...

0 Likes