<!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>Overstock method step overview</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_topic5" id="xps10_pagetitle">Overstock method step overview</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/stock_overview.html');return(false);">Stock 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/nested_stock.html');return(false);">Related Topics</a></p>
            </td>
         </tr>
      </table><br><p align="left"><img align="bottom" src="graphics/329icon3..gif"></p>
      <p class="para_topic">Once Step 2 is completed, you move to Step 3. A new window appears that provides different options, depending on the type of overstock and the method selected. Choose the available methods from the four selection buttons in the dialog box. Note that in Step 2 (segment selection), a single path must be selected, otherwise only the <b class="uiTerm">Entire Segments</b> method is available for use.
      </p>
      <div class="title_division"> Entire segment</div>
      <p align="left"><img align="bottom" src="graphics/entire_segment_icon.gif"></p>
      <p class="para_division">The overstock covers stock along the segments in their entirety, that is, the overstock runs from end to end of each path defined by the selected segments. For this method, it is not necessary to define a single path.</p>
      <div class="title_division">Interval</div>
      <p align="left"><img align="bottom" src="graphics/329interval..gif"></p>
      <p class="para_division">The overstock covers stock along the segments at intervals. For example, you can have the overstock occur every 20 millimeters, 5 mm long, over a distance of 100 mm. The contents of the lower window allow you to specify the necessary parameters, either hard values or expressions.</p>
      <p align="center"><img align="bottom" src="graphics/interval_grid.gif"></p>
      <p class="para_division">The diagram above exemplifies the meanings of the parameters in the lower portion of the dialog. The definitions of the values are defined below.</p>
      <p class="para_division">Changes to one parameter will most likely cause changes to the other parameters in the definition. Values that you do not want changed should be locked by clicking on the <b class="uiTerm">Lock</b> button next to the value. An explanation of how parameters will adjust after you change a value is given after the definitions of the parameters below.
      </p>
      <div class="title_division">Initial values</div>
      <p class="para_division">The default values reflect the simplest application of overstock possible, that is, one piece of overstock starting at the beginning of the path. If the overstock is spot wrap, then the piece length is set to the piece length of the overstock, otherwise the piece length is the length of the path.</p>
      <ol type="1" start="1">
         <li>
            <p class="para_item">The number of pieces is set to one (1).</p>
         </li>
         <li>
            <p class="para_item">The piece length is set to the path length (or the spot wrap length, whichever is appropriate.</p>
         </li>
         <li>
            <p class="para_item">The gap is set to zero (0).</p>
         </li>
         <li>
            <p class="para_item">The end offset is set to zero (0) (or the path length minus piece length).</p>
         </li>
         <li>
            <p class="para_item">The start offset is set to zero (0).</p>
         </li>
         <li>
            <p class="para_item">The distance is set to the path length (or the piece length for spot wrap).</p>
         </li>
      </ol>
      <table bgcolor="#F0F0F0" cellpadding="2" cellspacing="4" width="95%" align="center">
         <colgroup span="1">
            <col span="1" width="65*">
            <col span="1" width="134*">
         </colgroup>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Start End</b></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td">One end of the selected path (Step 2) becomes the <b class="uiTerm">Start End</b>. There is one end established as the start end of the selected path. There is a visual cue of a cone head vector pointing from the start of the path to end of the path at each RCP in the path on the graphics screen. Choose <b class="uiTerm">Switch Start End</b> to make the other end the <b class="uiTerm">Start End</b>.
               </p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Start Offset</b></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td">Define the distance from the beginning of the path to place the first piece of overstock.</p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">End Offset</b></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td">Define the MINIMUM distance from the end of the path to place the last piece of overstock. Depending upon the values of other parameters in the dialog box, the last piece of overstock may be further from the end of the path than the end offset distance</p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Distance</b></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td">Enter the distance over which the pieces of overstock can possibly range. The distance is constrained to be equal to the path length minus the start and end offsets. Therefore, changes to this value will reflect in the start and end offset boxes.</p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Gap</b></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td">Enter the gap from the end of one piece of overstock to the start of the next piece of overstock.</p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Piece Length</b></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td">Enter the length of the overstock pieces.</p>
               <table border="0">
                  <tr>
                     <td valign="top" align="left"><img align="left" src="../graphics/note.gif" alt="Note" title="Note"></td>
                     <td valign="bottom" align="left" width="100%">
                        <div class="para_note">
                           <p class="para_note_body">If the overstock type is Wrapped, and the wrap method is set to <b class="uiTerm">Spot</b>, the Piece Length is always the width of the overstock and is locked.
                           </p>
                        </div>
                     </td>
                  </tr>
               </table>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Number of Pieces</b></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td">Enter the number of pieces of overstock you want to place along the path. Valid values are integer values greater than zero (0). </p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td"><b class="uiTerm">Locks</b></p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td">Clicking on a <b class="uiTerm">Lock</b> button will lock or unlock the value of the parameter next to it. When you change parameters in the dialog box, other unlocked parameters will change to fit the overstock along the selected path.
               </p>
            </td>
         </tr>
         <tr valign="top">
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td">Changing Parameter Values</p>
            </td>
            <td bgcolor="#f7f7f7" colspan="1" rowspan="1">
               <p class="para_td">When you change any of the parameter values in the dialog box, other parameters will change so that the defined overstock fits on the selected path. The way in which the other parameters are changed is described below. To guarantee that a parameter does not change during the following calculations, you should lock the value of that parameter by clicking the <b class="uiTerm">Lock</b> button next to it. Any value that you change is treated as if it were locked for the immediately following calculation (that is, it will not be changed again by the dialog box). If the other parameters cannot change to fit the overstock along the path, then the value you changed is returned to its previous value and you will be given an explanatory message. The dialog box will not allow you to enter a set of values that cannot fit on the selected path. In the following discussion, overstock length means the distance from the beginning of the first piece of overstock to the end of the last piece, for example, if there were two (2) pieces of 10 mm overstock with a gap of 30 mm, the overstock length would be (2)*10 mm + 30 mm = 50 mm.
               </p>
               <p class="para_td">The following calculations occur in the order in which they are numbered, and stop if the overstock length equals the distance:</p>
               <ol type="1" start="1">
                  <li>
                     <p class="para_item">If the distance is changed, the end offset (if not locked) adjusts to agree with the new value. The start offset &nbsp;adjusts, if needed, and not locked. The start and end offsets are treated as locked. If you cannot change the start and end offsets to agree with the distance, then the distance is changed back to its previous value, and an explanatory message is given.</p>
                  </li>
                  <li>
                     <p class="para_item">If the start or end offsets are changed, the distance is updated to match (unless locked, in which case the other offset is adjusted). If you cannot change the distance or other offset to agree with the changed offset, then the changed offset returns to its previous value, and an explanatory message is given.</p>
                  </li>
                  <li>
                     <p class="para_item">If the overstock length is not equal to the distance AND the number of pieces is not locked, the number of pieces is adjusted to fit along the distance specified.</p>
                  </li>
                  <li>
                     <p class="para_item">If the overstock length is not equal to the distance AND the piece length is not locked, the piece length is adjusted to fit along the specified distance.</p>
                  </li>
                  <li>
                     <p class="para_item">If the overstock length is not equal to the distance AND the gap is not locked, the gap is adjusted to fit along the specified distance.</p>
                  </li>
                  <li>
                     <p class="para_item">If the overstock length is not equal to the distance AND the end offset is not locked, the end offset and distance are adjusted to fit along the specified distance.</p>
                  </li>
                  <li>
                     <p class="para_item">The start offset is processed the same as the end offset in Step 6.</p>
                  </li>
                  <li>
                     <p class="para_item">If the overstock length is still GREATER THAN the distance, the change is not allowed and you receive an explanatory message.</p>
                  </li>
               </ol>
               <p class="para_td">For example, suppose you have a 10 meter bundle of wires that you will mark by placing 40 mm spot tape every meter. Further suppose that you also need to guarantee that you do not place tape within one meter of the ends. You have selected your overstock and path. You are ready to input values for the interval method. The parameters have the following values once spot is selected as your wrap method:</p>
               <ul>
                  <li>
                     <p class="para_item">Start offset = 0.0</p>
                  </li>
                  <li>
                     <p class="para_item">End offset = 9960.0</p>
                  </li>
                  <li>
                     <p class="para_item">Distance = 40.0</p>
                  </li>
                  <li>
                     <p class="para_item">Gap = 0.0</p>
                  </li>
                  <li>
                     <p class="para_item">Piece Length = 40.0 and is locked/insensitive</p>
                  </li>
                  <li>
                     <p class="para_item">Number of Pieces = 1</p>
                  </li>
               </ul>
               <p class="para_td">Knowing that you need a gap of 1 meter, you enter a value of 1000 in the <b class="uiTerm">Gap</b> box, click enter and lock the value. Since you currently have only one (1) piece, no other values need to change to account for the gap yet.
               </p>
               <p class="para_td">To keep the tape at least a meter from the start of the path, you change the start offset to 1000, press enter, and lock the value. Notice the end offset changes to 8960.0 to accommodate this change.</p>
               <p class="para_td">You then enter a value of 1000.0 into the <b class="uiTerm">End Offset</b> box, and press enter. The distance changes to 8000.0 and the number of pieces changes to 8. If you create the overstock now, you will get eight (8) pieces of 40 mm overstock placed with a meter gap between pieces and at least one (1) meter from the start and end. In this case, the last piece of overstock will be 1.68 meters from the end. After application, you decide that you want the last piece exactly one meter from the end and the one meter gap is not important. You edit the overstock and return to this section of the dialog box. The values you had entered are still in the dialog box, but the locks are not set (except for piece length). You lock the start and end offsets at 1000.0, make sure the gap is unlocked and change the number of pieces to 9. The gap changes to 955.0.
               </p>
            </td>
         </tr>
      </table><br></body>
</html>