<!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>New formboard</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"> New formboard</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/frmbrd_over.html');return(false);">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/wiring_frmbrd_tips.html');return(false);">Related Topics</a></p>
            </td>
         </tr>
      </table><br><p align="left"><img align="bottom" src="graphics/ico_t_formboard.gif"></p>
      <p class="para_topic">&nbsp;In a formboard assembly does not exist for the current part, choosing the <b class="uiTerm">Formboard</b> option from the <b class="uiTerm">Wiring</b> toolbar generates the dialog box. See <a class="links" href="javascript:void(0)" onclick="top.openFile('routingtools/wiring_frmbrd_tips.html');return(false);">Formboard Preview/Generation</a> to see how to create a new formboard.
      </p>
      <div class="title_division">Formboard file</div>
      <p class="para_division">This box fills by default with the path and filename where you may create a new formboard. Specify location and formboard part file name.</p>
      <div class="title_division">Specify formboard file</div>
      <p class="para_division">Choosing this option spawns a <b class="uiTerm">File Selection</b> dialog box to allow you to specify a unique filename and location for formboard creation.
      </p>
      <div class="title_division">Main run definition</div>
      <p class="para_division">The bundle selected as the main run will be the center of the formboard assembly. When placed in the X&ndash;Y plane it runs from left to right. All other bundles will branch from the main run in the +/&ndash; Y direction at their respective branch angles unless otherwise specified (see Force Minimum Branch Angle below).</p>
      <ul>
         <li>
            <p class="para_item"><b class="uiTerm">Longest</b> &ndash; Defined by the bundles that contain the longest wire in the harness assembly.
            </p>
         </li>
         <li>
            <p class="para_item"><b class="uiTerm">Largest Cross Section</b> &ndash; Defined by the bundles that contain the longest wire contained in the thickest bundle in the harness assembly.
            </p>
         </li>
         <li>
            <p class="para_item"><b class="uiTerm">Select</b> &ndash; Allows you to select a starting and ending segment to define the main run. One of these segments must be at the end of one of the wires of the harness. The main run will be composed of the path of segments defined by the starting and ending segments, plus any segments on either end up to the next branch.
            </p>
         </li>
      </ul>
      <div class="title_division">Highlight main run only/Highlight entire harness</div>
      <p class="para_division">A push button turns on the highlighting in the graphics window. You can choose to <b class="uiTerm">Highlight Main Run Only</b> or <b class="uiTerm">Highlight Entire Harness</b> by choosing this button. Either the bundles that make up the main run are highlighted or all the bundles making up the entire harness are highlighted.
      </p>
      <div class="title_division">Available harness</div>
      <p class="para_division">A single model can contain more than one harness. If so, you can choose which harness to create a formboard for from the list.</p>
      <div class="title_division">Angle constraint</div>
      <p class="para_division">The <b class="uiTerm">Angle Constraint</b> forces all branch angles to be no less than the angle specified in the angle text area. This angle must be between 5&deg; and 175&deg;. You can define a branch angle as the angle at which a bundle departs from another bundle. All branch angles specify in terms of the direction it departs from the reference bundle (either left or right). Branch angles are represented on a 0 to 180 basis in both the + and &ndash; Y direction. You determine the direction by the sign of the z vector in the cross product of the two branches making the angle you are calculating. 
      </p>
      <p class="para_division">There are two number boxes in this dialog box: <b class="uiTerm">Secondary Angle</b> and <b class="uiTerm">Tertiary Angle</b>. The current <b class="uiTerm">Angle</b> box will be renamed <b class="uiTerm">Primary Angle</b>. The <b class="uiTerm">Force Minimum Angles</b> dialog box will change to an option drop down list called <b class="uiTerm">Angle Constraints</b>.
      </p>
      <p class="para_division">You can control the angles made between branches using the <b class="uiTerm">Branch Angle Constraint</b> options. These options control the layout of the formboard using the three angles named <b class="uiTerm">Primary</b>, <b class="uiTerm">Secondary</b> and <b class="uiTerm">Tertiary</b>, which you enter values for or accept the defaults (as specified by the Application View File). There are three options provided in the menu:
      </p>
      <table cellspacing="3" width="100%">
         <colgroup span="1">
            <col span="1" width="39*">
            <col span="1" width="160*">
         </colgroup>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">As Designed</b></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td">This option renames the primary angle to <b class="uiTerm">Fan Out</b> and makes the <b class="uiTerm">Secondary Angle</b> and <b class="uiTerm">Tertiary Angle</b> boxes insensitive <b class="uiTerm">As Designed</b> causes the angles in the new formboard part to be the same as the angles between branches of the actual harness in the work part. The only exception to this is when branches coming from the same break out point of a harness would overlap because they are tangent. In this situation, the branches are separated by the specified <b class="uiTerm">Fan Out</b> angle. There is no associativity between angles in the formboard part and the corresponding master part (changing the branch angle in either <em>will not</em> cause a corresponding change in the other part).
               </p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Force Minimum Angles</b></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td">When you specify this option, the labels of the boxes below the option box will change. <b class="uiTerm">Primary Angle</b> will appear as <b class="uiTerm">Minimum Angle</b> and <b class="uiTerm">Secondary Angle</b> will appear as <b class="uiTerm">Fan Out Angle</b>, which defaults to 30&deg;. If a branch comes off a run at an angle less than that specified in the <b class="uiTerm">Minimum Angle</b> box, then that angle will change to the <b class="uiTerm">Minimum Angle</b> specified. If two or more branches come off of a run at the same angle, they will be separated by the angle specified in the <b class="uiTerm">Fan Out Angle</b> box. The <b class="uiTerm">Tertiary Angle</b> box becomes insensitive under this option. If you change the option to something different than <b class="uiTerm">Force Minimum Angles</b>, the boxes will return to their original names.
               </p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Standard Angles</b></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td">Given this option, branches of the harness are forced to meet at the standard angles specified in the <b class="uiTerm">Primary Angle</b>, <b class="uiTerm">Secondary Angle</b>, and <b class="uiTerm">Tertiary Angle</b> boxes. Boxes with a value of 0 or boxes that are undefined are ignored. The Routing Electrical application view file (.apv suffix) specifies the default values for <b class="uiTerm">Primary Angle</b>, <b class="uiTerm">Secondary Angle</b> and <b class="uiTerm">Tertiary Angle</b>. Branches attempt to place, without overlapping, at angle increments that are multiples of the value in the <b class="uiTerm">Primary Angle</b> box first. If it is not possible for branches to be placed at those angles, then multiples of the value in <b class="uiTerm">Secondary Angle</b>, are attempted. If those angles do not work then multiples of <b class="uiTerm">Tertiary Angle</b> are tried. Never place branches at angles of 0&deg; or 180&deg; (doing so would cause a branch to lie on top of its associated run). If it is not possible to place a branch at any of these angles without overlapping, then branches will place at angles that are multiples of half of the smallest angle specified. All angles are in degrees and measure counterclockwise from the positive x&ndash;axis. These changes will appear in the preview window when you select <b class="uiTerm">Preview</b>.
               </p>
            </td>
         </tr>
      </table><br><p class="para_division">For example, assume that primary angle has a value of 90&deg;, secondary angle has a value of 45&deg;, tertiary angle has a value of 22.5&deg;, and that <b class="uiTerm">Force Standard Angles</b> is the specified <b class="uiTerm">Angle Constraint</b>. Suppose that on a specific harness, there was a point at which 15 branches came off of the main run of the harness (all tangent to the harness at the branch point). The angles where you place those branches (in the order that they are placed) will be 90, 270, 45, 135, 225, 315, 22.5, 67.5, 112.5, 157.5, 202.5, 247.5, 292.5, 337.5, and 11.25. The figure below demonstrates this example. The number next to each branch designates the order in which that branch places.
      </p>
      <p align="center"><img align="bottom" src="graphics/wheel.gif"></p>
      <div class="title_division">Overstock in formboard</div>
      <p class="para_division">You have three options to determine how overstock (dressings such as tape, foam, etc.) is handled in the formboard generation. The option <b class="uiTerm">No Overstock</b> simply ignores the overstock present in the model so it does not appear in the formboard model. The option <b class="uiTerm">Modeled</b> carries the overstock definition into the formboard model, including the solid bodies. The option <b class="uiTerm">Annotated</b> represents the overstock using notes and labels only.
      </p>
      <div class="title_division">Generate preview</div>
      <p class="para_division">Choosing <b class="uiTerm">Generate Preview</b> generates a flattened preview of the selected harness. <em>This is required as the preliminary step to generating the formboard model</em>.
      </p>
      <div class="title_division">OK</div>
      <p class="para_division"><b class="uiTerm">OK</b> is sensitive only after a preview has been generated. Choosing <b class="uiTerm">OK</b> continues the formboard generation process. The formboard part file generates in a subdirectory of the current work part (the subdirectory is created if it does not already exist). The subdirectory's name is that of the current work part without the .prt extension. You must have write access to the directory containing the electrical assembly. Any number of formboards can exist for a given electrical assembly. The formboard part file name is stored in a manner consistent with Teamcenter Integration.
      </p>
      <p class="para_division">The new formboard part creates with the 3D wiring assembly as its initial component. After the formboard part file creates, the current work part becomes the new formboard part. New instances of the connectors, clips, and clamps add to the formboard part in their correct position with respect to the flattened bundles. The wiring assembly part suppresses from the formboard assembly display.</p>
      <div class="title_division">Cancel</div>
      <p class="para_division"><b class="uiTerm">Cancel</b> ends the formboard generation procedure.
      </p>
   </body>
</html>