Announcements
Welcome to the Revit Ideas Board! Before posting, please read the helpful tips here. Thank you for your Ideas!
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Allow Built-In Parameters to Change Between Instance and Type

Allow Built-In Parameters to Change Between Instance and Type

Sometimes a built-in type parameter needs to be an instance parameter for certain families, and vice versa. But we can't control this, so please allow us to edit this per family. This has caused us to abandon several built-in parameters in favor of our own shared parameters.

 

Example: Apparent Load is a built-in parameter for lighting fixtures. But some lighting fixtures have per-instance properties that can change the load. So we can't use Apparent Load - we have our own shared parameter.

 

Another example: For electrical equipment, Model Number is a type parameter but Max # Breakers is an instance parameter. If a panel has a different number of breaker slots, then it has a different model number, so these two parameters are incompatible with one another. We need to either change Model Number to instance or Max # Breakers to type. Similar for Enclosure - a different enclosure means a different model number.

9 Comments
ipselute
Advisor

@scbunker: How exactly do you want this working?  There should an additional parameter to control your parameter type: instance or type ? How should Revit know when it should be instance and when should it be type?

Would it be simpler to create 2 parameters: Load_instance_param and Load_type_param. Revit should give us some graphic clue (icon/graph) when a parama it instance and when it's type.

scbunker
Advisor

@ipselute, why shouldn't you be able to just edit the parameter (by clicking the pencil icon) like any other parameter and change it from instance to type or vice versa? There already is a graphic clue within the family editor as to which are instance or type. Instance parameters have "(default)" after their name in the family types dialog.

Simon_Weel
Advisor

There's a weird snag in this case. When using the Family Types window, you can't switch those parameters between instance / type - it's greyed out. But if you select the dimension itself, you'll notice a checkbox Instance on the Ribbon. Check it and voila...

dstevens8UALT
Community Visitor

It would be very helpful with door families to be able to have an instance parameter for whether a door is fire rated or not. Right now you have to duplicate the family. There are already enough families in any given project, this just makes it more cumbersome.

curtisridenour
Advisor

https://www.redcage.ca/blog/how-to-change-a-revit-parameter-from-type-to-instance/

 

This works for the Fire Rated door parameter. But i cannot change the OOTB parameter Description back to a type. How did this even happen?

 

curtisridenour_0-1642031764967.png

 

ToanDN
Consultant

@curtisridenour 

 

Click the Edit button (pencil icon).

curtisridenour
Advisor

curtisridenour_0-1642032584616.png

@ToanDN 

 

MuirEng
Collaborator

Somewhat relevant, but perhaps only applicable to length parameters or others you can set up a dimension against. 

https://therevitkid.blogspot.com/2017/02/revit-tip-modifying-built-in-parameter.html

I have the same problem @curtisridenour 

The description looks like impossible to change.

 

@ToanDN 

 

Can't find what you're looking for? Ask the community or share your knowledge.

Submit Idea