<!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>Component Navigator row oriented functions</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">Component Navigator row oriented functions</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_wire_comp_list.html');return(false);">Component Navigator 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_wire_comp_list_view.html');return(false);">Options</a></p>
            </td>
            <td bgcolor="#F7F7F7" colspan="1" rowspan="1">
               <p class="para_td">Related Topics</p>
            </td>
         </tr>
      </table><br><p class="para_topic">The following functions operate on the currently selected rows. These are the commands available from the shortcut (right-click) menu when the cursor is over a selected row.</p>
      <div class="title_division">Auto assign</div>
      <p align="left"><img align="bottom" src="graphics/ico_t_auto_assign.gif"></p>
      <p class="para_division"><b class="uiTerm">Auto Assign</b> automatically assigns assembly components to selected component navigator entries. A <b class="uiTerm">Component Match Method</b> preference refer to <a class="links" href="javascript:void(0)" onclick="top.openFile('routingtools/preferences_elec_wiring_preference.html');return(false);">Wiring Preferences</a>) controls the mechanism for matching assembly components to the appropriate component navigator entries. The <b class="uiTerm">Component Match Method</b> allows matching based on the part file name, the assemblies component name, or the value of an attribute.
      </p>
      <p class="para_division"><b class="uiTerm">Auto Assign</b> will succeed only if there is exactly one assembly component that satisfies the specified matching criteria.
      </p>
      <p class="para_division">If you define a connector as attached to a device in the component list (the entry has both a device id and a connector id), then the connector is auto assigned only if you assign its corresponding device first. A device or connector entry can be assigned to either an assembly component or a port in the electrical assembly part. The following is used to identify the geometric equivalents to match up to component list entries:</p>
      <ol type="1" start="1">
         <li>
            <p class="para_item">An assembly component directly under the electrical part.</p>
         </li>
         <li>
            <p class="para_item">A routing port in the electrical part.</p>
         </li>
         <li>
            <p class="para_item">Subcomponents of component assemblies directly under the electrical part.</p>
         </li>
      </ol>
      <div class="title_division"> Manual assign</div>
      <p align="left"><img align="bottom" src="graphics/ico_t_manual_assign.gif"></p>
      <p class="para_division"><b class="uiTerm">Manual Assign</b> allows selection of a component from the graphical display to assign to the selected component ID. For each selected entry, select a component. The <b class="uiTerm">Unique ID</b> for that entry assigns to the component selected, regardless of the part name value. If there is more than one matching component in the assembly, choose between the components having that name.
      </p>
      <div class="title_division">Unassign</div>
      <p align="left"><img align="bottom" src="graphics/unassign_new_icon.gif"></p>
      <p class="para_division">Removes the Unique ID assignment from the component of each selected entry. You cannot unassign a component which currently has a wire routed to it.</p>
      <div class="title_division">Create terminals</div>
      <p align="left"><img align="bottom" src="graphics/ico_t_create_terminals.gif"></p>
      <p class="para_division">Terminals will create, if sufficient information is defined for the component associated with the selected row.</p>
      <div class="title_division">View connections</div>
      <p class="para_division">If one or more connectors having associated connections to the <b class="uiTerm">Connection Navigator</b> are selected, choosing <b class="uiTerm">View Connectors</b> causes those wires to be highlighted in the <b class="uiTerm">Connection Navigator</b> as well as highlighting the bundles in the graphics window. The connections are no longer highlighted in the graphics window.
      </p>
      <div class="title_division">Component&rarr;Create</div>
      <p class="para_division">This command invokes the <b class="uiTerm">Component Definition</b> page of the <b class="uiTerm">Connection Wizard</b>, allowing you to add a component to the <b class="uiTerm">Component List</b> under the selected node. The component must still be assigned to a part in the assembly in order to participate in a connection.
      </p>
      <div class="title_division">Component&rarr;Edit</div>
      <p class="para_division">This command invokes the <b class="uiTerm">Component Definition</b> page of the <b class="uiTerm">Connection Wizard</b> so you can change values associated to a component. Multiple components may be selected before choosing <b class="uiTerm">Component&rarr;Edit</b>. If so, the <b class="uiTerm">Connection Wizard</b> cycles through each component selected.
      </p>
      <div class="title_division">Delete</div>
      <p align="left"><img align="bottom" src="graphics/deleteass.gif"></p>
      <p class="para_division">You can delete all selected component records from the component list. All the components must be unassigned before deleting. The component is <em>NOT</em> removed from the assembly.
      </p>
      <div class="title_division">Export</div>
      <p class="para_division">Invokes a <b class="uiTerm">File Selection</b> dialog box and creates a component list file which contains only the selected/highlighted components. The format of the file is as specified by <b class="uiTerm">Export Format</b>.
      </p>
      <div class="title_division">List</div>
      <p align="left"><img align="bottom" src="graphics/ico_t_list.gif"></p>
      <p class="para_division">Generates a listing of all selected rows using the current <b class="uiTerm">Display Format</b>. The <b class="uiTerm">Component Navigator Report</b> contains all the contents of the component list display, as defined by the current display format.
      </p>
      <div class="title_division">Status report</div>
      <p align="left"><img align="bottom" src="graphics/ico_t_status_report.gif"></p>
      <p class="para_division">Generates a connection status listing of all selected component rows.</p>
      <p class="para_division">The <b class="uiTerm">Component Status Report</b> contains warning messages that identify the discrepancies between the component list entries and the 3D geometry in the part file. This report also indicates the total number of components, number of assigned components and number of invalid assignments.
      </p>
      <p class="para_division">A list of all the warning messages used in the component list status report is given below.</p>
      <table bgcolor="#F0F0F0" cellpadding="2" cellspacing="4" width="95%" align="center">
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Missing component info</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Indicates that the component list entry has insufficient information to uniquely identify a component.</p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Component unique&ndash;id mismatch</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Indicates that the unique id assigned to the component does not match with the unique id value from the component list.</p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Component part mismatch</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Indicates that the part name of the component from the component list does not match with the actual part name of the component in the work part.</p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Component hidden in the work part</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Indicates that the component in the work part is hidden.</p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Component represented by an empty reference set</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Indicates that the component in the work part is represented by an empty reference set.</p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Unassigned component missing from the work part scope</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1" valign="top">
               <p class="para_td">Indicates that no part occurrences exist in the current work part scope with the part name specified in the component list.</p>
            </td>
         </tr>
      </table><br></body>
</html>