<!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>Compare with NX model</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">Compare with NX model</div>
      <hr noshade="true">
      <p class="para_topic">You can use the <b class="uiTerm">Compare with NX Model</b> command to compare and update the selected NX model to the model currently displayed in PCB.xchange. Most common changes in board design are supported. A list all changes appears, and you can choose to individually accept or reject each change. If you accept the update, you will update the assembly in the NX model with the currently loaded model configuration.
      </p>
      <p class="para_topic">Compare NX Model checks for the following component changes. All checks are based on the reference designators (REFDES)</p>
      <p class="para_topic">See also <a class="links" href="javascript:void(0)" onclick="top.openFile('pcb/xu_manage_updates.html');return(false);">Managing Assembly Updates</a> and <a class="links" href="javascript:void(0)" onclick="top.openFile('pcb/xu_component_collections.html');return(false);"> Using Component Collections</a> for more information.
      </p>
      <ul>
         <li>
            <p class="para_item">New component (new REFDES in design) - option to place the new component on the existing assembly </p>
         </li>
         <li>
            <p class="para_item">Deleted component (REFDES no longer in design) </p>
         </li>
         <li>
            <p class="para_item">Moved component (REFDES component has changed location) </p>
         </li>
      </ul>
      <p class="para_topic">Compare NX Model does not recognize individual changes in the PC board itself. However, it does perform certain checks to compare the current PC board to the NX board part, and attempt to recognize whether it has changed or not. Simple checks for the quantity of restriction areas and drilled holes, the board name and the board revision are performed. Detected differences are displayed, and you have the option of performing the update, or not. If you accept the update, you will replace the PC board in the NX model with the current PC board.</p>
      <p class="para_topic">The ability to compare and update an NX model is available both within the PCB.xchange window and on the PCB.xchange toolbar in NX.</p>
      <p class="para_topic">To perform a comparison with an NX model:</p>
      <ol type="1" start="1">
         <li>
            <p class="para_item">Choose <b class="uiTerm">File</b>&rarr;<b class="uiTerm">Compare with NX Model</b> in the PBC.xchange window.
            </p>
         </li>
         <li>
            <p class="para_item">Choose whether you want to compare the PC <b class="uiTerm">Board and Components</b> or just the PC <b class="uiTerm">Board Only</b>. 
            </p>
         </li>
         <li>
            <p class="para_item">If you want to filter entities in the NX model before comparison, select the <b class="uiTerm">Use Entity Filter</b> option, and select the filter(s) to use. 
            </p>
         </li>
         <li>
            <p class="para_item">Browse to the NX assembly part for comparison then select the assembly and click OK. </p>
         </li>
         <li>
            <p class="para_item">The Update NX Model dialog box appears. Choose the desired options, then click OK. </p>
         </li>
      </ol>
      <div class="title_division"> Options</div>
      <ul>
         <li>
            <p class="para_item"><b class="uiTerm">Board Status</b> displays either  <b class="uiTerm">Changes Detected</b> or <b class="uiTerm">No Changes Detected</b>. 
            </p>
         </li>
         <li>
            <p class="para_item"><b class="uiTerm">Replace PC Board in NX</b> copies the currently displayed PC board to the NX assembly, replacing the replacing the previous PC board. 
            </p>
         </li>
         <li>
            <p class="para_item"><b class="uiTerm">Comparison Details</b> opens an HTML browser window displaying the detected differences between the current PC board and the compared PC board in the NX assembly.
            </p>
         </li>
         <li>
            <p class="para_item"><b class="uiTerm">Component Status</b> displays either  <b class="uiTerm">Changes Detected</b> or  <b class="uiTerm">No Changes Detected</b>.
            </p>
         </li>
         <li>
            <p class="para_item"><b class="uiTerm">Update Complete Assembly</b> if selected, replaces the NX assembly with the currently loaded configuration. If deselected, a list of component changes is displayed.
            </p>
         </li>
         <li>
            <p class="para_item">The <b class="uiTerm">Component Change List</b> allows you to update individual components in the NX assembly, or to leave them unchanged. Select the component and select  <b class="uiTerm">Update</b> or <b class="uiTerm">No Update</b>. You can also  <b class="uiTerm">Update All</b> or <b class="uiTerm">Update None</b> of the changed components. 
            </p>
         </li>
         <li>
            <p class="para_item"><b class="uiTerm">Place new components created by PCB.xchange in</b> specifies the directory where added components are stored. 
            </p>
         </li>
         <li>
            <p class="para_item">Use  <b class="uiTerm">Only use existing components (do not create new ones)</b> when you want PCB.xchange to recognize and write only those components for which a corresponding part already exists. No extruded parts are created. 
            </p>
         </li>
         <li>
            <p class="para_item">If you are working with component collections in directories (rather than TeamCenter), select the  <b class="uiTerm">Use components found in directories</b> option to specify a directory or directories containing components for use in populating the PCB assembly. 
            </p>
         </li>
      </ul>
   </body>
</html>