cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - You can change your system assigned username to something more personal in your community settings. X

Using analysis feature values in assembly

Feature
8-Gravel

Using analysis feature values in assembly

Hi 

I want to use the values from a feature analysis that I have in a component in assembly.
All feature analyses are suppressed when I insert the component into the assembly.

YY_9674634_0-1705588302573.png

 

YY_9674634_1-1705588353749.png

Does anyone have an idea or a way to allow me to use the feature analysis values?

Thanks,

1 ACCEPTED SOLUTION

Accepted Solutions
KenFarley
21-Topaz I
(To:Feature)

If I want do do something like this, I do the following:

(1) Decare a parameter in the (generic) part that will hold the value of interest.

(2) In that same part, use a relation to assign the result of the analysis to the parameter.

(3) Now you can access the value in the usual way, by calling it with the appropriate session id of the part in the assembly.

 

Also, something I see a lot is people creating measurements, sections, etc. in a family table instance -> this results in the created items being suppressed in the generic and all other instances of the part, as well as them all being added to the family table.

View solution in original post

6 REPLIES 6
tbraxton
21-Topaz II
(To:Feature)

You may have left out some important information. I suspect this is related to the implementation of a family table for your component part. It appears in the model tree for the assembly you are placing an instance of a part.

 

Is your component where the analysis features are defined and instance from a family table? If so, are you certain that the analysis features needed in the assembly are defined to be part of the instance you are attempting to use in the assembly?

 

Post your models here and confirm what version of Creo you are using and if it is an educational license or commercial.

========================================
Involute Development, LLC
Consulting Engineers
Specialists in Creo Parametric

I appreciate your reply.


I switched to the generic part, and it was not suppressed.

Anyway, even in this situation, I am unable to use alaysis feature values. Creo requires that they be at the top level.

 

YY_9674634_0-1705594712914.png

 

tbraxton
21-Topaz II
(To:Feature)

You are attempting to run a sensitivity analysis in an assembly and want to use an analysis feature defined in a component of the assembly? That is not at all clear to me from the first post. You will get a better response if the problem statement is more complete.

 

You can access the analysis feature of a component for use in an assembly as shown below where I am using it in the definition of assembly relations. This is not the same as using it in a sensitivity analysis. Perhaps you can create an assembly relation that you can use in the sensitivity study.

 

tbraxton_0-1705595825158.png

 

 

========================================
Involute Development, LLC
Consulting Engineers
Specialists in Creo Parametric

I am trying to use the value measured in feature analysis.

The sensitivity analysis example was to illustrate that there is no top level feature analysis.

tbraxton
21-Topaz II
(To:Feature)

As shown in my above posted picture it is possible to access the parameters of the analysis feature in assembly mode. The syntax for this is seen in the relation editor and uses the feature ID of the analysis feature. The FID is unique and should be accessible in an assembly. 

Help files on the syntax:

Specifying a Feature and Model in a Relation (ptc.com)

 

If you are having model specific issues doing this then post the models here so we can investigate them. Also please explain exactly what you need to do with the models/parameters.

========================================
Involute Development, LLC
Consulting Engineers
Specialists in Creo Parametric
KenFarley
21-Topaz I
(To:Feature)

If I want do do something like this, I do the following:

(1) Decare a parameter in the (generic) part that will hold the value of interest.

(2) In that same part, use a relation to assign the result of the analysis to the parameter.

(3) Now you can access the value in the usual way, by calling it with the appropriate session id of the part in the assembly.

 

Also, something I see a lot is people creating measurements, sections, etc. in a family table instance -> this results in the created items being suppressed in the generic and all other instances of the part, as well as them all being added to the family table.

Top Tags