Skip to main content
14-Alexandrite
June 19, 2019
Solved

Show or hide a symbol based on a parameter value

  • June 19, 2019
  • 2 replies
  • 3103 views

I'm sure that this should be possible but I can't work out how. I want to show or hide a drawing note symbol, e.g. "Unreleased data, do not manufacture!", based on the value of a parameter in creo, which will have been propagated from Windchill.

 

Can anyone help me work out how to do this please?

Best answer by manjunathrv

It is possible to do this using the Drawing Program by defining the state and then writing a program to set that state if a certain condition is met.

2 replies

23-Emerald III
June 19, 2019

We do this utilizing the drawing functionality in Creo.

Not the easiest to setup (what part of Creo is!) but changing parameters will change the symbols. It is done by hiding and enabling layers, which is where the complexity of setup exists.

17-Peridot
June 19, 2019

It is possible to do this using the Drawing Program by defining the state and then writing a program to set that state if a certain condition is met.

23-Emerald III
June 19, 2019

Yes, that is how we switch drawing classification markings.

It is driven from a parameter we call Classification, which has different values.

The drawing program sets a state based on the value of Classification.

The state will then blank or show a layer that has the appropriate markings for that classification.

 

14-Alexandrite
June 20, 2019

This is great, thank you. I've found the entry in the help files now on how to do this. I'll give it a go and see how I get on.

Link to help file entry