Skip to main content
1-Visitor
August 7, 2015
Question

Attribute Mapping Between Model and Drawing

  • August 7, 2015
  • 2 replies
  • 1458 views

If you have an explicitly mapped attribute, and you populate that attribute in a drawing from within Windchill, should not this attribute populate in the mapped parameter of the CAD model once that CAD model is opened in a Creo session? Shouldn't the client-side workspace automatically synchronize the metadata? The example follows.

Attribute Name = My Box

Attribute internal Name = MyBox

Creo Field Mapped Name = CARTON

Creo Drawing Parameter = CARTON (designated)

Creo Model Parameter = CARTON (designated)

Operation

Perform Check Out and Edit Attributes on drawing in Windchill (MyBox = Standard)

Check In drawing

Open associated model (,prt) in Creo

Should not CARTON = Standard?

2 replies

apapadopoulos-2
10-Marble
May 3, 2016

Hello,

Not sure if you solved your problem.

I can suggest write parameter:0=parameter:D in the program of the drawing.

in your case CARTON:0=CARTON:D

Please tell me if it works for you or if you found another workaround.

I'm the self-inflicted mind detonator, yeah I'm the one infected, twisted animator.
23-Emerald IV
May 3, 2016

This question was from 9 months ago...

No, making changes to the drawing's parameters, either in Creo or via the Windchill attributes, will NOT change the parent model's parameters.  A drawing program (as shown above) WILL allow the drawing to automatically follow the model, but only when the drawing is opened in Creo.  To the best of my knowledge, this only works one direction, from the model to the drawing.

Also, be very careful with the ":0" syntax.  This will refer to the first model in session and may not be the drawing's parent model.  If you're on a more recent build of Creo, the better syntax is ":MDL".  This will automatically convert to the proper session ID for the parent model.