Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations MintJulep on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

"Universal" parameters

  • Thread starter Thread starter Sam Doherty
  • Start date Start date
S

Sam Doherty

Guest
Hi,

I was wondering if there is any way to assign a parameter at a top level assembly that can be used universally in all sub-assemblies, parts, features, etc. I know you can create a parameter in the top level asm, then create a parameter in a lower level asm and use relations to make the lower level one equal the top level one, but I was looking for a neater alternative if anyone knows of one.
 
Do you have Pro/Notebook module? I've not used it for awhile but you basically create a layout with top level parameters, datums, etc. Then you declare the assembly and part datums and parameters to be related to the layout and everything is controlled from the layout. Nomenclature may be different in current releases. I have not used it since about R20.
 
I am interested in this as well. I do not have Pro/Notebook, but the ability to pass along parameters to lower level subassemblies/parts is something that I have wanted to do for a long time, and assume it was possible, but never figured out how to implement.
 
You can also do a lot with skeletons, this seems to be the current favorite top down design paradigm.
 
It can be done with modelcheck.
 
I've found that relations are the easiest way to do this. Sample relations are:

/*These relations control the common parameters - to change them please update the main assembly parameters
CUSTOMER=CUSTOMER:1
GENERAL_TOLERANCE=GENERAL_TOLERANCE:1
LEAD_DESIGNER=LEAD_DESIGNER:1
PRODUCT_MATERIAL=PRODUCT_MATERIAL:1
PRODUCT_NUMBER=PRODUCT_NUMBER:1
PRODUCT_SHRINKAGE=PRODUCT_SHRINKAGE:1
SHOP_ORDER_NUMBER=SHOP_ORDER_NUMBER:1
TOOL_DESCRIPTION=TOOL_DESCRIPTION:1

Where the first part is the parameter in the top assembly. These relations need to go in every part in the assembly. The easiest way to do this is to already have them there in a start-part. Alternately you can cut and paste. You need to figure out a list of parameters that you want to populate. These parameters need to be in every part of the assembly. Once again, the easiest way is to put them in the start part, but it's handy to have a map key that populates an empty part with them. The biggest problem is that for some reason pro wants to change the number after the colon, so if you add a part to your assembly, you will have to edit the relations.
 
You can also use Pro/Program to utilize top level parameters in subcomponents.
 

Part and Inventory Search

Sponsor

Back
Top