Applies To Product(s): AutoPIPE Version(s): All Area: Import Original Author: Bentley Technical Support Group Date Logged & Current Version April. 2015 09.06.01.11 Problem: Is my piping code, material, and component supported in AutoPIPE's PCF translator? Solution: When importing a PCF file with AutoPIPE's PCF translator, the translator will map items based on the specified *.MAP file selected on the translator dialog. see screen shot below. Users can create multiple mapping files for use on different projects or when importing a file from a specific program: V.01.00.00.80 and higher: V.01.00.00.79 and lower: Notes: 1. In order to understand more about the existing mapping, open this file in any text editing software ( i.e. Notepad, Ultra Edit, etc..). 2. See WIKI here for manual on PCF translator 3. Since the translator is a separate application, be sure the selected Piping Code, Material Library, and Component Library that are available in your version of AutoPIPE. If not, the translator generated NTL file may not open correctly in AutoPIPE. How to map PCF material to an AutoPIPE material? PCF Translator reads material information from lines labeled ATTRIBUTE3 or ITEM-DESCTRIPTION (see image below). Then the specified *.MAP and UserMat.MAP files are internally reviewed by the program to identify if a specific material has an existing mapping from PCF material to AutoPIPE material. Note: Both PCFIN.Map and UserMAT.MAP are stored in the same location, see file path on PCF translator dialog (image above). If yes. the program correctly writes the correct AutoPIPE material information to the NTL file If No, the program will check the following setting " Prompt User for Material Mapping " found on the PCF translator dialog. If enabled , the program will prompt the user to select a mapping to an exiting AutoPIPE material. Materials available in this drop down listing are controlled / stored in the Matlist.MAP file. Names in this file match exactly to an existing AutoPIPE material library. All mapping c hoices made from a PCF material to an AutoPIPE material will be remembered and user will not be prompted to make this same selection again for an already defined mapping. These user defined mappings are stored in the UserMat.map file. If disabled , and no match were found, the default material will be used. Default material (ex. A106-A) has index 0 in the *.MAP file selected on the PCF translator dialog. The default material can be changed manually in the *.MAP file or updated in seconds after the model has been imported into the program. Again, if the imported PCF file does not have material information written to ATTRIBUTE3 or ITEM-DESCTRIPTION in the PCF file, the software will automatically map it to a default value. It will only take a few seconds to update material properties after opening the file in AutoPIPE. However, best to update the original model in the application that generated the PCF file with the correct material information to make mapping to AutoPIPE materials easier and exact: Update ? Essentiall How to map PCF component to an AutoPIPE component? Essentially same process as mentioned above for mapping materials, only difference being about components. Open the MAP file selected on the PCF translator dialog in any text editor (ex. Notepad ++, Ultra Edit, etc..). The first table in the file is a List of PCF components and mappings. Make modifications as needed to this table while maintaining column alignment. Example: Map a PCF INST component to AutoPIPE VALVE component. a. On line 44 of the current PCFin.map file (image above), note that an PCF INST component is currently mapped to an AutoPIPE INSTRUMENT component or rigid pipe, shown below: b. Remap to AutoPIPE VALVE component. In 2nd column change INSTRUMENT to VALVE (note: must be all caps). c. Save file and close. d. Restart PCF translator and process a PCF file to see the affect See Also PCF Translator FAQ & troubleshooting Bentley AutoPIPE
↧