Hey guys. I have a feeling that I am just missing a easy step. This is my problem i need some help with.
I have a residential out of box fixed window, I want the designers to click a yes/no parameter that is labeled Tempered. When Clicked yes "TEMP" shows in the Tag after the size and type of window. This is how I set it up.
Set up a Shared parameter in the window tag called Window Temp.
Set up the same Shared parameter in the Window family
have a new Yes/ no parameter Called Tempered
then put this formula in the Window temp line if(Tempered, "TEMP", "")
I think its not linked to the tag somehow.
thank you in advance
After you modified tag and reloaded, did you overwrite parameter values? ,
Window Family:
After you modified the window family and loaded back into the model...Instance parameters do not get overwritten. ie: Check the Windows in the model is the Tempered Parameter is checked as needed.
Load window and tag and place in an empty model which you can attach here for checking.
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
Keep in mind that the relationship between the tag family and the host family must be done via labels.
- Remove the shared parameter and the text parameter (with formula) that you added to the tag family
- Create a label > add the shared parameter > add a calculated value parameter and use the same formula you show
both the Shared Window Temp is instance and the Tempered is instance inside the window family
@MHarrisFR822 wrote:
both the Shared Window Temp is instance and the Tempered is instance inside the window family
I would create the TEMP as a calculated label in the Tag family. That way you don't to do it for every window family. Below is the result.
I tried to follow the solution you gave me on the muntin's on and off here
i just cant get it to work
sorry for my ignorance. This could work and seems easy. How does the Family see the label and the equation? when i put the eq in the label it gives me in error
sorry for my ignorance. This could work and seems easy. How does the Family see the label and the equation? when i put the eq. in the label it gives me in error
Tempered is a Family parameter in your Window Family. It needs to be a Shared Parameter. That same Shared Parameter needs to be added to your Tag Family, and then that Shared Parameter needs to be referenced in the Label, as @ToanDN illustrated.
@MHarrisFR822 wrote:
sorry for my ignorance. This could work and seems easy. How does the Family see the label and the equation? when i put the eq. in the label it gives me in error
See the first screenshot I posted previously. You need to add the shared parameter Tempered to the tag family while editing the Label. Then you can create the formula and it will see the parameter.
Is what you are suggesting is to make a new label? To be clear my vision is one window tag.. when you turn off the muntin's it changes to read 3050 FG to 3050 FG DL. I have this figured out. Then if the window is tempered I want to check the Tempered button. when checked it will say 3050 FG TEMP. To add to all this I will add one more YES/No for an Obscure parameter that follows the tempered one. When checked it would add OBSC - 3050 FG TEMP OBSC. Maybe the window isn't tempered but is Obscured. at the end this will be reported to a material manager. I want to learn what I'm doing wrong because i need to set this up for Single hung windows too.
Thanks Guys
@MHarrisFR822 wrote:
Is what you are suggesting is to make a new label?
No.
To be clear my vision is one window tag..
Yes.
when you turn off the muntin's it changes to read 3050 FG to 3050 FG DL. I have this figured out. Then if the window is tempered I want to check the Tempered button. when checked it will say 3050 FG TEMP. To add to all this I will add one more YES/No for an Obscure parameter that follows the tempered one. When checked it would add OBSC - 3050 FG TEMP OBSC. Maybe the window isn't tempered but is Obscured. at the end this will be reported to a material manager. I want to learn what I'm doing wrong because i need to set this up for Single hung windows too.
You need to go back to the post where I show screenshots and read it more carefully. It will do exactly what you want if you follow the steps.
Thanks Guys
I don't have Revit 2021 but if you can open Revit 2022 I can revise the tag family.
My apologies if this steps on someone else's suggestion. I didn't read all the responses.
All you need to do is these two things:
1. Pull a Yes/No Shared into a Project Parameter that is assigned to the Window Category (see screenshot below)
2. Add the same Yes/No Parameter to the Parameter Fields ONLY of the Tag and then write a Calculated Parameter referencing it as shown in screenshot below.
Now, check or uncheck the Yes/No Project Parameter for each Window Instance in the Project or in a Window Schedule.
@MHarrisFR822 wrote:i dont think the window family is talking to the label
Sorry for the Late reply. I was off most of January on extended holidays ... Anyhow, there was a similar topic on the forum today which reminded me of this one. You might be already over this topic but I thought you might still be interested in understanding what was wrong with the family and the proper fix in case you encounter the same with a different family in the future.
Your statement quoted above is correct Shared Parameters from the Tag and the Window were not communicating. The reason is because you used 2 x Shared Parameter with the same name "Window Temp" but different GUID (happens when the parameters come from two different Sharedparameter.txt files). To fix this you need to do the following:
The shared parameter in the Tag should communicate and read the value of the one in the window
Apart from that, both the window family and the tag are ok and the method you used is perfectly fine
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
Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.