Popular topic, and I've touched on it a few times in the past, and need to revisit it.
In my model seed file, I created a cube, and applied a material, so that MassPropWeight would be created. Then I created the attribute DB_DWG_TEMPLATE_MassPropWeight, and added it to the Attribute Template. ON my drawing, I populated the weight block of the title block with the appropriate attribute, but things aren't happy.
Looking for thoughts.
Images of what I have:
I've gone over all of the attributes, even recreated most of them, and the only real discovery I made, was it was defined as lbf (force) in the model, but was showing lbm(mass) in the drawing. I got that sorted, thinking maybe that was tripping it up, but now.
Based on what you see in the pictures, I thinkg the breakdown is in getting MassPropWeight connected to M-Weight in the drawing. I'm just not sure what I am missing.
Current attribute template:
Current model attributes:
Current drawing template attributes:
New drawing attribute:
please refer this PR report.
(This PR report is about String Asstibute reference problem for NX11.)
I could create Mass attribute note for Title block with NX10.0.3.5
But I must create New
String Asstibute to MASTER part. As I tested only String attribute can be used for template.
(As I test again, Number type User attribute is successful too.)
1. Open a Master Part and create
String type attribute [MY-WEIGHT]
by 'Reference text' from part attribute [NX_Weight]
2. Open Drawing template and create Attribute Template
DB_DWG_TEMPLATE_MY-WEIGHT : STRING
DB_DWG_TEMPLATE_MassPropWeight : Number (for Test)
3. Insert 2 Notes with each attributes
4. Open the Master part and create drawing.
> As I test, only MY-WEIGHT is successfully populated
Please refer this PR report
This Report is about String Attribute reference problem for NX 11.
As I tested with NX10, some attributes of template is not populated successfully.
(such as DB_DWG_TEMPLATE_MassPropWeight, DB_DWG_TEMPLATE_MassPropMass).
But if create new user attributes [MY-MASS, MY-WEIGHT] by reference existing from Master part,
those can be populated from non-master Drawing.
According to the PR report,
String type user attribute can not reference MassPropMass or MassPropWeight with NX11.
(I could not test it, I have only NX10.)
This is workaround about String Attribute reference problem for NX11.
Only String type attribute can reference existing part attributes. (by 'Reference Text')
But Number type attribute can Link to Expression.
So if you create expression with Part attributes, you can re-link the expression for new user attribute.
From Expression dialogue, we can reference part attribute.
(This action will create locked attribute expression.)
Please try as below
1. Open part Template
2. Create Block Feature and assign any material
3. Save part (to create Mass, Weight attributes)
3. Create attribute expression with Expression dialogue.
4. Create User Attribute by link the expressions.
5. Delete Block (nevertheless the experssions are not removed, yet.)
6. Save and Close.
And then create attribut template for drawing template.