<!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>Logical Association renaming policy</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">Logical Association renaming policy</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/wiring_logical_assoc.html');return(false);">Overview</a></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><a class="links" href="javascript:void(0)" onclick="top.openFile('routingtools/wiring_logical_nav.html');return(false);">How To</a></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><a class="links" href="javascript:void(0)" onclick="top.openFile('routingtools/wiring_mb_action.html');return(false);">Options</a></p>
            </td>
         </tr>
      </table><br><p class="para_topic"><b class="uiTerm">Logical Associations</b> will name sequentially (for example, LAO_1, LAO_2, LAO_3). Deletion of an LAO causes the name of the deleted LAO to become available for reuse. For example, if you delete given the three LAOs shown in the figure below, &nbsp;LAO_2, the next LAO created will be assigned LAO_2.
      </p>
      <div class="title_division">Control and target entity renaming</div>
      <p class="para_division">Double clicking a control or target entity name allows you to rename the entity. If the entity is a component, changing the name modifies the <b class="uiTerm">Component Name</b> attribute of the component. If the entity is an object, the <b class="uiTerm">Name</b> attribute of the object modifies.
      </p>
      <div class="title_division">Behaviors</div>
      <p class="para_division">The following behaviors could affect LAOs. In each case, the action causing the behavior is followed by the response of the LAO to that action.</p>
      <table bgcolor="#F0F0F0" cellpadding="2" cellspacing="4" width="95%" align="center">
         <colgroup span="1">
            <col span="1" width="60*">
            <col span="1" width="139*">
         </colgroup>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Create Path</b></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Create Path</b> operations have no effect on LAOs except where subdivision of segments occurs (refer to <a class="links" href="javascript:void(0)" onclick="top.openFile('routingtools/paths_subdiv.html');return(false);">Subdivide Segments</a> for details).
               </p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Heal Path</b></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Heal Path</b> operations have no effect on LAOs.
               </p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Assign Corner</b></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Assign Corner</b> operations have no effect on LAOs. The segments shortened by an <b class="uiTerm">Assign Corner</b> operation maintain any LAOs assigned.
               </p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Transform Path</b></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Transform Path</b> operations have no effect on LAOs. Moved paths maintain any LAOs assigned. Copied paths will not have any LAOs assigned.
               </p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Parallel Offset Path</b></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Parallel Offset Path</b> operations result in copies of the original paths. These copies do not have any LAOs assigned.
               </p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Subdivide Segments</b></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Subdivide Segment</b> operations cause only one of the resulting segments to carry over any assigned LAOs. You will be notified which segment has the LAO applied via a pop up <b class="uiTerm">Logical Association Notification</b> window. The segment with the LAO is highlighted.
               </p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Simply Path</b></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td">Case 1: Given two segments, Segment 1 and Segment 2 below, and a <b class="uiTerm">Simplify Path</b> operation performs when only one LAO is present. The resulting single segment will have this LAO applied (See Simplify Path Case 1 below).
               </p>
               <p class="para_td">Case 2: Given 2 or more segments with 2 or more LAOs assigned. The resulting simplified segment will have no LAOs. (See Simplify Path Case 2 below).</p>
            </td>
         </tr>
      </table><br><div class="figure">
         <p align="center"><img align="bottom" src="graphics/logical_case1.gif"></p>
      </div>
      <div class="title_figure">Simplify path case 1</div>
      <div class="figure">
         <p align="center"><img align="bottom" src="graphics/logical_case2.gif"></p>
      </div>
      <div class="title_figure">Simplify path case 2</div>
      <table bgcolor="#F0F0F0" cellpadding="2" cellspacing="4" width="95%" align="center">
         <colgroup span="1">
            <col span="1" width="60*">
            <col span="1" width="139*">
         </colgroup>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Unify Path</b></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Unify Path</b> operations have no effect on LAOs.
               </p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Edit Slope Constraints</b></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Edit Slope Constraint</b> operations have no effect on LAOs except where subdivision of segments occurs (refer to the <a class="links" href="javascript:void(0)" onclick="top.openFile('routingtools/paths_subdiv.html');return(false);">Subdivide Segment</a> for details).
               </p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td">Stock Operations (<b class="uiTerm">Assign</b>, <b class="uiTerm">Remove</b>, <b class="uiTerm">Orient</b>, <b class="uiTerm">Merge</b>, <b class="uiTerm">Split</b>, and <b class="uiTerm">Style</b>)
               </p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td">Stock operations have no effect on LAOs.</p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Place Part</b></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Place Part</b> operations can result in subdivisions of segments. Refer to the <a class="links" href="javascript:void(0)" onclick="top.openFile('routingtools/paths_subdiv.html');return(false);">Subdivide Segment</a> for details.
               </p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Replace Part</b></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td">A <b class="uiTerm">Replace Part</b> operation on a component that is part of an LAO causes the new component to take the place of the original component in any LAO to which the original belonged.
               </p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Move Part</b></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Move Part</b> operations can result in subdivisions and/or simplifications of paths. Refer to the <a class="links" href="javascript:void(0)" onclick="top.openFile('routingtools/paths_simplify.html');return(false);">Simplify Path</a> and <a class="links" href="javascript:void(0)" onclick="top.openFile('routingtools/paths_subdiv.html');return(false);">Subdivide Segment</a> for more details.
               </p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Clock Part</b></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Clock Part</b> operations have no effect on LAOs.
               </p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Lock Part</b></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Lock Part</b> operations have no effect on LAOs.
               </p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Create Fabrication</b></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Create Fabrication</b> could cause objects with LAOs to be moved into fabrications. Any objects with LAOs moved into fabrications lose their LAOs.
               </p>
            </td>
         </tr>
      </table><br></body>
</html>