Change parameter in project for family loaded in another family

Change parameter in project for family loaded in another family

lavicka.milan
Contributor Contributor
1,836 Views
7 Replies
Message 1 of 8

Change parameter in project for family loaded in another family

lavicka.milan
Contributor
Contributor

Hi all,

I am trying to figure out one problem. I have two families.

Family 1 - line based detail family with generic annotation tag included. This Tag have visibility parameter Top / Down according where i would like to display it. It can be switch with "mirror" yes/no parameter.

 

Family1Family1

 

Family 2 - Detail family with loaded family 1 inside.
Family2Family2

 

I would like to edit "mirror" parameter in family 1. I try to use shared family but it was not successful.

Is there a way I can access this parameter and change it for every element("Family1) in "Family2" in project?

ProjectProject

 

 

 

0 Likes
1,837 Views
7 Replies
Replies (7)
Message 2 of 8

Ilic.Andrej
Advisor
Advisor

To control the parameters of the nested family, you can associate them to the parameters of the host family. To see how to associate family parameters, take a look at this video,

 

An opposite way is to keep the dimensions of a nested family independent from its host. These kind of nested families are shared. Their independent parameters should be type parameters. When you open up a project and load a family that has some nested shared family in it, that shared family will be loaded into the project as well. Then, by using the project browser you will be able to access the shared family types. Just find any type in the project browser and double click on it. This will open up a window with type parameters.

 

A 3rd way is a combination of the previous two. A family can be shared while just some of its parameters are independent (type parameters) and its instance parameters are associated to the parameters of the host family.



Andrej Ilić

phonetical: ændreɪ ilich
MSc Arch

Autodesk Expert Elite Alumni

0 Likes
Message 3 of 8

lavicka.milan
Contributor
Contributor

Yes, thank you for the answer, but that's not exactly what I'm trying to achieve. I don't want to change family types for family1, but rather try to change the instance parameter for this family in final project.

0 Likes
Message 4 of 8

Ilic.Andrej
Advisor
Advisor

The only way to control the instance parameters of a nested family is through its host. In the family editor, associate the parameters:

 

 

Bez naslova.png

 

 



Andrej Ilić

phonetical: ændreɪ ilich
MSc Arch

Autodesk Expert Elite Alumni

0 Likes
Message 5 of 8

lavicka.milan
Contributor
Contributor

The assigned parameter can control all elements at once, but I want to change the parameter for each family1 in the family2. thanks anyway for the help.

0 Likes
Message 6 of 8

Ilic.Andrej
Advisor
Advisor

@lavicka.milan wrote:

The assigned parameter can control all elements at once, but I want to change the parameter for each family1 in the family2. thanks anyway for the help.


You can associate instance parameters of a nested family to the instance parameters of its host. That way, you can manipulate each instance no matter what type it is.



Andrej Ilić

phonetical: ændreɪ ilich
MSc Arch

Autodesk Expert Elite Alumni

0 Likes
Message 7 of 8

lavicka.milan
Contributor
Contributor

yes of course but changing instance parameter in this family change inctance parameter for all instances of family1. For example if I have yes/no instance parameter in family1 (named "Mirror") and I placed 20 instances of this family in family 2, but only 5 of them should have this parameter turned off.

This cannot be achieved by the assigned parameter in the nested family

0 Likes
Message 8 of 8

Ilic.Andrej
Advisor
Advisor

Create multiple instance parameters in the host family, one for each of the instances of family 1.



Andrej Ilić

phonetical: ændreɪ ilich
MSc Arch

Autodesk Expert Elite Alumni

0 Likes