Skip to main content
3-Newcomer
September 4, 2026
Question

Find where a parameter is being used?

  • September 4, 2026
  • 2 replies
  • 22 views

Hello All,

CREO 10 user here.  I have hundreds of models that are declared to notebooks (layouts).

All of these hundreds of models are declared to and use parameters from the notebook, in their respective relations and program.

Is there a way to find all the parts and assemblies that a specific notebook parameter are used in?

The only thing I can seem to find is in the notebook relations, under the “show” menu, there is a “where used.”  When i choose this, it shows that my specific parameter is used nowhere, but i have an assembly open in that same session that uses it.  I also know of at least 3 assemblies that use this specific parameter but trying to see if its used on any other models or assemblies I am unaware of.  I did not create all these assemblies and parts, just maintaining them.

Thank for any help!!

2 replies

tbraxton
22-Sapphire II
September 4, 2026

AFAIK there is no automated command available via the UI that would produce a list of all parameters where used or declared in reference to a layout. The reference viewer does not handle declared layouts when evaluating dependencies. There is a behavior built in that you might be able to exploit in this context, but I will post that in a post to follow this one.

There is a function call in the Toolkit API. Obviously to use this you would need to develop a custom application using Pro/Toolkit and it appears from the description it is not recursive so if you need it to crawl through a data set, you would need to build that logic into the Toolkit code.

 

tbraxton
22-Sapphire II
September 4, 2026

This one option that may be helpful using OOTB functionality. This is a screenshot from a part model that uses parameters from a layout. The layout is not in session and is not currently declared to the model. Even in this state (no layout in session or declared to the part), you can see which parameters are defined in a notebook and then generate a list of where that parameter is used.

 

 

You can export (save) the results of this query to a text file as shown here:

 Where Used Info for parameter BC0:
=====================================
BC0 Notebook NOSECUP_SHRINK_CONTROL Dimension

BC0 Part NOSE_CUP_LSR_SHRINKAGE Relation

BC0 Part NOSE_CUP_CTRL_SHRINK Relation

BC0 Part NOSE_CUP_CTRL_SHRINK Relation

BC0 Part NOSE_CUP_CTRL_SHRINK Relation