Shared nested families as a Familytype parameter

Shared nested families as a Familytype parameter

mbednarzKYSGH
Contributor Contributor
205 Views
1 Reply
Message 1 of 2

Shared nested families as a Familytype parameter

mbednarzKYSGH
Contributor
Contributor

Hello!

I prepared a parametric family with many parameter supported by FamilyType Parameter (Labels assigned to shared nested families). I am currently facing a challenge with extended processing time when attempting to change the family type that includes nested shared families.

 

The primary concern is the significant time delay experienced during the initial change of the family type. Once the family type is modified for the first time, the processing time is unexpectedly long, about 1 min. However, subsequent changes to other values (nested types), as long as they utilize the same value as the initial family type change, are executed swiftly.

 

scenario:

  1. I am setting "Parameter A" to value "Value A" (which is a shared nested family, never before used in any parameter). It takes about 1 min.
  2. I am setting "Parameter B" to value "Value A" (used in Parameter "A") and it takes about few second

Problem intesifies when project is larger.

 

Thank you for your time, and I appreciate any assistance you can provide.

0 Likes
206 Views
1 Reply
Reply (1)
Message 2 of 2

anze.kumar
Advocate
Advocate

Sometimes it depends what type of value does the parameter "drive" (Length, Material, etc.) Since it is a Label, does it drive some kind of different Generic Models that has to change inside the family (door panels, mullions,..)?

This kind of parameters changes  which is in Nested families probably has to perform a lot of calculation to change the label, therefore it takes time to change the type.

If the "Parameter A" is not driving complex geometries, I would suggest to create a "Generic Profile" family and create simple parameters that drive this type. Simple meaning, length dimension etc. Then insert this profiles in your main family and create different types for different profiles. For each profile use "Visibility" parameter to drive the element geometry.

 

Hope it helps

0 Likes