To address the question asked by
PascalDW, I've attached a simple part file (this file was created using NX 8.0, the first version where these capabilities were available) demonstrating some ways that you can use Attributes to control the Expressions driving a model.
When you go to...
File -> Properties -> Attributes
...you'll find the following Attributes in a category titled 'User_Entry':
Blend = True
This is a Boolean Attribute controlling whether there is a blend on the model or not, using Suppress by Expression.
Blend_Radius = 10 mm
This is a 'List' Attribute offering ONLY three pre-defined Blend sizes. You MUST select one of the three choices.
Diameter = 100 mm
This is also a 'List' Attribute offering five different diameters for the cylinder, however in this case you have the choice of either selecting one of the five pre-defined sizes OR you can type in any size that you desire.
Height = 100 mm
And the last Attribute allows you to enter any desired value BETWEEN 50 and 200 mm.
Now all of these Attributes were set-up by using the tools found at...
File -> Utilities -> Attribute Templates...
...and creating what we call a 'Part File' template which means that it only effects the current part file. You can also create 'Catalogs' of attributes which can be available whenever you're creating a new part file even if you've never set up any pre-defined attributes for that part file template. Note that you do NOT need to use the
Utilities -> Attribute Template... workflow if all you're doing is creating adhoc attributes on the fly, but you must go this route if you wish to set-up the various list or limits type attributes.
Anyway, I hope this helps you all better understand how attributes can be used to control many aspects of your models.
John R. Baker, P.E.
Product 'Evangelist'
Product Engineering Software
Siemens PLM Software Inc.
Industry Sector
Cypress, CA
Siemens PLM:
UG/NX Museum:
To an Engineer, the glass is twice as big as it needs to be.