<!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>Synopsis</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">Synopsis</div>
      <hr noshade="true">
      <p class="para_topic">The <b class="uiTerm">Piping PCF Generation Plug-in</b> allows you to quickly generate a <b class="uiTerm">Piping Component File</b> from a given piping assembly. This <b class="uiTerm">Piping Component File</b> can then be used by the Isogen isometric drawing generator to create a fully detailed isometric drawing of the piping assembly.
      </p>
      <div class="title_division">Requirements</div>
      <ul>
         <li>
            <p class="para_item">Routing Mechanical License with NX.</p>
         </li>
         <li>
            <p class="para_item">NX Open execute license to run the default plug-in.</p>
         </li>
         <li>
            <p class="para_item">NX Open build license to build a customized version of the plug-in.</p>
         </li>
         <li>
            <p class="para_item">A basic understanding of how to use a routing plug-in.</p>
         </li>
      </ul>
      <div class="title_division">Implementation</div>
      <p class="para_division">PCF generation is started from the Routing Mechanical tool bar by choosing the <b class="uiTerm">Piping Component File</b> button <img align="bottom" src="graphics/piping_component_file.gif" border="0">, or choosing <b class="uiTerm">Tools&rarr;Piping Component File</b>.
      </p>
      <p class="para_division">The PCF generates in the same directory as the work part, with the name equivalent to that of the work part.&nbsp;For example, if the work part name Piping01.prt then the PCF name will be Piping01.pcf. In the event that the PCF cannot be created, a prompt will appear with a file selection dialog box to specify a valid file.</p>
      <p class="para_division">The PCF is created using the data in the current work part.&nbsp;All piping components and stock located at the work part level will be included in the PCF. You can find the specifics of the layout of a Piping Component File in the Alias documentation for Isogen.</p>
      <p class="para_division">Stock and components will appear in a PCF as long as you define specific attributes. For components, you must define ISOGEN_SKEY and ISOGEN_COMPONENT_ID. For stock, you only need to define the ISOGEN_COMPONENT_ID. Their respective Alias Isogen counterparts determine the values of these attributes.</p>
      <p class="para_division">Additional attribute information can be added to the Piping Component File (PCF).  You can specify up to 10 attributes to add to the PCF file. The additional attributes are added based as <b class="uiTerm">User Preferences</b>, ISOGEN_COMPONENT_ATTRIBUTES, defined in Routing application view files as shown in the example below. These can be used to transfer additional information as annotation on the manufacturing drawing.
      </p>
      <p class="para_division">For example,</p><pre class="indent">&lt;Preference&gt;
		&lt;Name&gt;ISOGEN_COMPONENT_ATTRIBUTE&lt;?Name&gt;

		&lt;String_Value&gt;REFERENCE_ID&lt;/String_Value&gt;
		&lt;String_Value&gt;RUN_ID&lt;?String_Value&gt;
		&lt;String_Value&gt;ASSEMBLY_ID&lt;/String_Value&gt;
		&lt;Integer_Value&gt;PROJECT_ID&lt;/Integer_Value&gt;
&lt;/Preference&gt;</pre><p class="para_division">Up to 10 attributes can be specified. This user preference is optional. The values of attributes are added to each component listing in PCF as COMPONENT-ATTRIBUTE0...9, For example,</p><pre class="indent">FLANGE
		END-POINT 1076.0000 0.0000 0.0000 100.00
		END-POINT 1076.0000 0.0000 0.0000 100.00
		SKEY FLWN
		ITEM_CODE ND100
		COMPONENT-ATTRIBUTE0 fl9327
		COMPONENT-ATTRIBUTE1 run100
		COMPONENT-ATTRIBUTE2 assy9015
		COMPONENT-ATTRIBUTE3 3002</pre><p class="para_division">In addition, up to 10 attributes can be specified for the materials section of the PCF file. These attributes should be specified under User Preference &ndash; &ldquo;ISOGEN_ITEM_ATTRIBUTES&rdquo; in the Routing application view file. For example,</p><pre class="indent">&lt;Preference&gt;
		&lt;Name&gt;ISOGEN)ITEM_ATTRIBUTE&lt;/Name&gt;
		&lt;String_Value&gt;MATERIAL&lt;/String_Value&gt;
		&lt;String_Value&gt;SUPPLIER_ID&lt;/String_Value&gt;
&lt;/Preference&gt;</pre><div class="title_division">Installation</div>
      <p class="para_division">The <b class="uiTerm">PCF Generation</b> plug-in is included with NX and subsequent versions. &nbsp;The ROUTE_PCF_GENERATION plug-in entry must be set to point to the correct entry in the routing plug&ndash;in library. In order to function correctly, the Routing Mechanical application view The example APV file ugroute_mech.xml provides this entry.
      </p>
      <p class="para_division">Add the location of libroute_plugins to the UGII_SHARE definition or copy the libroute_plugins shared library into $UGII_ROOT_DIR. The plug-in library is found under the Routing Mechanical installation in the plug-ins directory.</p>
      <p class="para_division">You can also specify the full path location in the plug-In entry in the application view if UGII_SHARE is not used and copying the file to $UGII_ROOT_DIR is not an option.</p>
   </body>
</html>