<!DOCTYPE html
  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<!--
Copyright (c) 2006 UGS Corp.

All Rights Reserved.

This software and related documentation are proprietary to UGS Corp.
-->
<html>
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <title>Usage Notes for @MASS3D</title>
      <script language="javaScript">
        abridged="false";
        displayConditions=new Array();
      </script>
      <link type="text/css" href="../css/main_styles.css" rel="stylesheet">
   </head>
   <body class="bodydocs" onload="top.pageLoader()" bgcolor="#FFFFFF">
      <div class="title_topic4" id="xps10_pagetitle">Usage Notes for @MASS3D</div>
      <hr noshade="true">
      <p class="para_topic"> @MASS3D is one of the more useful of the spreadsheet built-in functions, and can be used to obtain mass properties information from the part.</p>
      <p class="para_topic"> The capabilities of the mass properties command have been enhanced to allow you to determine mass properties of an entire part, a component, an assembly, or even a sub-assembly.</p>
      <p class="para_topic"> The basic mass properties function has the following form:</p>
      <p class="para_topic"> MASS3D(&quot;object_name&quot;, type, units )</p>
      <p class="para_topic"> where &quot;object_name&quot; is the named object to use in calculations (the type and units fields are discussed on the preceding pages).</p>
      <p class="para_topic"> The &quot;object_name&quot; can be one of 3 special keywords: PART, SOLIDS, or SHEETS. In addition, &quot;object_name&quot; can also be the name of a component in an assembly.</p>
      <div class="title_division"> MASS3D Keywords</div>
      <p class="para_division"> Instead of selecting a specific object, you can use a keyword that selects all appropriate data from the part. To have mass properties calculations on all of the solids in a part, including any solids in assembly components, use either PART or SOLIDS as the object name. In a similar manner, you can perform mass properties calculations on all sheet bodies in the part by using the keyword, SHEETS.</p>
      <div class="title_division"> Using Components of Assemblies</div>
      <p class="para_division"> When you are working in an assembly you can use the names of parts in the assembly as the value for the &quot;object_name&quot;. For example, consider the following part structure:</p>
      <p align="center"><img align="bottom" src="graphics/tls_6ssheet1fr38.gif"></p>
      <p class="para_division"> Given the part structure shown above, all of the following formulas would be good examples of valid cell contents:</p>
      <dl compact>
         <li>=@MASS3D(&quot;sub_comp.prt&quot;, 1, 2 ) <em>for a sub assembly</em></li>
         <li>=@MASS3D(&quot;sub_comp1.prt&quot;, 1, 2 ) <em>for a component</em></li>
         <li>=@MASS3D(&quot;SUB_COMP1.PRT&quot;, 1, 2 ) <em>case insensitive for names</em></li>
      </dl>
      <div class="title_division">Using Components and NX/Manager</div>
      <p class="para_division"> For a part named 000007/A in NX/Manager, the proper use of the MASS3D function for this component would be:   =@MASS3D(&quot;00007/A&quot;,0,1)</p>
   </body>
</html>