<!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>Linked expressions</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_topic3" id="xps10_pagetitle">Linked expressions</div>
      <hr noshade="true"><a name="ndxgenid_roadmap503"></a><a name="ndxgenid_roadmap504"></a><p class="para_topic">Creating expressions linking between parts is a logical extension to using <a class="links" href="javascript:void(0)" onclick="top.openFile('roadmap/05qt_parts_34.html');return(false);">expressions</a> within parts.
      </p>
      <p class="para_topic">To link an expression from a source part into a &ldquo;target&rdquo; part:</p>
      <ol type="1" start="1">
         <li>
            <p class="para_item">Make the target part the <a class="links" href="javascript:void(0)" onclick="top.openFile('roadmap/07qt_assemblies_6.html');return(false);">work part</a>.
            </p>
         </li>
         <li>
            <p class="para_item">Select <b class="uiTerm">Tools</b> &rarr; <b class="uiTerm">Expression...</b></p>
         </li>
         <li>
            <p class="para_item">Select an expression to link to.</p>
            <p class="para_item"><img align="bottom" src="graphics/widgets/field.gif" border="0"> p0=100
            </p>
         </li>
         <li>
            <p class="para_item">Backspace over the current value.</p>
            <p class="para_item"><img align="bottom" src="graphics/widgets/field.gif" border="0"> p0=
            </p>
         </li>
         <li>
            <p class="para_item"><img align="bottom" src="graphics/icons/icon_create_link.gif" border="0"> <b class="uiTerm">Create Link</b> (At the bottom of the <b class="uiTerm">Expressions</b> dialog box)
            </p>
         </li>
         <li>
            <p class="para_item">Select the source part to link to.</p>
         </li>
         <li>
            <p class="para_item">Select the expression to link to. </p>
            <p class="para_item">Result:</p>
            <p class="para_item"><img align="bottom" src="graphics/widgets/field.gif" border="0"> p0=abc_prt::p5
            </p>
         </li>
      </ol>
      <p class="para_topic">The expression is stored with the expressions in the work part.</p>
      <table border="0">
         <tr>
            <td valign="top" align="left"><img align="left" src="../graphics/tip.gif" alt="Tip" title="Tip"></td>
            <td valign="bottom" align="left" width="100%">
               <div class="para_tip">
                  <p class="para_tip_body"><b class="uiTerm">Create Link</b> is useful for linking variables like hole diameters or other part dimensions. You can also link variables in components to variables in a higher level assembly to assign different part dimensions when the same part is used in different assemblies.
                  </p>
               </div>
            </td>
         </tr>
      </table><a name="ndxgenid_roadmap505"></a><a name="ndxgenid_roadmap506"></a><div class="title_division">Copy/Paste features</div>
      <p class="para_division">Features can be copied from one part and pasted to the same or a different part, with or without associativity. Associativity creates linked expressions to all the feature parameters.</p>
      <p class="para_division">To copy and paste a feature from a source part into a target part:</p>
      <ol type="1" start="1">
         <li>
            <p class="para_item">Make the source part the work part. (If it is in an assembly) </p>
         </li>
         <li>
            <p class="para_item">Select the feature to copy.</p>
         </li>
         <li>
            <p class="para_item">Select <b class="uiTerm">Edit</b> &rarr; <b class="uiTerm">Copy</b>. 
            </p>
         </li>
         <li>
            <p class="para_item">Make the target part the <a class="links" href="javascript:void(0)" onclick="top.openFile('roadmap/07qt_assemblies_6.html');return(false);">work part</a>. 
            </p>
         </li>
         <li>
            <p class="para_item">Select <b class="uiTerm">Edit</b> &rarr; <b class="uiTerm">Paste</b>. 
            </p>
         </li>
         <li>
            <p class="para_item">Select <b class="uiTerm">Link to Original</b> to maintain a link. 
            </p>
         </li>
         <li>
            <p class="para_item">Select the placement face as prompted. </p>
         </li>
         <li>
            <p class="para_item"><a class="links" href="javascript:void(0)" onclick="top.openFile('roadmap/05qt_parts_25.html');return(false);">Position</a> the feature. 
            </p>
         </li>
      </ol>
      <p class="para_division">Expressions are directly linked between parts. Even though the links are often created between assembly components, the linked expressions do not require a &ldquo;context assembly&rdquo; when they are updated.</p>
      <p class="para_division">See also:</p>
      <ul class="unmarkedList">
         <li>
            <p class="para_item">Help: <img align="bottom" src="graphics/widgets/book_closed.gif" border="0"> Design &rarr; Assemblies &rarr; Interpart Modeling &amp; WAVE
            </p>
         </li>
         <li>
            <p class="para_item">Help: <img align="bottom" src="graphics/widgets/book_closed.gif" border="0"> Design &rarr; Assemblies &rarr; Best Practices
            </p>
         </li>
      </ul>
   </body>
</html>