Missing family parameters

Missing family parameters

Anonymous
Not applicable
12,231 Views
12 Replies
Message 1 of 13

Missing family parameters

Anonymous
Not applicable

Hi,

 

I want to change some instance family parameters to type parameters of some door families. When I select the door in the model I can see all the parameters in the property panel (as shown in "Door-parameters_1.jpg") but when I open the door in the family editor and try to edit these parameters many of them are missing (see "Door-parameters_2.jpg").

 

I'm on windows 7, Revit 2017 (with all the latest updates).

 

Any ideas welcomed. Thanks

 

 

0 Likes
Accepted solutions (1)
12,232 Views
12 Replies
Replies (12)
Message 2 of 13

Keith_Wilkinson
Advisor
Advisor
First guess would be that the parameter you see have been added to the project as project parameters under the door category rather than building them into the family themselves.

To check go to Manager > Project Parameters and see if they are listed there.


"Give a man a fish and you feed him for a day; teach a man to fish and you feed him for a lifetime."
Maimonides
0 Likes
Message 3 of 13

FGPerraudin
Advisor
Advisor

Keith is right,

I agree with his analysis.

 

What do you want to do with these parameters exactly?

 

According to what you want to do, you might want to use:

*family parameters (specific to THAT door family)

*project parameters (applies to every door of the project, can be used in schedules)

*shared parameters (allows you to tag these via adding the parameter to your family, your tag and your project)

 

Bests,

Francois



Francois-Gabriel Perraudin
BIM management and coaching

0 Likes
Message 4 of 13

Anonymous
Not applicable

Thanks for the quick reply folks.

Yes these parameters are shared parameters.

 

Regarding what I want to do with these parameters; I want to apply these parameters to each family door type, but I also want them to appear in a door tag.

 

So I guess my question now is, can I edit a shared parameter (to change it from an instance parameter to a shared parameter)?

Message 5 of 13

Keith_Wilkinson
Advisor
Advisor

I think perhaps you are a little muddled about your parameter types.

 

Within a family you can have a family parameter or a shared parameter.  The first simply resides in the family and cannot be tagged or scheduled.  The second had a definition stored in an external Shared Parameter file and can be tagged and scheduled.

 

These parameters can be Type or Instance - for Type parameters they will be the same for every instance of that family type in the project.  Instance parameters can have different values for each instance.  A good example is a worktop that is supplied in fixed widths (Type parameter) but can be cut on site to any length (Instance Parameter)

 

You then have Project Parameters - again these can just straight Project Parameters which can be scheduled but not tagged or Shared Parameters which are the same as before - they can be tagged and scheduled.

 

So lets say you want to add a parameter to all the doors in a project that can be tagged.  This will need to be a shared parameter - so create a new one with of the correct type etc (Manage > Shared Parameters).  Now add this as a Project Parameter to the door category (Manage > Project Parameter > Shared Parameter) - decide if you need it to be a type or instance parameter.

 

Now you can create the tag you need and for the Label in the tag use the same shared parameter - this will then look for that parameter when placed in the project.

 

You could also do the same thing adding the parameter to the family but if you have a of families this could take a while.

 

HTH

 

K.



"Give a man a fish and you feed him for a day; teach a man to fish and you feed him for a lifetime."
Maimonides
Message 6 of 13

Anonymous
Not applicable

Thanks for your detailed reply, Keith.

I definitely am still a bit confused by the behaviour of project and shared parameters!

 

So I followed your instructions as per here:


@Keith_Wilkinson wrote:

So lets say you want to add a parameter to all the doors in a project that can be tagged.  This will need to be a shared parameter - so create a new one with of the correct type etc (Manage > Shared Parameters).  Now add this as a Project Parameter to the door category (Manage > Project Parameter > Shared Parameter) - decide if you need it to be a type or instance parameter.

 


See attacheded "Door-parameters_3.jpg", where I added the shared parameter as a project parameter.
Then, in the type properties of the door, I filled in a value for the parameter (KV-tunnus). The value I filled is "1A". See attacheded "Door-parameters_4.jpg"
However the value of this parameter failed to appear in my tag. I even opened up my tag to check the label was correct (See attacheded "Door-parameters_5.jpg")
Does someone know where I'm going wrong?
Thanks

 

0 Likes
Message 7 of 13

Keith_Wilkinson
Advisor
Advisor

From the images everything looks right as far as i can see.

 

Can you post an image of the tag itself once it's actually tagged the door in question?

 

(better still can you post the door and tag?)



"Give a man a fish and you feed him for a day; teach a man to fish and you feed him for a lifetime."
Maimonides
0 Likes
Message 8 of 13

Anonymous
Not applicable

Sure.

Door and tag attached.

0 Likes
Message 9 of 13

Keith_Wilkinson
Advisor
Advisor

Sorry, can you post your shared parameters file as well?

 

(so far though it all looks to be working fine... )



"Give a man a fish and you feed him for a day; teach a man to fish and you feed him for a lifetime."
Maimonides
0 Likes
Message 10 of 13

Anonymous
Not applicable

attahced

0 Likes
Message 11 of 13

Keith_Wilkinson
Advisor
Advisor
Accepted solution

Okay, you have two different parameters in play with the same name.  With Shared Parameters it's not the name that is unique it is a number that you don't see (unless you open the .txt file) that makes it unique.

 

If you don't have the original shared parameter file you will need to export the Project parameters - to do this create a new Shared Parameter file and then go to Project Parameters, select the parameter in question and click on 'Export'.  

 

then once exported go to your tag and edit the label - remove the current parameter from the label and add in the new one (when you load this initially will get see both versions).

 

when you load your tag back in it should work as expected.  Hopefully that all makes sense but let me know if not.

 



"Give a man a fish and you feed him for a day; teach a man to fish and you feed him for a lifetime."
Maimonides
0 Likes
Message 12 of 13

Anonymous
Not applicable

Yes, that worked. I'm slowly wrapping my head around these parameters.

 

Many thanks for your guidance.

0 Likes
Message 13 of 13

allan.cantos
Contributor
Contributor

What if the parameters (2 counts) are visible in, ie, structural framing family but for some reason I can't add them to the framing schedule and these 2 parameters are not visible iether on Project Parameter for me to export to a new Shared Parameter that I created for the project. 

 

I tried opening the framing family to check those 2 parameters but they are not in there too.

 

How can I delete/replace them in my framing family if they are not visible?

 

For now I've created those 2 parameters (same name) but pointing to a new shared parameters that I've created.

0 Likes