Shared parameter in multiple families.

Shared parameter in multiple families.

LDShaw
Collaborator Collaborator
1,506 Views
14 Replies
Message 1 of 15

Shared parameter in multiple families.

LDShaw
Collaborator
Collaborator

Is it possible to create a landing page that once you fill it out will allow a parameter such as Mechanical Code to be shared by as an example the Sheet Category and Generic Annotations?
When I share a Parameter in both families I have to fill it out in both instances. I want the it to use whatever is on the landing page.  I have about 25 different things that need repeated on my sheets. I'd like to touch it once.

0 Likes
1,507 Views
14 Replies
Replies (14)
Message 2 of 15

Alfredo_Medina
Mentor
Mentor

You could use Global Paremeters for that purpose. Multiple parameters in different families getting input from a single place.


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

LDShaw
Collaborator
Collaborator

Can global parameters be linked to shared or would I have to create different family parameters and then link each family to the global one?
I ask because I am not finding how to use a label in a sheet family (Title block family) that will link to a global parameter.

0 Likes
Message 4 of 15

syman2000
Mentor
Mentor

Yes you can link the shared parameter with global parameter. Even two different shared parameter name can link to one global parameter.

Check out my Revit youtube channel - https://www.youtube.com/user/scourdx
0 Likes
Message 5 of 15

ToanDN
Consultant
Consultant

@LDShaw wrote:

Can global parameters be linked to shared or would I have to create different family parameters and then link each family to the global one?
I ask because I am not finding how to use a label in a sheet family (Title block family) that will link to a global parameter.


If you go the global parameter route then you would need to select every family type instance and associate their parameter with a global parameter.  Then do it again when you added new instances of the family type to the project.

 

Another way is using Dynamo to collect the value of the source parameter and write it to other parameters.  This approach is also not fully automatic as you would need to run the script or play it (if you add the script to Dynamo player) when new family type instances are added to the project.

Message 6 of 15

LDShaw
Collaborator
Collaborator

I am (still) hoping for an easy button but your answer is much closer to what I am finding out. It's not as trivial as I was thinking it would be. My biggest sticking point seems to be the category parameter of sheets. It still seems like you should be able to share data (Someway) across different families without having to retype or making sure you have gotten all the instances covered. 

Perhaps I should look into Dynamo for an answer. (Not that I am giving up on this thread.)

0 Likes
Message 7 of 15

LDShaw
Collaborator
Collaborator

Sorry @syman2000 for the long delay in answering. I was looking for the place I can link them (Google does not always give a straight answer). Can you point me to the place where you can link shared parameters and global parameters together? If I can do that then I think I will have the problem licked. 

0 Likes
Message 8 of 15

syman2000
Mentor
Mentor

It is quite simple. Here is a sample of shared parameter

 

syman2000_0-1697823019963.png

 

Here you can link the parameter to global parameter.

syman2000_1-1697823060840.png

 

Also the multiple shared parameter can link into it if they have the same parameter type. You cannot mix length parameter with text parameter.

syman2000_2-1697823212249.png

 

 

 

Check out my Revit youtube channel - https://www.youtube.com/user/scourdx
0 Likes
Message 9 of 15

LDShaw
Collaborator
Collaborator

If my understanding is correct i believe that will set a family parameter to equal a shared parameter.
Then you can change that family parameter to equal a global parameter in the model. I don't believe that will effect the value of the shared parameter value nor set it (The shared parameter.) to the value of the global parameter or visa versa. 
 
As just one example is Mechanical code. (other examples I have are building style, Store manager, Sequence number, and 27 other parameters that change every job that must be right on all the pages in all the models (4 different ones. Struct, Mech, Plumbing and Refrigeration. )
If I can set the
global family of 
Mechanical Code  set to 
ASHRAE Standard 90.1 (or any of the other 600 city or county codes we deal with.)

 

Then anytime I use the label Mechanical Code I want it to equal the value of ASHRAE Standard 90.1 throughout sheets and generic annotations in any model I import the parameters to. 
Here (adesk1.png) is an example of a sheet that needs filled out. 
adesk1.png
Here (adesk3) is a simple generic annotation. Label. 
adesk3.png
One has to uses the family parameter of sheets the other of family parameter of generic Mechanical Code.
one can use a global parameter the other can't. 


0 Likes
Message 10 of 15

ToanDN
Consultant
Consultant

Okay you don't even need global parameters or dynamo.  Simply create a shared parameter, add it to the project under Project Info category, add it to label in your titleblock family, then you will have it as you need.

0 Likes
Message 11 of 15

LDShaw
Collaborator
Collaborator

So close @ToanDN If there was a global param like Project Info I could use I would be golden

For title blocks yes and I did what you are talking about but the same information needs to go into at least title block and generic annotations. (Though I am as a last resort thinking of creating multiple title blocks and making my people place them on the sheet where they need them to be instead of in the models and on drafting views. 

0 Likes
Message 12 of 15

ToanDN
Consultant
Consultant

@LDShaw wrote:

For title blocks yes and I did what you are talking about but the same information needs to go into at least title block and generic annotations. (Though I am as a last resort thinking of creating multiple title blocks and making my people place them on the sheet where they need them to be instead of in the models and on drafting views. 


Using titleblocks would be one approach.  Another is creating a schedule (any category) then you can add Project Info to it and place the schedule wherever you want.  It is a better approach if you need the information in a table format.

0 Likes
Message 13 of 15

LDShaw
Collaborator
Collaborator

That is my dilemma in a nutshell. 

My information is given to me from an administrator in one note as a table. I've thought about using a schedule built by excel to import it. The information then gets disseminated on a whole lot of different pages and depending on what box is filled it can trip other notes that are needed. The more I can automate the less I can screw up. 
I just don't have a real good way of taking that information and putting in either view, details or in titleblocks. 

0 Likes
Message 14 of 15

ToanDN
Consultant
Consultant

@LDShaw wrote:

That is my dilemma in a nutshell. 

My information is given to me from an administrator in one note as a table. I've thought about using a schedule built by excel to import it. The information then gets disseminated on a whole lot of different pages and depending on what box is filled it can trip other notes that are needed. The more I can automate the less I can screw up. 
I just don't have a real good way of taking that information and putting in either view, details or in titleblocks. 


Based on this information I think using schedules i s a better approach.  You simply create different schedules and pull information you need from Project Information category, then place the schedule on sheets instead of in views.  Because the information are the same parameters, they are consistent between your titleblocks and schedules.

 

ToanDN_0-1697833524736.png

 

 

 

 

0 Likes
Message 15 of 15

LDShaw
Collaborator
Collaborator

Over the weekend I was thinking I am thinking about this wrong.

What I am trying to do is use a label like I would a field in AutoCAD and you just can't do it.

Perhaps I need to ask the question I am really trying to solve.

How would you create a list of text 
Here is a partial example. I have about 35 others I have to fill out.

Store manager
Mech code
T&B Firm
Contractors
Proto
Capx #

sap

These pieces of text are in one note in a simple table. They get used in\on
4 different models in
Titleblocks
Model Views
Drafting views 
Is there some way I can touch them once and have them autopopulate? 

0 Likes