Door Family - Parameters/Scheduling/Formulas

Door Family - Parameters/Scheduling/Formulas

jonathon.hill8K6B4
Explorer Explorer
4,110 Views
10 Replies
Message 1 of 11

Door Family - Parameters/Scheduling/Formulas

jonathon.hill8K6B4
Explorer
Explorer

I am newer to Revit and I am trying to create a door family that we use frequently in our projects that will schedule easily. So far, I have Certain Sizes of Frames with five different Door Panels nested in. These panels are: Solid, Full Lite, Half Lite, Narrow Lite and Square Lite. I would like for the lite sizes to be able to show up in schedule but because the families are nested in, I can't seem to figure that out. Any ideas on how I can accomplish this? I have attached what I have so far...

0 Likes
Accepted solutions (1)
4,111 Views
10 Replies
Replies (10)
Message 2 of 11

barthbradley
Consultant
Consultant

In order for them to show up in a Schedule, they need to be placed in the Project (not just in the Project Browser) and the nested Door Panel Families must be "Shared".  

 

Shared.png

0 Likes
Message 3 of 11

jonathon.hill8K6B4
Explorer
Explorer

I guess I should rephrase the question. The door family I have made is currently showing up in schedule. I want the lite size to show up as well. I'm trying to figure a formula to get that to report to the schedule. Does that make sense?

 

Thank you so much for your reply.

0 Likes
Message 4 of 11

barthbradley
Consultant
Consultant

Well, if you don't share the Door Panels, then you need to associate the lite size parameters in the Door Panel families to parameters in the host.  Be easier to make them all shared.

 

...just looked at one of your nested doors with a lite.  The lite is not dimensioned.  There is no sizing parameters to report.  You need those first.  

 

Lite Sizes.png

0 Likes
Message 5 of 11

barthbradley
Consultant
Consultant

Are you looking for help writing formulas?  Here's two ("Lite Height" and "Lite Width") in one of your families.  

 

Lite Size Formula.png

Add "Lite Height" and "Lite Width" to your Shared Parameter Text File and use them in the other families.  

 

 

Message 6 of 11

jonathon.hill8K6B4
Explorer
Explorer

I definitely need help with a formula...and maybe its not a formula I'm after but more of a restructure of the family itself. This family is certainly in development. This is what I would like it to do:

 

I would like to have a solid panel door as a base. I would like a parameter to turn the "Lite" option off and on. In doing so, I would like for it to be set automatically to full, half, narrow or square. 

 

Then, all of it to report to a door schedule. It is currently reporting some of the information to the door schedule so I have been reluctant to start over, however, I may be getting closer to doing so if I can't figure out what to do next.

 

Thanks for all the input!

0 Likes
Message 7 of 11

barthbradley
Consultant
Consultant

Ah, I see now what you mean now! So, when "Full Lite" is checked, the Door would automatically use the "DR_Panel Full Lite_CG_24" family.   Right?  I would suggest not assigning a "Family Types" Parameter to the nested Door Panels, but instead load them all in and assign Yes/No Parameters to each one's Visibility Parameter. This way you can use formulas to turn them on and off.   For example: the DR_Panel Full Lite_CG_24 Yes/No Parameter formula would be: "=Full Lite".  

 

 

0 Likes
Message 8 of 11

jonathon.hill8K6B4
Explorer
Explorer
That is EXACTLY what I want to do!

How do I set the visibility parameter for each one? Is it done in the door family, the nested family, or neither? That is the part (as of now) that I'm struggling with.

0 Likes
Message 9 of 11

barthbradley
Consultant
Consultant

When you load them into the Host individually, each one has a Visibility Instance Parameter Property.  That's the Parameter to associate to an Yes/No Parameter in the Host.  For Instance, the Visibility Parameter for "DR_Panel Full Lite_CG_24" get associated to "Full Lite".  

 

Again: load and place all the Panels in the Host.  Don't associate them to a Family Types Parameter.  

0 Likes
Message 10 of 11

jonathon.hill8K6B4
Explorer
Explorer
So I need to "unnest" them... and then load them in how? I'm so sorry. My brain is exploding I believe!
Thank you so much.
0 Likes
Message 11 of 11

barthbradley
Consultant
Consultant
Accepted solution

No, they are still nested.  Just delete the Family Types parameter and place each Door Panel on top of each other in the host. The Visibility Parameter will control which ONE is Visible.  

0 Likes