Shared Parameters across different Models

Shared Parameters across different Models

raul.videssarmiento
Observer Observer
1,078 Views
4 Replies
Message 1 of 5

Shared Parameters across different Models

raul.videssarmiento
Observer
Observer

I managed to link my shared parameters between Revit, excel, and dynamo, but when I used the same parameters in a different Revit model and change the values of certain dimensions in that new model, it also changes the dimensions  of the family in the old model I was using the shared parameters with.

 

For clarity, I made a change in Revit of the parameters and not in excel, so that I don't tamper with the original file. Why does this occur?

0 Likes
1,079 Views
4 Replies
Replies (4)
Message 2 of 5

Yien_Chao
Advisor
Advisor

do you work on the new AND the old model simultaneously and Dynamo?

0 Likes
Message 3 of 5

barthbradley
Consultant
Consultant

If you change the Parameters of a Family inside the Project and then open that Family by selecting it and pressing Edit Family, it will open that Family that you have selected.  If you have modified any of the original Family Parameter values in the Project - or even added new Family Types within the Project, those changes will be reflected when you open the Family from the Project via Edit Family.   This is only the Project's version of the Family. Other Projects that use the Family are not affected by these changes until that Family version is loaded into the other Projects that use the Family. 

 

0 Likes
Message 4 of 5

raul.videssarmiento
Observer
Observer

That's what I was thinking, as well especially since I'd assume that the parameters shouldn't change unless I were to change it in Revit directly or change it in excel then have dynamo run the code to load it into Revit and update my family. When I used a parameter with the same name (for instance, in one project, I use 'w' for width, but in another, I used 'w' for weight), it affected another project's parameter since they both share the name, and I was wondering whether Revit develops a template in the program itself and if I were to change one parameter in one project, it would affect that same parameter in all projects if I were to keep the same name.

 

I'd see this as an obstacle later on since there could be a scenario where I'd work with a family that has shared parameters with the same name for its variables, but the values wouldn't be the same as one in a project I've worked previously on.

0 Likes
Message 5 of 5

barthbradley
Consultant
Consultant

Shared Parameters are shared by virtue of their name -- AND the Shared Parameter Text File they are derived from. There is no link between Shared Parameters of the same name if they are coming from different Shared Parameter Text Files.   Also note, there is no "live link" maintained between the Shared Parameter and the Shared Parameter Text File.  In fact, the Text File could be deleted, and it would have no effect on existing Shared Parameters in use.