Bug when associating parameters of shared nested family

Bug when associating parameters of shared nested family

Anonymous
Not applicable
2,332 Views
22 Replies
Message 1 of 23

Bug when associating parameters of shared nested family

Anonymous
Not applicable

I finally managed to isolate a bug that has had me climbing up the walls in frustration. Now to see if I can get confirmation on this:

1 create wall based window family (from factory template)
2 create shared generic model, create some geometry
2a create instance length parameters 'associate' and 'result'
2b create type length parameter 'type'
2c create formula for 'result' = type + associate
2d associate a dimension label with 'type'
4 nest shared family in window family
5 associate the 'associate' instance parameter of the nested shared family with a parameter in the window family, say 'Height'
6 load the window family into a project and place it in a wall
7 group the window and the wall
8 select the nested family and change type parameter 'type'
9 vigorously scratch head at the warning: Changes to groups are only allowed during Edit Group mode. Use Edit Group to make this change.

See zipped sample rvt, 2016 (version 16.0.1185.0 20161004_0715(x64) Update7 for R2)
I do not think it is specific for this version, I have been seeing related warnings for months.

 

https://www.revitforum.org/architecture-general-revit-questions/34491-bug-when-associating-parameter...

0 Likes
2,333 Views
22 Replies
Replies (22)
Message 21 of 23

Anonymous
Not applicable

issue logged as 12933832, if anyone is interested.

tnx, ICN solutions!

Message 22 of 23

Alfredo_Medina
Mentor
Mentor

I think that the Autodesk employee who is going to look at this case is not going to recommend anything different than what has been recommended already in this thread. 


Alfredo Medina _________________________________________________________________ ______
Licensed Architect (Florida) | Freelance Instructor | Profile on Linkedin
0 Likes
Message 23 of 23

Anonymous
Not applicable

The 'don't hold it like that' strategy? Quite possible. You can't have everything. Still, this behaviour was new to me and it is costing me valuable time, it's good to have it logged as a possible improvement.

It would seem that is simply a matter of regenerating a host family when a type property of a nested shared family changes (or only the ones connected to formula's, if you want to optimize), just like hapens when you change a type property for the host family outside the Group Editor. The formula ensures the instances are still identical, so the Group definition does not need to be affected any more then when you change a Type property of the host family.

 

O, by the way, I'm now seeing the same in a generic model. For now, I'm dropping my corrupt family template hypothesis.

 

My next try at a solution is along the lines of your advice @Alfredo_Medina, no more Type parameter in the nested family. But, I don't want too many parameters in the top level family, and no irrelevant parameters in alternate shared nested families. Let's see if Default instance values hold up to the daily grind.

0 Likes