<!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>Modeling Operations</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_topic6" id="xps10_pagetitle">Modeling Operations</div>
      <hr noshade="true">
      <table cellspacing="4" align="center">
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><a class="links" href="javascript:void(0)" onclick="top.openFile('routingtools/stock_overview.html');return(false);">Stock Overview</a></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td">Options</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><a class="links" href="javascript:void(0)" onclick="top.openFile('routingtools/nested_stock.html');return(false);">Related Topics</a></p>
            </td>
         </tr>
      </table><br><div class="title_division">Delete</div>
      <p class="para_division">You can directly delete a segment or a component associated to an SOP. The behavior is the same as described for <b class="uiTerm">Delete Path</b>.
      </p>
      <div class="title_division">Transform</div>
      <p class="para_division">The behavior of an SOP in a Modeling <b class="uiTerm">Transform</b> operation is the same as in <b class="uiTerm">Transform Path</b>.
      </p>
      <div class="title_division">Expressions</div>
      <p class="para_division">The expression string that defines the <b class="uiTerm">Offset Distance</b> of an SOP may be edited in the <b class="uiTerm">Stock Offset Point</b> dialog box. When the operation is completed, the SOP updates accordingly. Any expression variables referenced in the offset distance expression string can be edited from the <b class="uiTerm">Expressions</b> tool kit. The MAX_PATH_STOCK_DIA variable is maintained by Routing and cannot be edited from the <b class="uiTerm">Expressions</b> dialog box. The expression MAX_PATH_STOCK_DIA should never be used in an expression that is not defining an SOP distance.
      </p>
      <div class="title_division">Assembly operations</div>
      <p class="para_division">The following Assemblies operations may affect an SOP. The expected behavior of the SOP and associated objects when these operations take place are described here. These behaviors mainly depend on the fact that SOP dependent ports are extracted from the component into the work part when a SOP port is referenced in the electrical assembly. The extracted port has a copy of the information contained by the prototype port, allowing the extracted port to respond to changes in the assembly, such as a change of stock diameter &ndash; irrespective of the parent component load status.</p>
      <div class="title_division">Remove component</div>
      <p class="para_division">Assemblies may be used to remove a routing part containing an SOP Port. The behavior is the same as in a <b class="uiTerm">Remove Part</b> operation.
      </p>
      <div class="title_division">Reposition component</div>
      <p class="para_division">Assemblies may be used to reposition a routing part containing an SOP Port. The behavior is the same as in a <b class="uiTerm">Move Part</b> operation.
      </p>
      <div class="title_division">Add Component</div>
      <p class="para_division">As with adding any routing part to an assembly, the Routing <b class="uiTerm">Place Part</b> should be used when placing a component containing an SOP. <b class="uiTerm">Assemblies&rarr;Add Component</b> can also be used to place SOP qualified ports on routing segments.
      </p>
      <div class="title_division">Reference sets</div>
      <p class="para_division">You can represent a component in an assembly by a reference set, which excludes the loading of objects within the component. If an SOP dependent port is included in the reference set then full associativity is maintained. If an SOP dependent port is excluded from the reference set then any modification to the port definition in the component is not recognized until the port becomes loaded in the assembly. For instance, if the <b class="uiTerm">Distance Expression</b> of the SOP is changed in the component and saved, the assembly in which the component is loaded with a reference set not containing the port continues to use the previous definition of the <b class="uiTerm">Distance Expression</b> (as defined when the component occurrence last included the port).
      </p>
      <div class="title_division">Unloaded components</div>
      <p class="para_division">Assemblies allows components to not be loaded when the assembly is retrieved through <b class="uiTerm">Partial Loading</b>, which give rise to a component containing an SOP dependent port not being loaded. In this case, the extracted port continues to behave as defined when the component was last loaded.
      </p>
      <div class="title_division">Suppress component</div>
      <p class="para_division">Whenever a component containing a port SOP is suppressed, the behavior is the same as when the component is loaded.</p>
   </body>
</html>