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

Surface Area to show on model tree of assembly

Highlighted
Participant

Surface Area to show on model tree of assembly

How do I create a parameter for the surface area of each component in an assembly.

I want this parameter to display in the model tree next to weight and volume.

I have relations for weight and volume:
weight = mp_mass(")
volume = mp_volume(")

What is the relation needed for "surface area"?

Note: I know how to find out the total surface area of the assembly, but that's not what I need.

Thanks in advance.

Ronnie Shand

8 REPLIES 8
Highlighted

RE: Surface Area to show on model tree of assembly

I had asked another question in this forum about setting a driven dimension off of a formed part so that you could determine the cutsize of the sheet metal. The answer I got was to create a feature dimension which is then saved as an analysis in the model tree. You have to then set up a relation to put this value in the family table.

You should be able to do that here too. But there must be a more robust way to solve this problem? Especially considering you would have to repeat this process for each component, and would have to manually do the same thing for new components should they be added into the assembly.

Highlighted

Surface Area to show on model tree of assembly

Hi Ronnie,
Do Analysis > Measure > Area to get the dialog box:

[cid:image001.png@01C8E342.6A6D6500] [cid:image002.png@01C8E342.6A6D6500]

Make sure you select 'Feature' in the pull down box from 'Quick' (for WF3 and WF4). Select the surface you want to measure - it will only do one at a time. You would have to do multiple analysis features if there are multiple surfaces you need to add together to calculate. On the Feature tab, make sure that the Area box is checked. This is the parameter that is 'captured' during this analysis. You then get this analysis feature in your model tree:

[cid:image003.png@01C8E342.EB4455D0]

Now go and create a parameter - say AREA_1. It should be unique from the AREA parameter that was just created above so as not to get them mixed up, especially if you need to measure multiple surfaces. Here's the tricky part: write a relation just like this:
AREA_1 = AREA:FID_ANALYSIS_AREA_1
This will assign your new parameter (AREA_1) to the AREA parameter within the analysis Feature ID ANALYSIS_AREA_1. Verify relations, and you should be good to go. If you need multiple surface areas, just create multiple parameters and analysis features and add them up.

[cid:image004.png@01C8E343.AA269B70] [cid:image005.png@01C8E343.AA269B70]


The process works basically the same for any analysis feature - mass, volume, distance, whatever. Just make sure you are exporting the right parameter on the Feature tab in the analysis feature dialog box.

Matt


Highlighted

Surface Area to show on model tree of assembly


"Select the surface you want to measure - it will only do one at a
time."

Actually, this is only partially true. You can't select more than one
individual surface. However, if you right-click query select (multiple
picks until you see the model name listed in the message area) or
right-click and hold and select "Pick From List", you can select the
entire model. This eliminates the need to calculate the sum of the
surface areas.

Using this method you will not need to create the AREA_1 parameter and
relation. Instead, just add a column to your model tree by displaying a
Feature Parameter named AREA.



Ron Thellen
CAD Applications Support Engineer
Technical Services Department
Johns Hopkins University Applied Physics Laboratory
240-228-0546 (Washington)
443-778-0546 (Baltimore)
-

Highlighted

Surface Area to show on model tree of assembly

I should have taken a little more time when I answered previously.

First, be sure to move you measure feature to the model's footer.
Otherwise, features created after the measure will not be included in
the measure. To add to the measure to the footer, right-click on the
measure and select "Move to footer".



Second, my suggestion to add the "Area" Feature Parameter to the model
tree won't be of much use in the assembly model tree (unless you plan on
expanding the features of every component!). Therefore, Matt's
suggestion of adding a relation to each part is still necessary. The
good thing is that because you only need one measure feature per model
(per my previous post), you can add a consistent relation to every part
(AREA = AREA:FID_ANALYSIS_AREA_1). Then, in the assembly, create a
parameter named AREA with it's type set to Real Number. This won't be
used, but it is needed in order to add the AREA column to your model
tree. Now add the Model Parameter, AREA to your assembly model tree.



Your model tree will now show the area for each component:



Ron Thellen
CAD Applications Support Engineer
Technical Services Department
Johns Hopkins University Applied Physics Laboratory
240-228-0546 (Washington)
443-778-0546 (Baltimore)
-


Highlighted

Surface Area to show on model tree of assembly

Please, stop doing it the hard way. I guess the summary never made it to the exploder. I hope. Somebody poke Ronnie?

Open the assembly, Settings, Tree Columns, set Type to Mass Properties Params, and add the PRO_MP_AREA parameter. Done.

No modifying every single part in your database. No measures, no relations, no footers, no analysis features, no whatevers.

_____
Highlighted

Surface Area to show on model tree of assembly

I hadn't realized that you wanted to show the parameter in the model tree next to the part - I had thought you might want to use the area parameter for a particular calculation. Also, for the method I outlined, I had assumed that a user may not want to show the entire surface area of the part - only surfaces that were required for a particular need.
However, to display the surface area of the part in the model tree, you don't need a relation or feature parameter or saved analysis. There is a built-in AREA parameter under the existing Mass Properties calculation that is always there. In the model tree columns, select Mass Properties Params (at the bottom of the list), and PRO_MP_AREA is a default option.

[cid:image002.jpg@01C8E35C.C1280160]
Gives this in the part and assembly:

[cid:image003.png@01C8E35A.6E75E100] [cid:image004.png@01C8E35A.6E75E100]

Then you don't need to worry about creating an analysis feature. It may be handy to have a parameter at some point, but it is not required to show the info in the model tree.





Matthew Larsen
Applications Engineer, TriStar, Inc.
Certified Instructor - PTC University
Highlighted

Surface Area to show on model tree of assembly

You can show those mass prop parameters directly in the model tree without
making part parameters first. See attached pic.



Highlighted

Summary - Surface Area to show on model tree of assembly

Here is the summary on how to display the surface area of your models in
a column in the Model Tree.



This applies for Wildfire 2, and probably for other versions too.



Under Model Tree Columns there is a not much known/used "Mass Properties
Params" option.

You can show those Mass Properties Parameters directly in the model
tree.

There is no need to modify the models in your assembly, and there is no
need to create relations nor analysis features.



Here are the steps for adding this column to the "Model Tree":

Settings

Tree Columns

Type



Under the Type options there are 15 different picks:

Info

Model Params (do not select this one)

Database Params

Feat Params

Annotation Elem

Simplified Reps

Display Styles

Layer

Note

Cable Info

Cabling Params

ECAD Params

Reference Control

Mass Properties Params (THIS IS THE ONE)

Zones



Here is an image with the options once you select "Mass Properties
Params"







If you want the surface area, then select "PRO_MP_AREA" and add it to
your Displayed Columns.



Thanks to Brian, David, Ronald, Matt and Glenn for helping me with the
answer to this question.

Also many thanks to all other that responded with alternated solutions.



Ronnie Shand
Mechanical Engineer






Announcements