NX Material properties system attributes

2020-02-10T08:33:23Z
NX for Design

Summary


Details

In NX 9.0 we use to map material properties attribute from NX to TeamCenter using a mapping definition like: 
---------------------------------- 
 { Item type="GEM4_CADItem3" 
Material : ItemRevision.gem4_Material /master=cad /description="CAD Material" 
MassPropMass : ItemRevision.gem4_Mass /master=cad /description="NX part mass" 
 } 
---------------------------------- 
In NX 10.0 and beyond this does not seem to work.



Solution

In NX 10.0 What's New, under What's new in NX --> Fundamentals --> System attributes in NX it is stated 
-------------------------------------------------------------------- 
NX now provides system attributes related to material and mass properties and 
their templates. 


You can use the customer defaults categorized under Gateway --> Materials/Mass --> Attributes tab to let NX set the system attributes. You can also set the title aliases such that they appear in the dialog boxes with the titles set in the previous releases. NX uses the same default strings for the title aliases as the pre-NX10 default strings for the titles. 


Tip 
To find a customer default, choose File --> Utilities --> Customer Defaults, and click Find Default . 


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
NX 10 title for system attributes NX 10 default for title aliases  (pre-NX 10 default title) 
---------------------------------------------------------------------------- 
NX_DensityMassProp                       Density 


NX_Mass                                             MassPropMass 


NX_Weight                                          MassPropWeight 


NX_Volume                                         MassPropVolume 


NX_Area                                              MassPropArea 


NX_Material                                        Material 


NX_ObjectMaterial                            ObjectMaterial 


NX_MaterialMultipleAssigned         MaterialMultipleAssigned 


NX_MaterialMissingAssignments   MaterialMissingAssignments 


NX_MaterialPreferred                      MaterialPreferred 


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 
Note 
As system attributes may affect applications that use existing titles, you can use NX Open API to set the system attributes using the aliases set in the customer default. 
--------------------------------------------------------------------


This gives that attribute mapping should look like: 
---------------------------------- 
 { Item type="GEM4_CADItem3" 
NX_Material : ItemRevision.gem4_Material /master=cad /description="CAD Material" 
NX_Mass : ItemRevision.gem4_Mass /master=cad /description="NX part mass" 
 } 
----------------------------------


Another change in NX 10.0 that have influence on how these attributes are presented in the NX properties menu is that TC display names is presented in NX. 
In this case it means that:
- Attribute "NX_Material" is shown as "Material" in NX 
- Attribute "NX_Mass" is shown as "Mass" in NX 
(As "Material" and "Mass" are the TC display names in this case for these properties)



Notes and References


Hardware/Software Configuration

Platform: INTL64
OS: windows
OS Version: 1064
Product: NX
Application: NXMANAGER
Version: V1899
Function: ATTRIBUTES

Ref: 001-7413716

KB Article ID# PL8010827

Contents

SummaryDetails

Associated Components

Teamcenter Integration for NX