Version 5 Release 16
Page 1
Version 5 Release 16
Page 2
Special Notices
CATIA is a registered trademark of Dassault Systmes. Protected by one or more U.S. Patents number 5,615,321; 5,774,111; 5,821,941; 5,844,566; 6,233,351; 6,292,190; 6,360,357; 6,396,522; 6,459,441; 6,499,040; 6,545,680; 6,573,896; 6,597,382; 6,654,011; 6,654,027; 6,717,597; 6,745,100; 6,762,778; 6,828,974; 6,904,392 other patents pending. DELMIA is a registered trademark of Dassault Systmes. ENOVIA is a registered trademark of Dassault Systmes. SMARTEAM is a registered trademark of SmarTeam Corporation Ltd.
Any of the following terms may be used in this publication. These terms are trademarks of: Java OLE, VBScript for Windows, Visual Basic IMSpost Sun Microsystems Computer Company Microsoft Corporation Intelligent Manufacturing Software, Inc.
All other company names and product names mentioned are the property of their respective owners. Certain portions of this product contain elements subject to copyright owned by the following entities: Copyright Dassault Systemes Copyright Dassault Systemes of America Copyright D-Cubed Ltd., 1997-2000 Copyright ITI 1997-2000 Copyright Cenit 1997-2000 Copyright Mental Images Gmbh & Co KG, Berlin/Germany 1986-2000 Copyright Distrim2 Lda, 2000 Copyright Institut National de Recherche en Informatique et en Automatique (INRIA Copyright Compaq Computer Corporation Copyright Boeing Company Copyright IONA Technologies PLC Copyright Intelligent Manufacturing Software, Inc., 2000 Copyright SmarTeam Corporation Ltd Copyright Xerox Engineering Systems Copyright Bitstream Inc. Copyright IBM Corp. Copyright Silicon Graphics Inc. Copyright Installshield Software Corp., 1990-2000 Copyright Microsoft Corporation Copyright Spatial Corp. Copyright LightWork Design Limited 1995-2000 Copyright Mainsoft Corp. Copyright NCCS 1997-2000 Copyright Weber-Moewius, D-Siegen Copyright Geometric Software Solutions Company Limited, 2001 Copyright Cogito Inc. Copyright Tech Soft America Copyright LMS International 2000, 2001
Version 5 Release 16
Page 3
Raster Imaging Technology copyrighted by Snowbound Software Corporation 1993-2001 CAM-POST Version 2001/14.0 ICAM Technologies Corporation 1984-2001. All rights reserved The 2D/2.5D Display analysis function, the MSC.Nastran interface and the ANSYS interface are based on LMS International technologies and have been developed by LMS International ImpactXoft, IX Functional Modeling, IX Development, IX, IX Design, IXSPeeD, IX Speed Connector, IX Advanced Rendering, IX Interoperability Package, ImpactXoft Solver are trademarks of ImpactXoft. Copyright 20012002 ImpactXoft. All rights reserved. This software contains portions of Lattice Technology, Inc. software. Copyright 1997-2004 Lattice Technology, Inc. All Rights Reserved.
Copyright 2005, Dassault Systmes. All rights reserved.
Version 5 Release 16
Page 4
Preface Using This Guide What's New? Getting Started Entering the Workbench Set Correct Working Units and Grid Changing the Current Axis Create a Run Placing a Part on a Run Saving Documents Updating Documents Using the Step Input Box and Construction Elements User Tasks Managing Line IDs Creating a Line ID Querying a Line ID or its Members Select a Line ID or its Members Transfer Members of a Line ID Deleting a Line ID Renaming a Line ID Modifying the Properties of a Line ID Merging Line IDs Importing Line IDs Connecting Elements Connecting Parts Disconnecting Parts Connections Between Work Packages Managing Publications Routing Runs Routing a Run Routing with Defined Nodes Routing from the End of a Routable Branching a Run Routing a Run at a Slope Auto-route Between Equipment Routing from an Item Reservation Display Information About Routables Routing Flexibles Managing Local Slack
Version 5 Release 16
Page 5
Checking Turn Radius Errors Modifying Runs Using the Definition Dialog Box Changing a Section Changing the Angle of a Segment Moving Nodes Align Adjacent Segments Make Segment Parallel to Reference Plane Make Segment Parallel to Compass Base Plane Make Segment Parallel to Z Axis Fit Segment for Parts Assembly Position Segment Relative to a Plane Create an Offset Connection Between Segments Create a Closed Loop Run Open a Closed Run Adjust Extremities of a Run Transfer Run to Another Document Manipulating Objects Search for Objects in a Document Aligning Elements Distributing Elements Rotate Resource Using the Definition Dialog Box Snap Resources Together Quick Snap Resources Snap and Rotate a Resource Using Offset Planes and Advanced Offset Planes Generating Detail Information Disable/Enable Manipulation Handles Using Quick Translate to Move Objects Activating the Product or Parent Transfer Elements to New Document Moving In-Line Parts Rotating In-Line Parts Snapping Parts to a Run Defining the Rotation Axis in Free Space Query/Modify Properties of an Object Edit or Display Properties of an Object Changing the Display Order of Properties Filter Shown Properties of an Object Rename an Object Changing the Size or Spec of a Part Assigning Values to Parts Placing & Modifying a Part Placing Parts Adjust Part when Placing Switching Graphic Representations Rotate a Raceway or Conduit Part Flipping a Part Inserting a Part Modifying the Part Type
Version 5 Release 16
Page 6
Placing Transitional Objects On a Run Detecting Clash in Parts Placement Display Connector Flow Direction Placing a Part in a Sub-document Query or Convert Auto Parts Adding and Managing Loose Parts Managing Compartment Membership Updating Compartment Membership Resolving Membership Conflicts Querying Compartment Membership Locking Compartment Membership Analyzing Networks Analyze Network for Connections Viewing Related Objects Routing Tasks Aligning a Run to an Existing Surface Routing in 3D with the Compass Routing at an Offset of a Routable Edgeline: Routing Parallel to a Run Route a Run Along a Spline Fix Broken Routables Connectors Create Connectors Associate Attributes to a Connector Use the Compass to Manipulate Connectors Modifying or Deleting Connectors Creating Duplicate Connectors Using the Plane Manipulator Hide/Show Connectors Building Raceway or Conduit Parts Creating a Part Define Graphic Representations for a Part Define Properties for a Part Change the Parameters of a Part Building a New Unique Reference Generating Resolved Parts from Parametric Parts Requirements for Building Parts Creating a Light Part Using ENOVIA Creating a Product Importing a Product Using Work Packages Saving a Work Package Organizing Work Packages Transferring a Document to Another Site Drawing Production Drawing Production Settings Generating a Drawing Defining 2D Endstyle Symbols Using Knowledgeware Checks
Version 5 Release 16
Page 7
Using Knowledgeware Packages Importing Checks from Knowledgeware (3D) Opening a Sample Document Checking a Document for Design Errors Penetration Management Usage Querying for Penetrations Creating a Cutout Sketch Adding an Object to a Penetration Adding Clash to a Penetration Creating a Penetration Creating a Penetration with Workflow Viewing and Editing Penetration Properties Showing Cutouts Computed Attributes Plant Ship Customizing Customizing Settings Project Resource Management Using the PRM Command Understanding Project Resource Management Checking a PRM File for Errors Organizing Resources in PRM File List of PRM Resources and Flags Defining Options Finding Sample Data on Various Platforms Specifications Tree Feature Dictionary: Creating Classes and Attributes Defining User Names for Classes & Attributes Comparing Feature Dictionaries Opening a Document Without CATfct File Mapping the Functional Physical Classes Cache Mode Working in Cache Mode Creating Custom Reports Defining the Report Format Generating a Report Generating a Report from a Macro Creating a Toolbar Shortcut for a Macro Penetration Management Penetration Management Setup Catalogs Creating a Catalog Creating Sub-Catalogs Modifying a Catalog Creating a Specifications Catalog (Parametric) Line ID Catalogs Displaying Line ID Properties in Catalog Modifying/Updating a Lines Catalog Standards and Design Rules
Version 5 Release 16
Page 8
Rules Overview Creating and Modifying Standards Adding an Attribute to a Standard Modifying the Object Naming Rules Add Computed Attribute to Object Name Adding an Attribute to General Design Rules Adding a New Part Size Working with ENOVIA Setup for Enovia Using Catalogs Resources That Must be Placed in ENOVIA Workbench Description Design Create Toolbar Build Create Toolbar Line Management Toolbar Design Modify Toolbar General Environment Toolbar General Design Toolbar Rename Toolbar Glossary Index
Version 5 Release 16
Page 9
Preface
The Raceway and Conduit Design product provides customers with a complete set of tools to create, modify, analyze and manage physical designs of raceway and conduit systems using industry standard conventions, terminology, and practices. While packaged as a single product the two disciplines, Raceway Design and Conduit Design operate independently within their respective workbenches. The tools are focused on creating an intelligent layout that captures the design intent. Intelligent raceway and conduit design allows users to create and validate their designs more productively and, in addition, reuse the captured intelligence for downstream design processes. The product supports the definition of raceway and conduit configurations. This involves general layout tools for intelligent routing, placement of parts, and automatic placement of components. A full set of routing and parts placement methods allows users to choose the one that is right for a given situation. Specification driven design is available to ensure compliance with the project standard. This product is integrated with the Electrical Cableway Routing product, allowing the user the utility of analyzing a physical network of cables from one electrical equipment to another. In addition, full capabilities are provided to quickly query design information and generate the appropriate report information. These design tools are provided via a highly intuitive and productive interface that allows the user to create, modify, and manage designs quickly. The product includes comprehensive and flexible setup functions that provide a precise method of defining project standards and catalogs that get the users into production quickly. This product comes with a starter raceway and conduit parts catalog based on the American National Standard Institute (ANSI). Together with other products, Raceway and Conduit Design provides users the power to manage their systems from initial design to ship or plant operations in a completely flexible way.
Version 5 Release 16
Page 10
Version 5 Release 16
Page 11
What's New?
New Functionality
You can add loose parts. The task also explains ways of managing loose parts that are associated with selected base parts. Several tasks have been added in the Penetration Management section. These include tasks allowing you to show all the cutouts of a penetrated object; viewing penetration properties and editing values of attributes; adding clash to penetrations and creating penetrations.
Enhanced Functionality
You can define a different line type and line thickness for each graphic representation in an application. You can access a penetration (referenced in workflow activity) that has been assigned to you by viewing a list of penetration activities. A cutout sketch can be created for a penetration with several penetrating objects.
Version 5 Release 16
Page 12
Getting Started
The following short tutorial provides an introduction to Conduit Design, It is intended to give you a feel for the product's capabilities in a few step-by-step scenarios, listed below. Entering the Workbench Set Correct Working Units and Grid Changing the Current Axis Create a Run Placing a Part on a Run Saving Documents Updating Documents Step Input Box & Construction Elements
These tasks can be completed in about 15 minutes. Certain functions will not work without setting up directory paths and options. The system administrator should refer to the tasks under Understanding Project Resource Management as well as platform dependent sample data in Finding sample data on various platforms. The task Setting Up the Application (in the Customizing section) describes the various steps you have to take, and the order in which you have to do them, to set up Raceway & Conduit Design.
Version 5 Release 16
Page 13
Before using many tasks you will need to set your options correctly. Refer to the Customizing section.
Version 5 Release 16
Page 14
3.
Now, scroll down the list in Magnitudes and select Area. Select the unit of measure you will be using for area. Note: This is normally consistent with the Length standard.
4. 5.
To set the Grid Step, under Options, select Equipment & Systems and click on the General tab. The Enter a value for the Grid Step field; for example, 1 ft. grid step is the increment used for snapping (to grid). Imagine a grid placed over your workspace, consisting of squares. The value you enter in this field becomes the distance between the lines of each square. If you enter 1 ft, then, when routing, the run will extend by 1 ft at a time. Runs begin, end and turn at grid intersections (there are ways of overriding this). Similarly, when placing parts in free space (as opposed to on a run), they will place at grid intersections.
The grid step setting will display in the General Environment toolbar at the bottom of the 3-D viewer. You can change it in the toolbar during your session but the new value will only apply to your current session. If you close the application and reopen it, the toolbar will again display the value in the General tab page. These will be your default settings and will remain in effect until you change them. 6. Click the OK button to complete the customization of the working units.
Version 5 Release 16
Page 15
Version 5 Release 16
Page 16
. 1. Click the Change Current Axis icon 2. Select the object you want to use as a reference. The axis for the selected object is displayed. You can also change the current axis and place the compass on the object. The compass allows you to manipulate that object. To do this click the Change Current Axis and Snap Compass button and select the object. The axis and compass are both placed.
3.
Version 5 Release 16
Page 17
Creating a Run
This task describes how to create a run. When you create a run you "reserve" space in your work area so that you can later place conduit or raceways and parts. In the example below you will create a run in "free space". In actual practice you will create runs in a much more controlled environment - the deck of a ship, or floor of a house, for instance. In the example below it does not matter where you begin or end a run - but when you are working on a project you will have to start and end at specific places, and your run will have to be a certain size and shape. For more information on runs and routing see Routing a Run. You will learn more about line IDs later, but you should know that a run is associated with a line ID. A line ID is an organizational element that identifies the type and nominal size of the run (e.g., conduit, 1 1/2 in.) but may also include attributes such as conduit specification, material category, insulation specification and thickness, etc. These properties of the line ID ensure that the parts you place meet the requirements of the line ID and the intended design. Thus, when you make a run it is part of a line ID. The line ID of your run is displayed on the upper toolbar on the left hand side.
To learn more, including how to select a line ID, see Managing Line IDs. . 1. Click the Route a Run button . The Run dialog box opens.
Note: If the Design Rule: Multiple Rule Found dialog box opens, this means there is more than one type of run to choose from. For example, there could be multiple choices for Turn Radius, Diameter Factor or Number of Miter Cuts. For this scenario the choice is unimportant because you are learning the fundamentals of creating a basic run. Select from the table and click OK. 2. In the Run dialog box select either Point-To-Point 3. Click the Section button. The Section dialog box opens showing the available section types . In Conduit Design the section choices are No Section or Round Section. In Raceway Design, section choices are No Section or Rectangular Section. Leave this set to Round Section. Check to make sure the display setting is set to Solid dialog box. . Click OK in the Section or Orthogonal for the routing Mode.
This returns you to the Run dialog box. Section dimensions, Turn radius and Minimum length fields display the default values of the Line ID being used. For more information on the settings and options used in the Run and Section dialog boxes see Routing a Run. 4. To begin your run, click at any point, move the pointer in any direction, and click again. This is the first segment of the run. Now move the pointer to the next position and click. Create a simple run with three segments as show below.
Version 5 Release 16
Page 18
6. You have created a run with three segments. You are now ready to place conduits and other parts in it.
Version 5 Release 16
Page 19
1.
With the run displayed, click the Place Conduit Part button box displays (shown in Step 4).
2. 3.
Click at the location where you want to place the part - the Class Browser opens. Double click on Conduit Part or click the Expand Tree button to expand the list.
Version 5 Release 16
Page 20
4.
Under Conduit Fitting, select Conduit Coupling. The Part Type will display in the Conduit Placement dialog box. In the Conduit Placement dialog box, when there is more than one part number for the Part Type you selected the Part Number field will display "Select part number". Click on the down arrow in the Part Number field to display the list of part numbers and select the rectangular coupling.
5.
When there is only one part type it will be preselected. If the Part Number field is grayed out, click again on the location where you want to place the part. 6. The rectangular coupling is placed.
Version 5 Release 16
Page 21
Saving Documents
This task contains recommendations on saving your documents. Ways in which documents are saved are explained in the Infrastructure User's Guide - Creating, Opening and Saving Documents. You must read that documentation because the various methods are not explained here. This task simply suggests the methodology you should follow in specific circumstances. 1. If you are saving a document to a local machine or network drive it is recommended that you use the "Save Management" command initially. The Propagate Directory command (which is in the Save Management dialog box) should not be used routinely. It is meant to be used in specific circumstances, such as when you want to place all the contents of a document in one directory before sending it to another location. If you are saving a document to another site or network you should use the "Send To" command. In this case, you should be careful about the links for documents such as resolved parts folder or line ID. These links could change to reflect the local network drive to which the documents have been sent. You should make sure they point to the original location - using the Reset button in the Save Management dialog box is one way of doing this. You should check the active document before you execute the Save command . The root product must be the active document if you want to save everything under it.
2.
3.
Version 5 Release 16
Page 22
Updating Documents
This task contains information on updating documents. The connections in your design will not update automatically after you make certain changes to it, such as moving parts, runs or lofts. This behavior is by design, to enhance performance. In order to update your design document click the Force Update button .
Version 5 Release 16
Page 23
This allows you to snap to points that are multiples of the value entered in the step input box measured from the current axis (also called origin). As you move your mouse pointer a label displays the distances (coordinates) from the current axis in multiples of the value entered in the step input box. In the illustration below, the label is showing that the distance is 500 mm from the axis along the X axis, and 500 mm from the axis along the Y axis. When routing you can create segments whose length is in multiples of 500 mm only. Similarly, you can only place (or move) a resource at points that are measured in multiples of 500 mm from the axis. You can change the value in the step input box at any time.
This allows you to snap to points that are multiples of the value in the step input box measured from the last point at which you clicked. When you select this option the label first shows the distances from the current axis. After you click, it shows the distances from the last point where you clicked. You can change the value in the step input box after a click if you want to route a segment of a certain length or place a resource an exact distance away from where you last clicked.
Version 5 Release 16
Page 24
This option allows you to snap to the XY grids on a construction plane. You first create a grid using the Construction Planes command. If you have an XY grid you can only place resources at, or route to, the intersections of X and Y grids. If you have only X or Y grids you can only place resources at, or route to, the grid lines. 5. Click the Snap to all construction planes button.
Choosing this option allows you to snap to the X, Y or Z grids. 6. Click the Snap to elevation planes button.
Selecting this option allows you to snap to the elevation planes of a Z grid. In the illustration below the user is routing on the Z axis and snapping to the elevation planes of the Z grid.
Version 5 Release 16
Page 25
Use this option when attaching the drafting view of a 2D drawing to an area. You can snap to the elements of the 2D drawing. For instance, if you are attaching the 2D drawing of a conveyor belt to an area, choose this option to use the Conveyor Reservation function to select the drawing (you select by clicking on different elements of the drawing). This allows you to create an identical conveyor layout in 3D.
Version 5 Release 16
Page 26
User Tasks
The basic tasks for creating documents using the Raceway Design and Conduit Design products are explained here.
Managing Line IDs Connecting Elements Routing Runs Modifying Runs Manipulating Objects Query/Modify Properties of an Object Placing & Modifying a Part Managing Compartment Membership Analyzing Networks Routing Tasks Connectors Building Raceway or Conduit Parts Using ENOVIA Transferring a Document to Another Site Drawing Production Using Knowledgeware Checks Penetration Management Usage Computed Attributes
Version 5 Release 16
Page 27
Version 5 Release 16
Page 28
Creating a Line ID
This task describes how to create a line ID. A line ID is a mechanism for identifying and organizing segments and the components and equipment you place in them. You need to create a line ID before you can begin routing and placing components and equipment. When you create a line ID, you also assign characteristics: material, size, pressure attributes, heat tolerance and so on. The line ID displays in the specifications tree as an organizational element. The routes you create and the components you place under it appear in the specifications tree, and display as 3D images. The Line ID appears in the specifications tree with the name you assigned it. Each run segment you route will show as ArrRunX, X being a unique number assigned in sequence. Components and equipment will show as YYYFunction.X, YYY being a component name, and X being a unique number (i.e. PumpFunction). To store line IDs that you create, set the default directory (as defined in the Project Management Resources) for read-write file permission. Contact your system administrator to add line IDs or directories for line lists. Also see the Customizing section for information about line ID catalogs. 1. Click the Create Line ID button . The Create Line ID dialog box displays.
2. 3.
Enter a name for the new line in the Line ID field, or you can accept the default name by clicking Set to default. You can enter a name in the Line ID Filename field. The Line ID Filename field is available only if you set Options as follows: From the menubar select Tools - Options - Equipment and Systems. Select the Design Criteria tab and check the option User Defined Filename. Every time you create a Line ID, a system file is created and stored in a catalog. If you do not enter a name in the Line ID Filename field, this file is generated with a unique and unrecognizable name. By entering a name in the Line ID Filename field, you can give the file a meaningful name.
Version 5 Release 16
Page 29
4.
You can choose not to store the line ID in the catalog, if you set Options as follows: Select Tools - Options - EquipmentandSystems. Select the Design Criteria tab and check the option Do Not Store the Line IDs in Catalog. To use the line ID, you must manually store it in the catalog. Click the Properties button to open the Properties dialog box. Select the appropriate tab for your application (for example, Tubing or Piping), and assign properties to the line ID. You must assign values to the Nominal Size and Specification attributes. You can choose to assign values to any of the other attributes on the Properties dialog box. Click Apply. Click OK to close the dialog box.
5.
6.
Version 5 Release 16
Page 30
2.
3.
Use the Sort and Filter options if you need to. Under Filter, select the Local option if you only want to filter line IDs in the document. Select All if you want to filter all line IDs available to you. The Filter String field allows you to enter a line ID name - you can use wild cards. Clicking the Filter Attributes button brings up the Line Attribute Filter dialog box. See Select/Filter Line IDs to learn more about filtering. To perform a query on a line ID click on the line ID in the Line ID list. The members of that line ID will be highlighted. To query a member click on it in the document. All members that belong to the same line ID will be highlighted and the line ID will be highlighted in the dialog box.
Version 5 Release 16
Page 31
Version 5 Release 16
Page 32
Version 5 Release 16
Page 33
2. 3. 4. 5. 6.
Select the line ID to which you want to transfer a member. (When you select a line ID, all members that belong to it are highlighted.) Click on the member that you want to transfer. It will be transferred to the line ID you had selected. You can also use a feature called multi-select to transfer several members at a time. To do this: Select the members you want to transfer by clicking and dragging. They will change color once selected. Click on the Transfer Line ID button . The Transfer Members of Line IDs dialog box appears.
Version 5 Release 16
Page 34
7.
Select the line ID to which you want to transfer the members. You will be alerted that you are about to transfer the members.
8. Click OK. The members will be transferred. The line ID and member must be compatible for the transfer to take place. If you use the multi-select feature to include an incompatible member, it will not be transferred.
Version 5 Release 16
Page 35
Deleting a Line ID
This task shows you how to delete a line ID. The following scenario features the Conduit Design product. Raceway Design is identical except for the icons (buttons) and line IDs which are unique to each product. 1. Click the Delete Line ID button IDs contained in your document. . The Delete Line ID dialog box displays, showing all the line
2.
Select the line ID that you want to delete. (When you select a line ID all members that belong to it are highlighted.)
Version 5 Release 16
Page 36
3.
If the line ID you selected has members a message will display alerting you that all members belonging to that line ID will be deleted.
4. Click OK. The line ID and all its members will be deleted. Only line IDs contained in your document will be deleted. The same line ID used in other documents will not be deleted unless you open those documents and follow the steps given above.
Version 5 Release 16
Page 37
Renaming a Line ID
This task shows you how to rename a line ID. This task requires that a project has been defined in Project Resource Management. The following scenario features the Conduit Design product. Raceway Design is identical except for the icons (buttons) and line IDs which are unique to each product. 1. Click on the Rename Line ID button line IDs showing. . The Rename Line ID dialog box displays, with a list of
2.
If you want to search for other line IDs scroll through the list or enter a keyword in the Filter String field.
Version 5 Release 16
Page 38
3.
Select the line ID you want to rename. The Rename dialog box displays.
4.
5.
The box will display a name in the Default ID field. This name is based on preferences set by your system administrator. To use this name click the Set to default button. To use a different name enter it in the Name field. Click OK. Click OK again in the Rename Line ID box. The line ID will be renamed.
Version 5 Release 16
Page 39
2. 3. 4. 5.
Select the line ID whose properties you want to modify. Under Selection Type select Line ID. Click the Properties button. The Properties dialog box displays. Click on the Conduit (or Raceway) tab. Enter your changes and click OK.
Version 5 Release 16
Page 40
Version 5 Release 16
Page 41
2.
Select the line ID you want to merge. All members that belong to that line ID will be selected. The lower field will display the line IDs to which it can be merged.
3.
Select the line ID you want to merge with and click OK. All members of the first line ID will merge into the line ID you selected, and the first line ID will be deleted. You cannot merge incompatible line IDs. Also, members of a line ID that is merged into another will assume the properties of the line ID into which they were merged.
Version 5 Release 16
Page 42
This task shows how to import and/or update Line IDs. The following scenario features the Conduit Design product. Raceway Design is identical except for the icons (buttons) and line IDs which are unique to each product. For all paths described below, substitute Raceway for Conduit when performing a Line ID import in the Raceway Design product. The Import Line ID feature offers the user the utility of importing line IDs from existing databases in other CAD software products. The Update feature allows you to update the properties of existing line IDs with properties contained in an XML import file. Installation of the Document Type Definition (DTD) and knowledge of XML are prerequisite to using this feature. The file format for the Line ID XML Import File resides in the DTD. The location of the DTD and sample XML file is platform dependent. In Windows the path for the DTD is ...\intel_a\startup\EquipmentAndSystems\Conduit\SampleData\PlantShipLineIDImport.dtd. For the XML file, the path is ...\intel_a\startup\EquipmentAndSystems\Waveguide\SampleData\ConduitLineIDImportsample.xml. The paths for the other platforms are identical with the exception of the platform identifier. Shown below are the platforms with their respective identifiers.
q
Windows: ...\intel_a\ AIX: .../aix_a/ HPUX: .../hpux_a/ IRIX: .../irix_a/ SOLARIS: .../solaris_a/
In all cases, copy the PlantShipLineIDImport.dtd and the ConduitLineIDImportsample.xml file to a local directory with 'write access'. In the following scenario both the sample XML file and the DTD have been copied to a user Temp directory. Be alert to any line IDs you have created as well as the line IDs you will be importing. The properties of existing line IDs will be updated (replaced) with properties of line IDs of the same name upon import. The path for your line IDs is preset under Project Resource Management.
Click to open the 16 which will Raceway 2. The Line Design & Conduit ID Import/Update dialog box opens. Version 5 Releasefile. This will cause the subroutine to run Page 43 generate the line IDs from the XML file. Note that under Files of type, only XML files may be displayed and opened.
Version 5 Release 16
Page 44
. The Select/Query Line ID dialog box opens
You can verify that the new line IDs have been imported by clicking the Select/Query Line ID button showing the updated and imported line IDs.
Version 5 Release 16
Page 45
Connecting Elements
This section explains connecting and disconnecting elements. Connecting Parts Disconnecting Parts Connections Between Work Packages Managing Publications
Version 5 Release 16
Page 46
Connecting Parts
This task shows you how to connect two or more parts or runs. You can use this function to connect parts or runs. Select the part that you want to connect. Press the Ctrl key while selecting the other parts. Click the Connect 1. Parts button .
2. The parts will be highlighted and the Action dialog box will open. Click OK to connect the parts. The parts will be connected.
Version 5 Release 16
Page 47
3. To verify that the the parts are connected, use the Analyze Networks function. Select the Path tab. Select the extremities of the range of parts you connected. The From Object and To Object fields will display the parts selected and the Current Path field will show 1, indicating that the three items are connected. 4. You can also connect by clicking the Connect button and selecting the connectors on two parts. In this case the first part you select becomes slave to the second part.
Version 5 Release 16
Page 48
Disconnecting Parts
This task shows you how to disconnect two parts or runs. In the specifications tree, select the part that you want to disconnect. Press the Ctrl key while selecting the other parts. 1. Click the Disconnect Parts button .
2. The parts will be highlighted and the Action dialog box will open. Click OK to disconnect the parts. The parts are disconnected.
Version 5 Release 16
Page 49
3. To verify that the parts are disconnected, use the Analyze Network function. Select the extremities of the range of parts you connected. The From Object and To Object fields will display the parts selected. The Current Path will show 0, and there will be no objects in the path; indicating that the three items are disconnected.
Version 5 Release 16
Page 50
Publication based linking enables effective configuration management, revision management and concurrent engineering support. Publication based connections are established through a publication and can easily be replaced by new configurations or revisions of a work package. The connection is resolved dynamically as work packages are loaded into a session. Document based connections use a more direct linking mechanism. This allows the linked document to be identified more easily, but it does not easily support relinking to a new configuration or revision. In publication based linking, connection information is added to both work packages, establishing a one way or two way link. A two way link is established when the system has Write access to both work packages. If it has Write access to one of the work packages it will establish a one way connection from the work package to which it has access. Users can convert a one way link to a two way link if they have Write access to the necessary work package, using the Cross Document Connections command. It is recommended that a two way connection be established to ensure complete network connectivity for downstream processes such as From-To analysis. In the case of document based connections, the connection is stored in the parent document of the two work packages. In this case, a two way connection is always established.
Version 5 Release 16
Page 51
Managing Publications
This task explains ways you can manage publications. You should also refer to the following tasks for more information: Using Work Packages and Connections Between Work Packages. Publications are used to identify work packages that have linked elements, for instance, when a vessel is in one work package and the pipe routed from it in another. In such cases publications are automatically created and used to track connected elements. Using the Manage Logical Publications command, and an associated command, Cross Document Connections, you can manage the publications. Both are explained below. Select the work package for which you want to manage publications and click Tools - Manage Logical 1. Publications in the menubar. The Manage Logical Publications dialog box displays, with all publications in the document listed. The box shows the publication name, the element to which it is associated, the associated connector and whether it is linked or unlinked.
2.
You can perform the following functions (you must have Write access to the work package): q Rename: To rename, double click on a publication and enter the new name.
q
Reset: Click the Reset button to reset to the original publication name. Delete: Select a publication and click the Delete button.
Version 5 Release 16
Page 52
3.
To use the cross document connections command, select a work package and click Analyze - Cross Document Connections in the menubar. The Cross Document Connections dialog box displays, showing the publications in the document.
4.
The buttons become available when you select a publication. In the image above, the symbol in the Link Type column shows the publication has a two way connection. You can perform the following functions (some functions require Write access to both work packages): q Remove Link: This will remove a connection one way and the following symbol will display.
Add Link: When you have a one way connection, click this button to make it a two way connection. Disconnect: Click this button to remove the connection. Use the Reframe, Select All or Clear Selection buttons as needed.
You can also use the Connect Parts and Disconnect Parts commands to add or remove connections.
Version 5 Release 16
Page 53
Routing Runs
This section discusses routing runs, including routing runs in special circumstances.
Routing a Run Routing with Defined Nodes Routing from the End of a Routable Branching a Run Routing a Run at a Slope Auto-route Between Equipment Routing from an Item Reservation Display Information About Routables Routing Flexibles Managing Local Slack Checking Turn Radius Errors
Version 5 Release 16
Page 54
Routing a Run
This task shows you how to create a run. You can begin routing a run from: q Space.
q
An object, such as a tube. The end of a run or middle of a run. A point. Connectors. Item reservation face.
Design rules affect the way runs are routed. For instance, the turn radius of a run of a given nominal size is determined by the design rules. A sample set of design rules is included with this application, but most users (administrators, not individual users) will add to or modify them. Some ways in which rules affect run creation are explained below. See Rules Overview to find out which rules affected run creation. Also see Customizing - Standards and Design Rules - Modifying Design Rules for more information.
1. Click the Route a Run button The Run dialog box is displayed. .
Version 5 Release 16
Page 55
2.
If the Schematic Driven option is set then the Schematic Browser will also display. This option is controlled from the Design Criteria tab - click Tools - Options, select Equipment & Systems, and select the Design Criteria tab. A Multiple Rule dialog box may also display. This is explained below and in the Design Rules section. Define the routing mode for the run:
Orthogonal: routing between two points will proceed first in the X direction, then in the Y direction.
Version 5 Release 16
Page 56
Branch at Center: see Branching a Run. In addition, if you place the compass on an object the Use Compass Origin button will display. If you click the button and start to route the route will start from the compass origin. If you are in the middle of routing, the compass origin will serve as a routing point. Click one of the Select Mode buttons - the default is No Filter. The Select Mode buttons allow you to define where you can start routing from.
No Filter: No filters are applied and you can route from any routable object or in space.
In Space: Routing will be in space. This is useful when you have a large object in the background, such as a ship structure, and you want to be able to route in space.
Only Part Connectors: Select this to be able to route from part or equipment connectors only.
Import Node Points: This allows you to route using predefined node points. See Routing with Defined Nodes for more information. Section dimensions, Turn radius and Minimum length fields display the values given to the Line ID being used. Click the Section icon. The Display buttons allow you to select a display mode of Line/Curve or Solid. Click the Display Centerline button to show the centerline of the run. This will appear as a dashed yellow line. In addition a blue line will appear to display the Set Point setting. This feature works in both the Line/Curve and Solid display modes.
When defining Section parameters the section Types that are available depend on which workbench you are in. For example, Piping Design, Tubing Design and Conduit Design use only the round section while Systems Routing (shown below) offers all section types.
3.
Version 5 Release 16
Page 57
a. Select the Section Type button. The Section dialog box is displayed.
b. Define the section type and corresponding parameters for each of them:
No Section
Version 5 Release 16
Page 58
Display
The Envelope field refers to the total work area needed. The section diameter is obtained from the line ID and equals the size of the pipe or tube you will place in the run. The envelope diameter includes additional space need for pipe insulation, etc. In the case of a round section the value is obtained from the Outside Diameter column of the XXXDimension design table.
Version 5 Release 16
Page 59
Instead of entering the type of run, the set point and the height, width or diameter in the Section dialog box, you can select an existing run in your document. Once selected, the Section dialog box will display the values for that run. To select, click on the Run button and then click on the run whose values you want as the default. Make sure the entire run is selected - not just a segment or a node. It will be easier to select the run in the specifications tree.
4.
if you want to use the intelligent design capabilities Click the Press to use rule button incorporated in the application. When you do this the turn radius and minimum length are governed by the nominal size you select - you will not be able to enter a different value. The nominal size is displayed in the menu bar, along with the Line ID to which the run will belong and the Specification. The turn radius and minimum length for that nominal size are in turn governed by the rules tables. If there is more than one attribute, such as turn radius, associated with that nominal size then you will be prompted to select one and the Multiple Rule dialog box will display. In the example below you can select from four possible options to define the bend radius of a run. You will still be able to override the bend definition on a specific node of a run. If the nominal size you select does not exist in the turn rule table then an elbow will be placed at the turns.
NominalSize: This is the nominal size you selected in the menubar. BendRadius: Also known as turn radius. This is the turn radius of the run and the different values displayed are taken from the Turn Rules design table. If the value is 0 then the application will calculate it as explained below.
Version 5 Release 16
Page 60
DiameterFactor: The diameter factor is a value used to calculate the turn radius of the run if no value for the Bend Radius attribute for a given nominal size is entered in the Turn Rules design table. The diameter factor multiplied by the Bend Diameter provides the turn radius of the run. (The Bend Diameter value is obtained from the Tube Dimension design table.) It is this calculated figure that will show in the Run dialog box. The application first determines if there is a value for a given nominal size in the Bend Radius column of the Turn Rules design table. If there is a value it will use that value. If there is no value then it will calculate it as explained above. NumberofMiterCuts: If the value is other than 0 then your elbows will be mitered. The number of miters will equal the value shown in the column plus 1. See Modifying Design Rules and Creating a Line ID for more information.
5.
If you decide not to use the rules then enter values for the minimum length and turn radius.
If you enter a minimum length or turn radius you will not be able to route correctly unless these values are satisfied. For instance, if you enter a minimum length of 10 feet, you will not be able to complete a segment that is 5 feet. In the illustration below, the green line shows the minimum segment length that will be created, even if you try to make a shorter segment, because the minimum length you entered is longer than the segment you are now trying to create. Similarly, if you enter a value for the turn radius, your run will automatically be adjusted to satisfy the defined turn radius.
6.
Click in the drawing to define the routing points. If you want the application to show you possible paths between two objects, then select your beginning and end points and click the Display Alternate Path button possible paths: . The first click displays a field showing the number of . Subsequent clicks show the actual paths.
7 Once you have a route you want to accept, click OK or the Create the Run button and the run will be created. If you click the button you can select another run. If you click OK you will exit the command. Click Cancel to abort your routing. You can also double-click on the last point to stop routing. In this case you will not be able to alternative paths.
Version 5 Release 16
Page 61
8. Click on the Close Loop symbol that shows at the beginning of the run if you want to create a closed loop run. In a closed loop run the ends of the run are joined. 9. When starting a run from a part, a run that is a continuation of an existing run, or if branching from an existing run use the following buttons as needed:
from.
Get Line ID from Selection: gets the line ID from the run or part you are routing
Get Line Size/Spec from Selection: gets the size and spec from the run or part you are routing from.
10. The Change to Schematic Mode button lets you toggle between schematic and nonschematic mode. You will exit the command when you click this button and need to click the Route Run command again.
Version 5 Release 16
Page 62
1.
Create a text file, using a text editor like Wordpad, with column headings as shown below, and define the node sequence, X/Y/Z coordinates and bend radius of the node points. A sample file is provided with this application to help you define the text file. The file name is RunInputNodeData.txt and the location is: ...intel_a\startup\EquipmentandSystems\MultiDiscipline\SampleData. The file is reproduced below to show you the column headings and layout. (It has been opened in Excel to make it easier to distinguish columns.
You can see that there are two sets of node numbers, ranging from 1 to 4. Whenever the application reads the node number 1 it will start a new run. So, based on the file above, two runs will be created.
2.
Open the Run dialog box and click the Import Node Points button . The File Selection dialog box displays. Navigate to the location of your file and select it. The runs will be created.
Version 5 Release 16
Page 63
Version 5 Release 16
Page 64
1. Select the Route a Run button The Routing dialog box is displayed. .
3. Move the pointer to the end from which you want to route. When a green arrow appears, click and begin to route. Double click to end routing.
4. Once you begin routing the following buttons are added to the Routing dialog box:
Continue Routing: If you select this the run you create will be part of the run from which you are routing.
Create New Route: If you select this the run you create will be a new run.
Version 5 Release 16
Page 65
5. When starting a run that is a continuation of an existing run, a branch from an existing run, or routing from an object or equipment (nozzle) use either or both of the following buttons as applicable:
Get Size/Spec from Selection: If you select this button the run you create will be a new run but will assume the size and specification attributes of the run or object you are routing from.
Get Line ID from Selection: If you select this button the run you create will assume the same line ID as the run or object from which you are routing. If you de-select it, the new run will belong to the line ID displayed in the menu bar.
Version 5 Release 16
Page 66
Branching a Run
This task explains how to branch a run from any of these elements: q Another run
q
If the "source" element (i.e., the element from which the run branches) is moved or resized, the run is adjusted accordingly. 1. With your document open, select the Route a Run button. The Routing dialog box is displayed. Define the parameters for the run. See Routing a Run for instructions. Select the element from which you want to route the run and begin routing.
2.
3. 4.
If you want to branch from the center of the segment, click the Branch at Center button in the Run dialog box. The branch will begin from the center of the segment, irrespective of the point in the segment that you route from. If you want to create a run that "branches" from the end of a run, see Routing from the End of a Routable.
Version 5 Release 16
Page 67
2.
3. Click the Section button and enter data about the type and size of run. 4. Continue creating your run. Click once to define the ending point of a segment. Click twice to end the run. Slope routing is intended for shallow rise or fall - usually 30 degrees or less. Use directional routing for sharper angles - more than 30 degrees.
Version 5 Release 16
Page 68
5. 6. 7.
Click to select the starting point of the run. Move the cursor to the second equipment, where the arrow will also display, and click to select the ending point of the run. The run is created over the shortest possible path. Press the shift key to see other possible routes for the run between the two objects.
Version 5 Release 16
Page 69
The point on the item reservation face from which the run will start depends on the set point of the run. In the illustration above the set point is set at Center Center. If the set point was set at Bottom Center the run would have started at the bottom center edge of the item reservation. To change the set point, button in the Run dialog box and select the Set Point from the drop click on the Section Type down list in the Section dialog box that displays.
Version 5 Release 16
Page 70
Version 5 Release 16
Page 71
3.
Version 5 Release 16
Page 72
Routing Flexibles
This task shows you how to route using flexibles.
Flexibles can be routed in space, from another part (tube, conduit or waveguide) or from an item reservation (you may need to add a connector). When you route a flexible you are placing the actual part, such as a tube. A run is not created when you route a flexible, which is why they cannot be routed from a run. To route from a run you must put a part at the end node of the run. The first and last points of a flexible tube can either be a 3D point in space, an indication point, or a connector that contains a datum point. The inner points can be a 3D point selection or an indication in space on the current compass plane. 1. To begin routing in space, click the Flexible Routing button opens. . The Flexible Routing dialog box
Check the Spec driven box if you want your selected specifications catalog to apply. Check the diameter factor box and enter a value - this will define the bend radius (the bend radius will be the factor multiplied by the part size). If you do not check this box then the bend radius will be derived from the bending rule table. Select a mode. Use Length mode when you know the fixed length of the flexible tube. Use Slack mode to add additional length to the minimum length. If you use zero slack between two defining points, the spline will be straight. If you define the flexible using two points, and the distance
Version 5 Release 16
Page 73
between the points is 40in, and you set the slack mode to 50%, the new length will be 60in. If you select the Bend mode, the bend radius will equal the value in the Bend radius field and, additionally, the flexible will find the minimum distance between the points defining the route.
q
If you check the Ignore Slack checkbox when routing then that particular segment will have no slack in it. This option can only be used a segment at a time while routing. Enter values in the Straight Length at Ends fields. You can have a specified straight length at the ends, such as where a tube connects to an object. If you do not specify a straight length then the tube may angle out from the object, instead of being straight.
2. Click in space where you want to begin your route and click two more points to create a simple run. Click Apply. Your flexible run should look similar to this.
3. In the Build Mode panel of the Flexible Tube Routing dialog box, change the value in the Slack % field to 20 and click Apply.
The tube adjusts to reflect the additional slack. Note that the selected points remain in position. Now, change the Mode to Length to increase the value and click Apply. Now the slack value will increase and the run will be updated. To adjust the slack of a segment see the section on Managing Local Slack.
Version 5 Release 16
Page 74
4 Create another flexible route and connect it at a sharp angle to the first run. We have made the first run red for illustration purposes.
5 To resolve the misalignment of the two splines, double click the spline on the run you wish to correct. In this case we will correct the blue run. Part Design will open. Double click the spline again. The Spline Definition dialog box opens displaying the points of the spline.
The Spline Definition dialog box will list the points of the run. The last point will be highlighted when the dialog box opens though it may not be the point you want to edit. The first point (Point 1) contains the data that determines the flexible's shape. Do not delete this point. 6. Select the point you want to edit in the Spline Definition dialog box. The points are numbered in the order they were placed. In this case, Point 4 is the point we will edit.
Version 5 Release 16
Page 75
7. Zoom in as necessary to select the face of the route you want to align with and click when the Face/Rib.1/Double cue appears. The Tangents Dir value for Point 4 will display Surface.1.
Version 5 Release 16
Page 76
8. Click Apply. The tangent will become normal to the face and the splines will be aligned.
9.
When you click Apply you can continue correcting other connections. Click OK when finished.
Version 5 Release 16
Page 77
1. With your document open select the flexible route and click the Manage Local Slack button The Local Slack Management box will open and the route will highlight red. .
To manage the slack of a given segment, click the starting point and ending point of the segment you want to adjust.
. The slack for the segment will be reduced to 0 and the segment
. The Slack Definition field will To increase slack to a segment, click the Add slack button become active so that you can edit the length. The value in the Slack Definition field is the length that will be added to the flexible, thus increasing its slack. You may also enter a negative value to decrease the slack. 2. Select the points on both ends of the segment you want to adjust; in this case the segment in the item reservation.
Version 5 Release 16
Page 78
3.
Click the Ignore Slack button. The segment has become straight and is now within the limits of the item reservation.
4.
Click Apply if you have more segments to adjust; or click OK to close the Local Slack Management box.
Version 5 Release 16
Page 79
If a run is already selected it will display in the window. 2.Select one of the options: q Current selection lets you select runs in your document.
q
All runs under the active parent in the specifications tree. All runs created under a particular Line.
3.After you make your selection, the runs will display in the window in the Turn Rule Used column with their status indicated by a YES or NO - NO means one or more turns in that run does not conform to the turn rules.
If you click the Select All NO button then all runs that are in violation of the turn rules will be selected.
Version 5 Release 16
Page 80
4.Select the run you want to validate in the dialog box window - the run will highlight in the viewer. Click the Run Details button to see information about the run in the Run Details dialog box.
If you want to reset some of the turns in a run then select them in the Run Details dialog box and click the Reset Run . The turn radius for the selected turns will be reset according to the design rules. If the line has more Turns button than one turn radius or diameter factor then the Multiple Rule Found dialog box will display. Select one of the values - it will apply to the selected turns. 5.If you want to reset all the turns in a run then select the run in the Validate Run Turns dialog box and click the Reset Run Turns button. (If the line has more than one turn radius or diameter factor then the Multiple Rule Found dialog box will display. Select one of the values.) All turns in the run will be reset according to the design rule.
Version 5 Release 16
Page 81
Modifying Runs
This section discusses methods of modifying runs. Runs can be modified in the following ways: Changing a Section Changing the Angle of a Segment Moving Nodes Align Adjacent Segments Make Segment Parallel to Reference Plane Make Segment Parallel to Compass Base Plane Make Segment Parallel to Z Axis Fit Segment for Parts Assembly Position a Segment Relative to Plane Create an Offset Connection Between Segments Create a Closed Loop Run Open a Closed Run Adjust Extremities of a Run
Version 5 Release 16
Page 82
3. The Name field allows you to change the routable's instance name. 4. The Section button lets you change section parameters, as explained in Routing a Run. 5. Click one of the Turn Type buttons if you want to change the turn type. q No Turn: The turn radius for all turns is changed to 0. The Turn Radius field is not displayed.
q
Uniform Turn: All turns in the run have the same turn radius. Mixed Turn: Turns in the run can have different turn radius.
6. The Press to Use Rule button indicates if you are using the design rules. In the image above it is on, which is why the Turn Radius and Minimum Length fields are grayed out. You can click the button to go to a no-rule state, in which case the Turn Radius and Minimum Length fields will no longer be grayed out. See Routing a Run for more information.
Version 5 Release 16
Page 83
7. The Display Error Report button is green when there is no error in the run. It turns red when you insert a value or make some other change to cause an error. Click the button to display a report. This error function checks to make sure that the turn radius and minimum length conform to the design rule. 8. The Turn Radius field displays the turn radius. To change it you need to display the Node Definition dialog box (see Moving Nodes) and enter a value. If you introduce an invalid turn radius, by entering a value in the Node Definition dialog box, then the Display Error Report button will turn red. (You can also introduce a turn radius error by shortening the length of one or both segments.) A red arc will also display on your run. The ends of the arc are the minimum point to which each segment should be routed for a valid turn. In the example below, the segment is not long enough to support the turn radius value entered by the user.
9. The Node Edit Table button displays a table containing node values - see Moving Nodes. 10. The Minimum Length field displays the minimum length of each segment. You cannot change the value in this field if you are using design rules. 11. The Total Length field displays the total length of the run. You cannot change the value in this field.
Version 5 Release 16
Page 84
Changing a Section
This task explains how to change parameters that control how the section of an element is displayed. 1. Place your cursor over the element and click the right mouse button. 2.
From the pull-down menu, select the element or object you want to modify and select Definition. The Run Definition dialog box is displayed.
3. Click the Section button to set the desired section shape to No section, Rectangle, Round, Flat Oval, Radius Corner or Double Ridge.
When defining the Section parameters the section Types that are available depend on which workbench you are in. For example, Piping Design, Tubing Design and Conduit Design use only the round section while Systems Routing offers all section types. 4.
If you select Rectangular Section, you can define or change these parameters: q Set Point
q
If you select Round Section, you can define or change these parameters:
q
If you select Flat Oval Section, you can define or change these parameters:
q
If you select Radius Corner Section, you can define or change these parameters:
q
Version 5 Release 16
Page 85
If you select Double Ridge Section, you can define or change these parameters:
q
5. Click OK on the Section dialog box and OK on the Definition box to complete the change..
Version 5 Release 16
Page 86
Place the compass on a 3-D element and adjust the Z axis to the angle you want. Right click on the segment. A pop-up menu will show. Click on Rotate section to compass Z direction. The normal of the section will rotate to align with the Z axis, as shown in the image below.
Version 5 Release 16
Page 87
Version 5 Release 16
Page 88
3.
To move a node by entering coordinates, do one of the following: q Right-click the node symbol and select Definition from the pop-up menu. The Node Definition dialog box displays.
Key in new values for X, Y, or Z. Click OK in the Node Definition dialog box.
4.
OR Bring up the (run) Definition dialog box and click the Node Edit Table button to display the Node Edit Table and make changes to values in the table. To move the node using the cursor, place the cursor over the node symbol and drag it to a new location. See below.
Version 5 Release 16
Page 89
5.
A node will move parallel to the compass base plane, which is normally XY. To move a node vertical to the base, change the compass base to the XZ plane. 6. To move a node parallel to the compass Z axis. q Bring up the Definition box for the routable.
q
Place the compass on a 3-D object where it can be manipulated. Change the Z axis to the desired direction. Click on the square around the node and move it with the mouse button depressed. It will only move parallel to the compass Z axis. If you click on the node itself you will be able to move it in any direction.
7.
To move a node of a routable to the origin of the compass. This allows you to move the compass to a specific point on a routable or resource, and then move the node to it. To do this: q Bring up the Definition box for the routable which has the node you want to move.
q
Move the compass to the point where you want the node to move. Bring up the Definition box for the node that will be moved.
Version 5 Release 16
Page 90
8.
To delete a node right-click on the node and select Delete Node from the pop-up menu that displays.
Version 5 Release 16
Page 91
1. 2. 3.
Bring up the Definition dialog box for the run. Right click on the segment half closest to the misaligned joint. If more than one joint is misaligned click on a segment half closest to one of the end joints. A drop down menu will appear. Click on Align adjacent segments in the drop down menu. All segments will align beginning at the joint closest to the segment handle you selected. Segments will align in one direction only. If there are other misaligned segments in the run then you may have to repeat the operation.
Version 5 Release 16
Page 92
1. Click on the Offset Plane button and then on the face where you want to place it. A square
shows on the face. 2. Bring up the Definition dialog box for the run. 3. Bring up the Definition dialog box again, this time for the segment half you are interested in. See note below. Each segment is divided into two halves, which become visible when you bring up the Definition dialog box for the run. It is important to select the segment half correctly because the segment will pivot at the node closest to the segment half you select.
Version 5 Release 16
Page 93
4. Click on the Reference Plane button in the Segment Definition dialog box. The segment will pivot - at the node closest to the segment half you selected - to become parallel with the reference plane.
In the illustration above, the portion in red was the segment half selected. If the half to the left of it had been selected then the segment would have pivoted at the node to the left of it, as shown below.
5.
Version 5 Release 16
Page 94
2. 3.
Bring up the Definition dialog box for the run. Bring up the Definition dialog box again, this time for the segment half you are interested in. See note below. Each segment is divided into two halves, which become visible when you bring up the Definition dialog box for the run. It is important to select the correct half, because the segment will pivot at the node closest to the segment half you select. 4. Click on the Compass Base Plane button. The segment will pivot - at the node closest to the segment half you selected - to become parallel with the reference plane.
Version 5 Release 16
Page 95
In the illustration above, the portion in red was the segment half selected. If the half to the left of it had been selected then the segment would have pivoted at the node to the left of it, as shown below.
Version 5 Release 16
Page 96
Version 5 Release 16
Page 97
2.
Right-click on the segment half that you want to shorten. A drop down menu will display.
Version 5 Release 16
Page 98
3.
Click Adjust to fit. The elbow will move flush against the tee.
The same command can be used to create a U. If you have a segment with bends at the two ends and you use the command described above, the segment will shorten so that the two bends are adjacent. It will not work if there are no bends.
If you have two connected parts, like a valve and a flange, and you want to move both after they have been placed, select both first. Then, when you move any one part both will move together.
Version 5 Release 16
Page 99
2. Place the offset plane on top of the beam and bring up the Definition dialog box for the routable. Right-click on the segment you want to move. A drop down menu will display. Select Offset segment.
3.
Version 5 Release 16
Page 100
4.
Select Offset segment. The Offset segment dialog box will appear.
5.
Select Make segment parallel to reference plane and then select one of the buttons, Outside edge to reference plane or Center line to reference plane. See Step 9 to offset to another segment.
Version 5 Release 16
Page 101
6.
Enter a distance in the Offset field. If you enter 0 the routable will be placed on top of the beam if you have selected Outside edge to reference plane. If you select Center line to reference plane then entering 0 in the Offset field will place the center line of the routable on top of the beam. Click the Offset to far side or Offset to near side button. These buttons will place the routable on either side of the reference plane. Click Preview if you want to preview, then click OK and then OK again in the Definition dialog box. The run segment will be placed on top of the beam.
7.
8.
9.
To position a segment a certain distance from another segment, select the Offset to another segment option and click the segment to which you want to offset. Click one of the three buttons: Outside edge to outside edge, Center line to center line or Center line to outside edge.
Version 5 Release 16
Page 102
2. Select the segment you want to be the slave. The first segment you select becomes the slave, while the second becomes the master. 3. Select the second segment. The compass displays and you can see a connector line between the two.
4. Enter the offset distance and select your offset between options in the Run box. You can choose to have the offset connection between the:
q
Version 5 Release 16
Page 103
5. To create a connection between other segments of the same two routables select other segments in the same sequence given above. 6. Click OK. The connections will be created. 7. To modify the connection, select the slave run, click the Create offset segment connection button , select the slave segment and enter your changes. 8. To delete offset connections select the slave routable, right click, then click on the line corresponding to the routable and click Delete offset connections. All connections between the two routables will be deleted.
Version 5 Release 16
Page 104
6. The two ends of the run will join. An open end run and closed loop run are shown below.
Version 5 Release 16
Page 105
Version 5 Release 16
Page 106
Version 5 Release 16
Page 107
Version 5 Release 16
Page 108
2. Click and drag the connector symbol at the end of the section to reposition it. The image below shows the repositioned extremity. Notice that the Total length in the Definition dialog box has changed to reflect the adjusted length.
Version 5 Release 16
Page 109
3. Click Apply and OK. The run will now extend to the selected position.
4. The other method uses the Adjust Run Extremity command. With your document open, click the Adjust Run Extremity button . The Adjust Run Extremity dialog box displays.
Version 5 Release 16
Page 110
5. Select the run extremity you want to adjust. The run is highlighted and the Adjust Options become available.
6. Click the down arrow in the Adjust Options field and select one of the options. You can: q Move to connector: Move the extremity to a connector.
q
Move to point: Move it to a point on a part or equipment. You see the points as you move your pointer over the part. Move to x ,y, z coordinate: Move to a specific coordinate. Enter the coordinates in the fields that display. Move to run and keep alignment: Move to another run - the extremity is moved to that plane, not connected. Move to part and keep alignment: Move to a part - the extremity is moved to that plane, not connected.
7. Click OK to end.
Version 5 Release 16
Page 111
2. Click the Transfer Run button . The Transfer Run dialog displays and you are prompted to select the run you want to transfer. 3. Select the run, at which time the Apply and OK buttons in the Transfer Run dialog box become available.
4. Click on the down arrow in the File name field to see documents that are directly under the top level product. Select the document you want to transfer the run to in this list or in the specifications tree. NOTE: If you have a third level document you will need to select it in the specifications tree.
Version 5 Release 16
Page 112
5. Click Apply or OK. The run is transferred to the document you selected.
Version 5 Release 16
Page 113
Manipulating Objects
This section explains some ways in which objects and resources are manipulated. Search for Objects in a Document Aligning Elements Distributing Elements Rotate Resource Using the Definition Dialog Box Snap Resources Together Quick Snap Resources Snap and Rotate a Resource Using Offset Planes and Advanced Offset Planes Generating Detail Information Disable/Enable Manipulation Handles Using Quick Translate to Move Objects Activating the Product or Parent Transfer Elements to New Document Moving In-line Parts Rotating In-line Parts Snapping Parts to a Run Defining the Rotation Axis in Free Space
Version 5 Release 16
Page 114
Under Workbench select your workbench. Under Type select the type of object you are searching for. Detailed instructions on using the Search function can be found in the Infrastructure User Guide under Basic Tasks Selecting Objects.
Version 5 Release 16
Page 115
Aligning Elements
This task shows you how to align elements in your layout. You can align the center or the sides of an element to a user defined reference plane that you define. You can also rotate an element to align it with a reference plane. 1. 2. Select the element(s) that you want to align. Select the icon for the type of alignment you want to perform:
Distribute: See Distributing elements 3. Define the plane to use as a reference for the alignment. If you have an offset plane already defined it will be used as the reference plane. If you do not already have the offset plane defined do the following: a. Place your cursor over a geometric element that defines the plane (e.g., a construction plane, boundary, area contour, item reservation). As you move the cursor, a small white rectangle is displayed to show the selectable planes, as shown below. A line normal to the rectangle shows the direction in which the alignment will be performed.
Version 5 Release 16
Page 116
If you do not see the white rectangle, zoom out from the drawing. The white rectangle cannot be displayed if the element under your cursor is displayed too small. b. Click to select the plane. The selected elements are aligned along the plane.
Version 5 Release 16
Page 117
Using the Align Planes command allows you to select any plane on an item reservation or part. After you select the first plane to which to align to, you can only select a plane that is parallel to it. For instance, if you select the the top of an item reservation you need to select the top or bottom of the second item reservation - you cannot select the sides. Click any button in one of the tool bars to exit the alignment command. If you want to continue with the alignment command using the same reference plane then select another element in the model. 4.
Version 5 Release 16
Page 118
Distributing Elements
This task shows you how to distribute elements within parameters that you define. 1. Select the elements you want to move. 2. Click the Distribute button . 3. Define a reference plane for the distribution by doing the following: a. Place your cursor over a geometric element that defines the plane (e.g., a construction plane, boundary, area contour, item reservation). As you move the cursor, a small white rectangle is displayed to show the selectable planes, as shown below. A line perpendicular to the rectangle shows the direction in which the distribution will be performed.
If you do not see the white rectangle, zoom out from the drawing. The white rectangle cannot be displayed if the element under your cursor is displayed too small.
Version 5 Release 16
Page 119
The selected elements are distributed along a line perpendicular to the plane, as shown below.
Version 5 Release 16
Page 120
3. 4.
Enter the degrees in the Rotation field. Click Apply and the resource will rotate on its vertical axis.
Version 5 Release 16
Page 121
1. 2.
To snap resources together by creating new connectors, click the Snap button
Click one of the resources you want to snap together. The resource changes color and the Define Reference Plane (From) dialog box displays.
Version 5 Release 16
Page 122
By default the Define Plane button is selected, allowing you to select a plane for the connector you will create. See Creating Connectors for information about using the Define Plane functions. The two resources will have a Master-Slave relationship to each other - but only if you choose to add a constraint (see below). If you add a constraint the first object you select becomes the slave, and the second object becomes the master. Also note that the first resource you select will move to snap - the second resource you select remains stationary. 3. Select the second resource. The Define Reference Plane (To) box will display - make your selections as explained above. You can also select an existing connector. Click OK when done. The two resources will snap together and the Constraint Options dialog box will display. 4. You can clear the Align, Face and Orientation check boxes and click OK if you want the two resources to remain snapped together without any new connectors being created. To add one or more constraints - which will also result in creating connectors - follow the steps given below. Make your selections in the Snap Options box.
5.
Align: You can increase distance between the two resources, but if you change the alignment the
Version 5 Release 16
Page 123
slave will snap back to the original alignment. In the image below the distance is increased but the alignment remains the same.
Face: The two resources will maintain the face if you move one of them. In the image below the two maintain the same face, though the alignment has changed.
Orientation: The two connectors will maintain the same orientation if you move them, i.e. the red arrows visible in the connectors will align. It is therefore important to make sure that the red arrows in the connectors are pointed correctly and oriented correctly with reference to the part. The red arrow is usually set to the "Up" position of the resource, which means that on both resources they should point in the Up direction. If the red arrow points "down" in one resource and "up" in the other, then the resources will snap together incorrectly. You can toggle the position of the red arrow by clicking on the green arrow that is parallel to the plane. Fix in space: If you select this option the position of the master resource is fixed - if it is moved it will snap back to its original position. Attach: Checking this option allows you to attach the two objects. Place manipulator at snapped location: Check this if you want to rotate the snapped object after placing it. The manipulator is placed on the object if you check this. You can then click on the bottom curve of the manipulator (see image below) and rotate the object. It will rotate in increments, based on the value entered in the Snap Angle field. In the image above it is 45 degrees.
Version 5 Release 16
Page 124
To remove a constraint select it in the specifications tree and delete it. To remove the 'Fix in space' option right click on the Fix line in the specifications tree, click Properties, go to the Constraints tab, and uncheck the Fix in space box. 6. Click OK when done. 7. To snap resources together using preexisting connectors: a. Click the Snap button. b. Move the pointer over the first resource - the connectors will display. Select the connector. c. Move the pointer over the second resource - the connectors will display. Select the connector and the two resources will snap together. d. The Snap Options box will display. Make your selections and click OK.
Version 5 Release 16
Page 125
Center of polygon: the snapping point will be the center of any surface indicated by you. Surface: the snapping point is at any point indicated by you.
To snap resources together using the center of three points on a circle method, click the Snap Three Points button 1. 2. .
Click the resource that you want to move. Note: q If you click the resource at a connector it will snap to the other resource at that connector. You can create a connector if you want to.
q
If you click the resource at a point other than a connector it will join to the other resource at its origin. If the resource was preselected when you clicked the snap command you will not be able to select a connector.
These points apply to all three methods of Quick Snap. In the image below the user wants the paint gun to snap to the robot arm. After he clicks the paint gun the compass displays at the origin of the paint gun to show that the part will snap at that location. You can choose not to display the compass at the snap location by unchecking the option Place compass at snapping point in the Snap Options dialog box. The box displays when you click on any of the Quick Snap buttons. Placing the compass at the snapping location allows you to rotate the resource after it has snapped.
Version 5 Release 16
Page 126
3.
Define the point on the robot where you want the paint gun to snap, in this case the end of the robot arm, by clicking on three points. You can only select your defining points on the edges of a circle. Only points on the ends of edges are selectable. Note: If you click the three points clockwise the paint gun will attach "inward" as shown in the image below:
If you click counter clockwise then the paint gun will attach "outward", which is the correct position in this example.
Version 5 Release 16
Page 127
4. To Quick Snap using the center of polygon method, click the Snap Center of Polygon and perform the action detailed in Step 2. 5. button
Select the snapping point on the second resource by clicking on a surface. The resource will be placed in the center of the polygon.
6. To Quick Snap using the surface method, click the Snap Surface detailed in Step 2. 7. button and perform the action
Select the snapping point on the second resource by clicking on any surface. The resource will be placed at the point you click.
If you double click a command you will be in repeat mode. This allows you to snap a resource to a different location, using a different selection method if you want.
Version 5 Release 16
Page 128
2. Click on the second resource. A white square will appear. Move the pointer over the resource and click when the white square is at the location where you want to snap the two resources. The orientation symbol will appear at the location and the Define Reference Plane dialog box will display.
Version 5 Release 16
Page 129
Click on the Define plane using compass button snap the two resources.
4. Click OK on the Define Reference Plane box. The two resources will snap together.
5. Click on the Select button to exit the Snap command. Click on the resource you want to rotate, then grab one of the handles on the compass with your pointer and move it. Different handles will move/rotate the resource in different directions.
You can also double click on the compass to bring up the Compass Manipulation dialog box and enter the required figure in the Angle field. Click on the + or - sign next to the Z axis to rotate it.
Version 5 Release 16
Page 130
Version 5 Release 16
Page 131
If you do not see the white rectangle, zoom out from the drawing. The white rectangle cannot be displayed if the element under your cursor is displayed too small. b. Click to select the plane. The white rectangle changes to a blue rectangle, and remains displayed on the reference element, as shown below.
Version 5 Release 16
Page 132
The reference plane can now be used as a reference to position other elements. 3. Use the advanced offset plane feature to set your plane reference, origin and orientation settings as follows: a. Click the Advanced Offset Plane button. The Define Plane dialog box will display.
b. The Define Plane button is selected by default. However, you can select any button in the Define Plane box. Click when you have found a location. The plane manipulator displays.
Click on the buttons in the Define Plane dialog box to make your selections. See Creating Connectors on using the buttons. c. Click OK when done. The reference plane will be created.
Version 5 Release 16
Page 133
1. With your document open, click the Analyze Item button . 2. Move the pointer in the document highlighting various objects. Attributes and their values are displayed, depending on the type of object highlighted. In the illustration below the pointer is on a tubing tee.
Version 5 Release 16
Page 134
Version 5 Release 16
Page 135
Version 5 Release 16
Page 136
Point-to-Point. The From object point matches the point on the To object. Point-to-Line. The From object point is the orthogonal projection of the point on the To object line. Point-to-Plane. The From object point is the orthogonal projection of the point on the To object plane. Plane-to-Plane. The From object plane matches the plane on the To object. The two planes must be parallel. Plane-to-Point. The new From object point is the orthogonal projection of the To point object on the From object plane. Line-to-Point. The new From object point is the orthogonal projection of the To object point on the From object line. The new From object point matches the point on the To object. Connector-to-Connector
An object moved using this command does not rotate. If translating parts on a run, the part must not be connected to a stretchable part like a pipe or a bendable.
1. With your document open, click the Quick Translate button . The Translate dialog box displays.
2.
When you click the Point button, you can select Point, Line, or Plane as the To element.
When you click the Line button, you can select only Point as the To Element. (The other To Element buttons are not active.)
When you click the Plane button, you can select Point or Plane as the To Element. (The other To Element buttons are not active.) After clicking a From element button, select the From object in your document. Click the appropriate To element button, then select the To object in your document.
Version 5 Release 16
Page 137
3.
Select the From object connector in your document. You can change the value in the Distance field. The value you enter is the Distance the From object will move in the compass Z direction. You can add an offset value in the Offset field. This value represents the distance between the two objects after a move. Click the To element Connector button. Select the To object connector in your document and click OK. The From object moves to the To object based on the selected Distance and Offset. You can use the Quick Translate command with only one object.
4.
Select the From object connector in your document. If necessary, change the value in the Distance field. Click the To element Connector button and click OK. The From object moves in the compass Z direction.
Version 5 Release 16
Page 138
The From object moves to the To object and the two planes are parallel.
Version 5 Release 16
Page 139
Click the To element Connector button and select the To object Connector.
Version 5 Release 16
Page 140
The blue line extending from the compass indicates the direction and distance the From object will move. (You can change the distance and the offset and the blue line will adjust accordingly.) Click OK.
The From object moves the distance indicated in the Distance and Offset fields.
Version 5 Release 16
Page 141
2.
If you want to activate an object then click on the object, in the specifications tree or viewer. If you want to activate the object's parent, then click the checkbox Activate Product's Parent and select the object. The parent will be selected and highlighted in the specifications tree.
Version 5 Release 16
Page 142
2. You can select elements to transfer in various ways: q Click the element you want to transfer. Click the Select Elements in Range Networks dialog box that displays. Click the Select Spools button and make your selection in the Analyze
3. If you do not want to transfer some elements in the Selection List, select the element(s) and click Remove. Remove All removes all elements.
Version 5 Release 16
Page 143
4. Make your selections. Spools and Lines will display the existing name in the File Name field. You can edit this name, or add a Prefix or Suffix (or both) to distinguish it from the original name. Elements do not display any name - you need to enter a name. In this example it is TestTransfer. The image below shows the entries in the specifications tree, with the Equipments node expanded, before the transfer.
5. The vessel has been selected for transfer (the associated nozzle will automatically be selected). Click Apply or OK. Apply allows you to transfer more elements. OK exits you from the command. The image below shows the transferred equipment.
Version 5 Release 16
Page 144
Version 5 Release 16
Page 145
You use the buttons and drop-down lists on the Move/Rotate dialog box to perform various tasks. 2. To move and offset a physical part, click the Move Physical Parts on Run button .
Select the part in your document. An offset plane displays on one end of the in-line pipe.
Enter the required offset in the Offset Value field. (Key-in Offset must display in the Options dropdown list.) The offset is measured from the end of the in-line bendable where the offset plane displays. Click anywhere in your document and the part moves according to the selected offset.
Version 5 Release 16
Page 146
To toggle the offset plane to either end of the segment, click the Toggle Offset Plane button You can make measured movements of the part in either direction. To move the part to next connector location, click the Move to Next Connector Location button . Click OK to complete the task and close the Move/Rotate dialog box. 3. You can move a part and align it with another element or with a plane.
Select either Intersect Two Elements or Intersect Connector and Plane from the Options dropdown list. (Make sure you click the Move Physical Parts on Run button.)
To move a part and align it with another element, select the part that you want to move, and select Intersect Two Elements from the Options drop-down list. Select a connector on the part you want to move.
Version 5 Release 16
Page 147
Select the connector on the other element. The part moves and aligns with the element.
Click OK to complete the task and close the Move/Rotate dialog box. To move a part and align it with a plane, select the part that you want to move, and select Intersect Connector and Plane from the Options drop-down list. Select a connector on this same part, then select the connector on the plane. The part moves and aligns with the plane. Click OK to complete the task and close the Move/Rotate dialog box.
Version 5 Release 16
Page 148
synchronize the angle of rotation of two parts. rotate an in-line part and align it with another element. use the compass to rotate a part and set the angle of rotation. rotate connected parts at the same time.
Defining the Rotation Axis in Free Space explains how to define the rotation axis of a part in free space. Moving In-Line Parts explains how to move and offset in-line parts. Piping parts are used here for illustration purposes. The procedure is the same for other types of parts. 1. With your document open, click the Move/Rotate Part on the Run button dialog box displays. . The Move/Rotate
You use the buttons and drop-down lists on the Move/Rotate dialog box to perform the various tasks.
Version 5 Release 16
Page 149
2. To enter the angle of rotation, select the part you want to rotate.
Make sure Key-in Angle displays in the Options drop-down list. Enter the angle of rotation (a positive or a negative value) in the Angle Value field. Click anywhere in your document and the part rotates to the angle of rotation.
To toggle the angle of rotation entered in the Angle Value field from positive to negative, click the Reverse Entered Angle button .
Click OK to complete the task and close the Move/Rotate dialog box. 3. To synchronize the angle of rotation of two parts, select the part you want to synchronize with another part.
Version 5 Release 16
Page 150
Select Synchronize Part Orientation from the Options drop-down list on the Move/Rotate dialog box.
Now select the other part. The first part rotates to the angle of rotation of the second part.
Click OK to complete the task and close the Move/Rotate dialog box.
Version 5 Release 16
Page 151
4. To rotate an in-line part and align it with another element, select the part you want to align with the other element. Select Intersect Two Elements from the Options drop-down list on the Move/Rotate dialog box. Select a connector on the part you want to align.
Select a connector on the other element. The first part rotates and aligns with the second part.
Click OK to complete the task and close the Move/Rotate dialog box. You can now create a two-segment run.
Version 5 Release 16
Page 152
5. To use the compass to rotate a part and align it with the angle of rotation of any surface parallel to the rotation axis, select the part you want to rotate.
Select Rotate to Compass Z direction from the Options drop-down list. Drag the compass and place it on the other surface.
Version 5 Release 16
Page 153
The first part rotates and aligns with the Z direction of the compass. Manipulate the compass to change the Z direction. The part rotates in the same direction, and the Angle Value field continually updates the angle of rotation. Click OK to complete the task and close the Move/Rotate dialog box. 6. To rotate connected parts at the same time, select one of the parts you want to rotate.
Click the Include Connected Parts button All connected parts are now selected.
Enter an angle of rotation in the Angle Value field. Click anywhere in your document and all the connected parts rotate to the angle of rotation.
Version 5 Release 16
Page 154
Click OK to complete the task and close the Move/Rotate dialog box.
Version 5 Release 16
Page 155
Moving In-Line Parts explains how to move and offset in-line parts. Rotating In-Line Parts explains various ways to rotate in-line parts and set the angle of rotation. Piping parts are used here for illustration purposes. The procedure is the same for other types of parts. 1. With your document open, click the Move/Rotate Part on the Run button dialog box displays. . The Move/Rotate
2. To move a part in free space and snap it to a run (and create a connection), select Snap to Run's Extremity from the Options drop-down list. Point to the part that you want to move and select a connector.
Version 5 Release 16
Page 156
The part moves and snaps to the run extremity, and creates a connection.
Click OK to complete the task and close the Move/Rotate dialog box. 3. To move supports (such as hangers) that have come off a modified run, and snap them back to the run, select Snap Support(s) to Run in the Options drop-down list in the Move/Rotate dialog box. Select the modified run. This also selects the supports that are off the run.
Version 5 Release 16
Page 157
Version 5 Release 16
Page 158
2. To define the rotation axis of a part in free space, select the part. An error message displays. Click OK to close the message. Point to the part in free space and connectors display.
Version 5 Release 16
Page 159
Select a connector to define the rotation axis. Click the up or down arrow keys on the Angle Value field and the part rotates on the rotation axis. The Angle Value field continually updates the angle of rotation.
You can redefine this part's rotation axis. Click the Define Rotation Axis button Move/Rotate dialog box. Select a different connector, then set the angle of rotation as described above.
on the
Click OK to complete the task and close the Move/Rotate dialog box.
Version 5 Release 16
Page 160
Version 5 Release 16
Page 161
Version 5 Release 16
Page 162
If the object cannot have derived values, the Derived checkboxes will not display. If a Derived checkbox is selected, it means the value is derived. If it is not checked the values are not derived. A value is considered to be derived when it is obtained from another object. For instance, a piping route may derive the values of some properties from the line of which it is a member. The Properties dialog box displays several tabs: q The Graphic tab allows you to change the looks.
q
The Object tab displays information about the object such as ID, Function Class, Parent Group or Group Members, depending on the object being queried. Under the Product tab you can make changes to the basic Product in the specifications tree, such as renaming. You can include additional descriptive and historical data. One or more application tab - such as Piping or Equipment - lists various properties. They will display depending on the class of object whose properties you are editing. Click the More button if one of these tabs does not display, or if you want to see other tabs. More than one tab may display for some objects, such as Piping and Equipment, if the object has properties in more than one domain. The filter button lets you use the filter function. See Filter the Properties of an Object.
See Infrastructure documentation (Basic Tasks - Manipulating Objects - Displaying and Editing Graphic Properties) and Product Structure documentation (User's Tasks - Modifying Component Properties) for more information. 3. Enter values in the fields as desired and click OK. The properties will be edited. 4. You can override derived values by modifying the values as outlined in Step 3. The Derived checkbox will become unchecked. You can also override derived values by unchecking the Derived checkbox. To revert to derived values check the Derived checkbox. 5. Click OK to end. Some objects have discrete values - which means you may only select certain values. In that case you will be able to display a drop-down box and select one of the values in it.
Version 5 Release 16
Page 163
3.
Save the file in a directory of your choice. Modify the project resource management file to reflect the directory in which the file is located. To do this, change the entry for the resource "Attribute Display List". See PRM documentation for more information. The display order will apply to subclasses also, unless a subclass has its own display order text file.
Version 5 Release 16
Page 164
2.
An X in the column Show means the attribute is displayed in the Properties dialog box. An X in the column Computed means the attribute is computed. If you check the checkbox Show Only Attributes with Value, then only attributes that have a value will display in the Properties dialog box. Click on each property to toggle between Display and Hide. An X next to a property means it is displayed. The settings will be retained when you open the Properties dialog box again.
Version 5 Release 16
Page 165
Renaming Objects
This task shows you how to rename objects, using piping objects as an example. 1. . The Rename dialog box displays. In the view below you With your document open, select the object and click the Rename ID button can see that the ID field is displaying the name assigned by the application; in this case, P-004, indicating that this is the fourth instance of a pipe being placed in this document.
2. If you wish to rename the object (or instance) enter the new name in the ID field. To revert to the Default ID click on the Set to default button.
3. If you want to rename additional objects click Apply and continue renaming. 4. Click OK when finished. The objects will be renamed. Using this command to rename a object does not rename all instances of that object. If you have placed an object more than once in a document and want to rename all of them, you will have to rename each one, individually.
Version 5 Release 16
Page 166
Version 5 Release 16
Page 167
1.
. The Resize/Respec window opens. (The With your document open click the Resize/Respec Part button Reset/Resize/Respec buttons become available after you make a selection.)
2. To change the size or specification of parts in a network, click the Select elements in range button. The Analyze Networks dialog box displays. Click the Path tab and set the From Object and To Object.
When Current Path and Number of objects in current path accurately reflect the range you want to select, click Close. The Resize/Respec dialog box opens. Click Resize to open the Resize Parts dialog box, explained in the next step. 3.
Nominal Size: This field displays the size of parts in your selection. If there is more than one size in your selection then more than one size displays, as in the image above. If one part has more than one size (a reducer) and you have checked the option List Multiple Sized Parts in the Resize/Respec dialog box, then the display will be as shown below, to allow for more flexibility in selection.
Version 5 Release 16
Page 168
The asterisks after the value will be replaced by a value once you make your selection in the To field. For a rectangular object you will get height and width fields. See HVAC Design documentation. You can highlight your selection change, or reframe it, using the buttons. If the Resize Run and Validate Turns (checks for turn radius errors) options are grayed out, it is because these operations are not relevant - there is no run selected. Move your pointer over a part to see values for various properties. Make your changes and click OK, to open the Define Part Options dialog box. 4. The Define Part Options dialog box allows you to select a part when you have more than one selectable part.
The first line shows an error - you will not be able to resize the nozzle. The asterisk in the first column means you have more than one selectable option for this part. The Options field appears when you select a part. Click on the down arrow to display your options, shown above.
Make your selection and click OK. The selected parts will be resized. 5. To change the specification, click the Respec button after making your selection (Step 2). The Respec Parts dialog box opens, allowing you to change/add the specification. The From and To fields display after you select a specification. In HVAC Design the column headings are different. See HVAC Design documentation.
Version 5 Release 16
Page 169
6. , and select To change the size or spec of all members of a line ID in the active document click the Select Line button the Line ID in the Selection List that displays. Click OK and the Resize/Respec dialog box will open. Make changes as necessary. 7. ; select the spool in the To change the size or specification of members of a Spool, click the Select Spool button Selection List that displays, and click OK. With the Resize/Respec dialog box open, proceed as above, making the desired changes. 8. To change the size or spec of a single part select it in the document or from the specification tree and click the Resize/Respec button. The Resize/Respec dialog box will open. Select the Resize or Respec button and make your changes.
Version 5 Release 16
Page 170
From the part itself. A run. A connector. Based on a specifications catalog. A line. From a 2-D function (in the case of schematic driven design only). Defined by the user. If a value has been assigned to an attribute during part build time, then that value will be used when the part is placed. Examples of attributes whose values are defined in the part are: material category, material code, part numbers. If a part is placed on a run: A bendable part will pick up the bend radius and the nominal size values from the run. Other parts will pick up the nominal size value only. If you select a connector before placing a part then the values will be derived from the connector. The image below shows a connector with attributes and values displayed.
1. 2.
3.
Version 5 Release 16
Page 171
If the valve shown above had already been placed on a run, and you selected the run before placing a new part, then that new part would have derived values from the run. In the HVAC Design application, if you select a connector to place a new part, then the values will actually be assigned to the new part. In other applications you will be provided with a part that matches the nominal size and other attribute values. Some of the attributes typically defined on a connector are those displayed above: wall thickness, rating, end style and nominal size. If you are selecting parts from a specifications catalog: If the part being placed does not have an attribute value defined, then the value will be obtained from the specification. If the value is defined in both the specification and on the part then the value on the part will remain unchanged. When you are placing a part as part of a line: If the part does not have an attribute value defined, then the value will be obtained from the line. If the value is defined on both the line and the part then the value on the part will remain unchanged. Attributes that are typically defined on the line are: insulation specification, insulation thickness, temperature and pressure. In schematic driven design: If the value is not defined on the physical part then it will be obtained from the function. If the value is defined on the the function and the physical part then the value on the physical part will remain unchanged. User defined: During part build time some attributes can be defined as override parameters, which means the user defines the value. For such attributes, users will be prompted to define values at parts placement time. The application attempts to determine values in the order given above - if the part itself does not have a value it will examine the line, then the run and so on.
4.
5.
6.
7.
8.
Version 5 Release 16
Page 172
Version 5 Release 16
Page 173
Placing Parts
This task shows you how to place a part on a run. This process allows you to filter (or search) a catalog for parts that meet the criteria that you specify. You are presented with a list of parts that meet these criteria so that you can select the part you want to place. This type of parts placement is known as "functionless" parts placement. It is used in Raceway & Conduit Design, and also in Equipment Arrangement. These parts do not have a function as defined in the feature dictionary. Instead of opening a class browser, you open the catalog browser. The same procedure is used for placing parts at a location other than a run. While conduit parts are used in this example, the procedure is the same for raceway and other types of parts. See also Detecting Clash in Parts Placement and Placing Parts Using a Schematic. Note that this application incorporates intelligent design functions. This means that during the design process the application ensures your design meets certain criteria. These criteria are established by design rules. For example in Piping, the design rules will match the threaded end of a pipe to the threaded end of a mating part. (You can override the rules if you want.) There are certain general design rules that apply to all parts you place. Other rules apply to parts you place from a specifications catalog or a standard. Theoretically you can create a new standard and not incorporate any design rules. However, your parts will not place correctly if you do so. The standard and specifications catalog that you use for parts placement has to be defined in the setup data. See Understanding Project Resource Management. 1. With the run displayed, click the Place Conduit Part button box displays. . The Conduit Placement dialog
Version 5 Release 16
Page 174
Place on Active Axis Plane. This will place the part on the same plane as the axis that is active. You could use this with a local axis, for instance.
Place on Compass Plane. This mode allows you to place a part on the compass plane. It becomes active when you move the compass and place it on a surface.
Place on Surface lets you place a part on a surface, such as a ship's deck. You will first need to position the white reference square that appears when you click this button.
Open Catalog Browser lets you open the browser and select a part to place.
The Filter Definition button lets you override values and specification, explained in Steps 3 & 4 below. The last four buttons, Edit Part Parameters, Move, Flip & Adjust, let you perform tasks already explained in this manual. They become active when they can be used. To filter for parts click the Filter Definition button to display the Filter Definition dialog box. Select the property whose value you want to define, then select the new value from the drop down box in the Value field. This new value will appear in the Filter Value column. The values in the Filter Value column will be used when searching for parts in the catalog. You can also clear the override value by clicking on the Clear Value button.
2.
Version 5 Release 16
Page 175
3.
To change the specification, click the Filter Definition button. Select Conduit Specification from the list then click the drop-down arrow in the Value field. Select the appropriate specification and click OK. The spec, e.g., AL001, will display in the Filter Value column.
Version 5 Release 16
Page 176
4.
Move your pointer to the place on the run where you want to place the part and click. (When placing an elbow, click when the green arc displays.) The Catalog Browser displays.
5.
Expand the tree if you need to and select the part you want to place by double clicking. The part is placed.
Version 5 Release 16
Page 177
To ensure correct placement of conduits in a run, first place the in-line components and then place the conduits. You can choose to display or hide a "preview" of the part you are placing. To do this click on Tools Options and select Equipment & Systems and the General tab. Check or uncheck the box Display image while placing catalog object in 3D viewer to obtain the effect you want. By default, when you click (in free space) to place a part the center of that part will be placed at that location. The center is determined by the application by drawing a box around the part and selecting the center of the base of the box. You can also choose to place the origin of the part at the point where you click. To do this click on Tools - Options and select Equipment & Systems and the General tab. Check the box Place at component's origin when placing in free space.
and select a part to update After you move or modify a run or part, click the Update Part button that part, or select the run to update the run. You only need to do this if the application does not update the object.
Version 5 Release 16
Page 178
2. You can use this function to: q Rotate the part a specified number of degrees (enter value in the Angle field) around the x, y, or z axis.
q
Use the green manipulator that displays on the part to adjust the part. If you are placing a special part known as a Resource, the Attach option becomes available and you can use it to attach the resource.
3. To rotate the part enter a value in the Angle field and click the Minus or Plus sign for the axis around which you want it to rotate. In the illustration below the equipment was rotated 90 degrees along the Z axis.
Version 5 Release 16
Page 179
4. Click on one of the manipulation handles and rotate the part. It will snap to the nearest snap angle as entered in the Snap Angle field, in this case 90 degrees.
If you click on one of the dots on the manipulator the part will rotate 180 degrees. 5. If you place a resource (listed under the class Inspection in the catalog browser) the Attach option displays. The resource must be placed on a connector. Check the checkbox to attach the resource to another part or resource.
Version 5 Release 16
Page 180
The window displays all graphic representation categories in the document, even if the part type is from a different application, e.g. if you open the document in a piping application, you will also see categories for tubing parts and equipment.
2.
Select one of the Range options. q Single object: You can select a single part or run. Runs can be displayed as single or double.
q
Selection: Select the parts in your document first, by clicking on them, and then click the Manage Graphic Representations button. You can now change the category of all the parts you selected. All: You can change the category of all parts in your document. All runs: You can change the category of all runs in your document.
The options under the Mode section allow you to replace or add a representation. Except for runs and light objects, other objects can have more than one representation active at the same time. If you check Add and continue to Step 3, the representation will be added to the visible representation (for example, single and double will display at the same time). If you check Replace, the visible representation will be replaced by the representation you select.
Version 5 Release 16
Page 181
3.
Change the graphic representation that is active by selecting a different category in the window. Based on what you selected under Range, one object, more than one selected objects or all objects in your document will change to the newly selected category. The images below show a valve as double, and envelope.
Version 5 Release 16
Page 182
Design operates similarly but uses dialog boxes and parts specific to the Raceway application.
A part can only be rotated if it is in free space - connected components cannot be rotated. 1. With your component displayed, click and drag the compass and place it on the part you want to rotate.
2. Move the pointer to highlight the compass for the desired direction of rotation.
3. At this point there are two methods of rotating the part. If you know the exact amount of rotation required, double click on the highlighted arc (visible in Step 2). The Compass Manipulation dialog box opens. Enter the exact amount of rotation in the desired axis; in this case the Y axis. Click Apply new position and then Close.
Version 5 Release 16
Page 183
The alternate method is to grab the compass and rotate the part to the desired degree of rotation.
Version 5 Release 16
Page 184
Flipping a Part
This task shows you how to flip a part. "Flipping" here means connecting the part by using a different connector than the one currently used. 1. Click on the Flip Part Position button and then click on the part you want to flip. You can repeat this step to keep trying out all the connectors on the part. In the image below, the tee has three connectors. This step has been used twice to try out all the connectors.
Some parts cannot be flipped. In such cases you will get an error message.
Version 5 Release 16
Page 185
Inserting a Part
This task shows you how to insert a part. This procedure is used for inserting a part, such as a tee, at a location on a raceway, for instance. This effectively splits the raceway into two parts. Conduit
Design operates similarly but uses dialog boxes and parts specific to the Conduit application.
1. With the run displayed, click the Place Raceway Part button . The Raceway Placement dialog box displays. Click the Class Browser button and navigate to the type of part you want to place. See Placing a Part on a Run.
2. Select the part you want to place and click where you want to place it. The part will be placed. In the image below a horizontal tee has been inserted in a straight raceway.
3. You can adjust the location of the part after it has been placed. Click the Toggle Manipulation Handle Mode button and select the part you want to move. Click on the dot and drag the part along the run to the desired location. Click the Update button when finished.
Version 5 Release 16
Page 186
Version 5 Release 16
Page 187
2.
3. 4. 5.
Click the Open Existing Part button next to the Symbol Name field and navigate to the part you want to modify. Click Open on the File Selection dialog box and the file will display in the Symbol name field. Click the Display Class Browser button next to the Component Type field. The Class Browser will display. Expand the catalog and select the part type that you want to assign to the part. Click OK. The type will be assigned. Click Apply and OK on the Modify Product Sub-Type dialog box to end.
Version 5 Release 16
Page 188
Objects that transition a change in shape (e.g., round duct to rectangular) Objects that transition a change in alignment (e.g., twisted section)
Transitional part types are reducers, transitions, and twisting parts. When placed on a run, these transitional objects split the run. In the following scenario we will use the Piping Design application to illustrate this function. 1. 2. 3. 4. 5. Create a simple run and click the Place Part button . The Place Part dialog box opens.
opposite the Function type field. The Class Select the run, then click the Browser button Browser opens. Expand Piping Part Function and select Reducer Function. Under Part Type, select Eccentric Reducer. In the Part Selection dialog box, select a Part Number that is appropriate for the size of the run. For example, if you created a 2 in. run, select REDECC-WM-BW-2in-1in.
6.
Place the part and notice that now there are two runs of different sizes. In the specifications tree, note that in addition to the Reducer Function and Reducer, there is also a second Run.
Version 5 Release 16
Page 189
Version 5 Release 16
Page 190
2. To turn clash detection on click the Clash Detection (On) button . When you move a part in such a way that it interferes with another part, a red outline will display, as in the images below. (If your part displays red highlights and you want to change the color you can do so by clicking ToolsOptions-Display and selecting another color.)
3. . When this mode is on To change to the stop mode click the Clash Detection (Stop) button you will not be able to move a part to a position in which it interferes with another part. In the first image below the pump has been stopped because it interferes with the heat exchanger. However, when the user moves his pointer to the other side, and there is enough room for the pump, the pump will appear on the other side of the exchanger.
Version 5 Release 16
Page 191
2. Move your pointer to a connector. If the flow direction has been defined for that connector then a blue arrow will display, showing the direction of flow. If flow direction has not been defined then an arrow of a different color (usually green) will display.
Version 5 Release 16
Page 192
2.
Version 5 Release 16
Page 193
2.
If you check the option Highlight current elements then the auto parts that display in the dialog box window will be highlighted in the 3D viewer.
Version 5 Release 16
Page 194
3.
Choose one of the Selection Options. q Single part: Select a part and this option. All auto parts associated to the part will display in the dialog box window.
q
Single Run: Select a run and this option. All auto parts in the run will display in the dialog box window. Selection: First make your selection in the document, then click the Query Auto Parts button to open this dialog box, and select this option. Line ID: Select a line ID and this option. All auto parts in the line ID will display in the dialog box window. Active Parent: Select the active parent of the part/parts and this option.
Once you make your selection the auto parts will display in the window.
4.
To convert auto parts, click the Convert button. The action will apply to all auto parts displayed in the Query Auto Parts dialog box. A second dialog box will ask you to confirm the action. Click OK to convert the parts.
Version 5 Release 16
Page 195
2.
Click the Add button and the Add New Loose Part dialog box displays.
Version 5 Release 16
Page 196
3.
Select the base parts in your document to which you want to associate the loose parts. The base parts you select display in the Parts List pane. Click the Show Loose Parts button loose parts. and the Catalog Browser displays with the available
Double-click on the loose part you want to associate with the base parts. The Add New Loose Part dialog box redisplays with the selected loose part displaying in the Loose Parts List pane.
Repeat this process for each loose part you want to associate with the selected base parts. Click OK when you are done. The Loose Parts Management dialog box redisplays. The loose parts you selected display in the Loose Parts pane.
Version 5 Release 16
Page 197
Notice that the base parts you selected are highlighted in your document and in the specifications tree. The loose parts listed in the Loose Parts pane now are associated with these base parts. Click Close to close the dialog box. You can add loose parts from base parts in your document that have loose parts defined. Click the Loose Parts Management button. Select a base part with loose parts already defined. The loose parts associated with the selected base part display in the Loose Parts pane in the Loose Parts Management dialog box. From the Loose Parts pane, select the loose parts the you want to associate to other base parts, and click the Add button. The Add New Loose Part dialog box displays. Select other base parts in your document. The selected base parts display in the Parts List pane. Click OK. The base parts you selected are highlighted in your document and in the specifications tree. The loose parts listed in the Loose Parts pane now are associated with these base parts. Click Close to close the dialog box. You can query base parts to determine those with loose parts defined. Click the Loose Parts Management button. Select a base part and a list of loose parts associated with this base part displays in the Loose Parts pane in the Loose Parts Management dialog box. You can repeat this procedure for each base part. You can query loose parts to determine the specific base parts to which each is associated. Click the Loose Parts Management button. In the Loose Parts Management dialog box, click the List All Loose Parts for All Base Parts button . A list of loose parts displays in the Loose Parts pane.
4.
5.
6.
Notice that all base parts that have loose parts defined are highlighted in your document and in the specifications tree. Select a loose part from the list and click Add. In the Add New Loose Part dialog box, the Loose Parts List pane lists the selected loose part, and the Parts List pane lists all the base parts that have this loose part defined. You use the dialog boxes described above to manage the loose parts.
Version 5 Release 16
Page 198
7.
You can alphanumerically sort a list of loose parts or base parts. q To alphanumerically sort a list of loose parts displayed in the Loose Parts pane in the Loose Parts Management dialog box, click the appropriate sort button alongside Sort Options.
q
To alphanumerically sort a list of base parts displayed in the Add New Loose Part dialog box, click the appropriate sort button alongside Sort Options.
8.
You can delete loose parts from the base part to which they are associated. Click the Loose Parts Management button and select the base part. Select one or more loose parts from the list in the Loose Parts pane in the Loose Parts Management dialog box. Click Delete and the loose part is no longer associated to the base part. You can remove loose parts from the Loose Parts List in the Add New Loose Part dialog box. (This just removes the part from the list. The loose part is still associated with the base part.)
9.
Select the loose part from the Loose Parts List pane in the Add New Loose Part dialog box, and click Remove. 10. You can remove base parts from the Parts List in the Add New Loose Part dialog box. (Removing the base parts from the Parts List does not affect the base parts in your document.) Select the base parts to remove from the Parts List, and click Remove. You can remove all base parts on the list by clicking Remove All. 11. You can display and modify properties of loose parts listed in the Loose Parts pane in the Loose Parts Management dialog box. Select a loose part from the list and click Properties. The Properties dialog box displays.
Version 5 Release 16
Page 199
the following spatial objects from Plant Layout, Systems Space Reservations, and Systems Routing: boundary, pathway, box, run, spatial loft, loft section, and area. the following non-spatial objects: piping part, HVAC part, equipment, nozzle, tubing part, conduit part, support part, raceway part, waveguide part, access part, and weld.
Updating Compartment Membership Resolving Membership Conflicts Querying Compartment Membership Locking Compartment Membership
Version 5 Release 16
Page 200
To update compartment membership for one object (for example, if you moved this object from one compartment to another), select that object.
The Update Compartment Membership Results dialog box displays (the following diagram shows the results of updating compartment membership for an entire document):
For each object listed, you can scan through the Old Compartments and New Compartments columns to confirm that it is correct. If you have moved any objects from one compartment to another, that should be reflected in these columns. These listing display under the Membership OK tab because the command found no ambiguities or conflicts. Conflicts and what you can do about them are described in Resolving Compartment Membership Conflicts. 3. (Optional): Select the Reframe on Selection checkbox so you can automatically zoom in on any object you select in the Object Name column. 4. Do one of the following: q Click OK to accept the updated compartment memberships for all objects.
q
Click Cancel to to keep the old compartment membership for each object.
Version 5 Release 16
Page 201
Version 5 Release 16
Page 202
The diagram above shows an example where Cmpt-036 was not loaded into the document, so it is unclear whether the objects previously in that compartment are still there or if they have been moved to a different compartment. 1. To resolve the conflict, select one of the objects for which there is a membership conflict. In the case of Elbow-017, the following message displays:
You still have Elbow-017 in Cmpt-36, but you did not load Cmpt-036 into the document before running the Update Compartment Membership command. You have moved Elbow-017 into another compartment (Cmpt-40, for example), but you did not load Cmpt-40 before running the Update Compartment Membership command.
Version 5 Release 16
Page 203
2. Do one of the following: q To keep Elbow-017 in Cmpt-36, review the Membership to Set column and confirm that Old is listed for that object. If New is listed, click on it to toggle it to Old.
q
To confirm a new location for Elbow-017, view the Membership to Set column for that part, and toggle it to New.
For each object listed, you can confirm its membership as described above. 3. If you know that all of the objects listed should be in their old or new compartment, click the All Old or All New buttons respectively. 4. Click OK to accept the updated compartment memberships.
Version 5 Release 16
Page 204
The Select/Query Compartments dialog box displays a list of the compartments in your document:
2.
3.
(Optional) To filter the range of compartments displayed in the list, use the wildcard character (*) and key in the first or last few alpha-numeric characters of a compartment ID in the ID Filter String text box. Do one of the following: q Click Compartment and select a compartment in the list. The compartment is highlighted in your document and in the specification tree.
q
Click Compartment Members and select a compartment in the list. The members of that compartment are highlighted in your document and in the specification tree.
4. 5.
(Optional) Click Reframe On Selection to automatically zoom in on the compartment or its members upon selection in the list. (Optional) Click Properties to view the properties of the selected object or objects.
Version 5 Release 16
Page 205
Version 5 Release 16
Page 206
3. 4.
Click the Lock checkbox to lock the equipment or object listed to the compartment shown in the Memberships text box. Key in a different compartment if you want to override the compartment listed in the Memberships text box.
5. Click OK to confirm the locked membership. The next time you run the Update Compartment Membership command, a Membership Locked tab displays in the Update Compartment Membership Results dialog box:
Version 5 Release 16
Page 207
6.
To unlock compartment membership for an object, repeat the first two steps, click the Lock checkbox to deactivate it, and click OK to confirm the unlock.
Version 5 Release 16
Page 208
Analyzing Networks
This section discusses ways in which you can analyze networks. Analyze Network for Connections Viewing Related Objects
Version 5 Release 16
Page 209
2. Select the Network tab and then select the object whose connections you want to see. The entire network will highlight and the Analyze Networks box will display the number of objects there are in the network. In the image below the smaller run is not highlighted because it is not connected to the bigger run.
Version 5 Release 16
Page 210
3. To see all possible paths between two objects click the Path tab in the Analyze Networks box, then click the two objects. If there is a path between the two objects, it will highlight. If there are two or more possible paths, the Current Path field in the Analyze Networks box will display how many paths there are when you click on the down arrow. To see another path (if there is one) select it in the Current Path field.
Version 5 Release 16
Page 211
Version 5 Release 16
Page 212
3.
You can also select one of the related objects shown in the Current Selection Panel to see which objects they are related to.
Version 5 Release 16
Page 213
4. 5.
If you check Reframe on selection and then click on one of the objects in the Current Selection Panel, the object will display in your screen even if it was not currently showing. Checking the Freeze box will freeze the contents of the Current Selection Panel and it will no longer be updated.
Version 5 Release 16
Page 214
Routing Tasks
This section explains some routing tasks that are in addition to the ones explained in the Basic Tasks section. Aligning a Run to an Existing Surface Routing in 3D with the Compass Routing at an Offset of a Routable Edgeline: Routing Parallel to a Run Route a Run Along a Spline Fix Broken Routables
Version 5 Release 16
Page 215
2. 3. 4. 5.
The Z axis of the compass (it may read W) assumes the angle of the edge against which it is held. At the same time the last segment of your run assumes the angle of the compass' Z axis. Click once at the end of the segment to move the compass back to it. You can repeat the action to make the run align with any other edge or surface in the area. Double click to end the run.
Version 5 Release 16
Page 216
2. 3. 4.
Click the Directional Routing button. Select the type of run and enter other values. See Routing a Run for more details. Click at the point where you want to start your run from. This places the compass at that point.
To begin routing click and drag the compass so that its Z axis (it may read W) is pointing in the direction in which you want to route. To change direction, drag the Z (or W) axis of the compass, or press the Shift key repeatedly until the desired axis is highlighted.
5.
Version 5 Release 16
Page 217
You can also double click on the compass to bring up the Compass Manipulation dialog box, which allows you to enter values to modify compass direction and/or location.
Version 5 Release 16
Page 218
2. 3.
4.
Select a segment of the run to which you want an offset. The compass is placed on the segment. The direction in which the Z axis of the compass is pointed determines where the new run will be placed: you can place the new run or runs to the inside, to the outside or stacked on top of the existing run by adjusting the compass. Enter your options in the Run dialog box. or Constant Clearance button. If you click the Click either the Constant Radius Constant Radius button the radius of the turns will be maintained but the offset may vary. If you click the Constant Clearance button the offset will be maintained but the radius of the turns may change. Select one of the Offset Between buttons to indicate whether you want the offset measured from outside edge to outside edge, center line to center line or center line to outside edge. A negative offset may be entered to offset in the opposite direction to the compass Z direction.
Version 5 Release 16
Page 219
5.
Click OK. The offset run(s) will be created. In the illustration below the run has been created with the Constant Clearance option.
Version 5 Release 16
Page 220
If you click the Offset button the distance between the two runs will be measured from centerline to centerline. If you click the Clearance button the distance between the two nearest edges will be measured. If there is a part on a piping or tubing line the distance will be measured from the part. If there is no part the distance will be measured from the line. 3. Enter the distance between the two runs. If you enter 0 and click the clearance button, the two runs will touch at the edges. 4. Click at the starting point. The compass will display at that point. 5. Move the compass so that the Z axis points in the direction that you want to route, which should be in the direction of the run that you want to parallel. You can do this by moving it manually, or by clicking the second mouse button once and then toggling the shift key.
Version 5 Release 16
Page 221
6.
Once the direction is selected, route toward the run you want to parallel. When the centerline of the target run is highlighted, press the Shift key to toggle between various "solutions," or various sides. In the images below there are only two solutions and you can route on two sides of the target run.
7. 8.
Select the target run after you have decided which side you are routing on. Begin routing and double click to end. The finished run is shown below.
You can place an offset plane on a surface and use it as a reference to route parallel to, or to keep a certain clearance from. After placing the offset plane use the procedure described above.
Version 5 Release 16
Page 222
2. 3.
4. 5.
Click on the Route from Spline button. Select type of run and enter other options. Note: The SAG option is used to define the maximum distance a segment can be from the spline. The run that is created consists of straight segments, as you can see in the illustration below. The smaller the SAG number entered, the closer the run will resemble the spline. But this will also cause more segments to be created. Select Create connection to curve if you want a connection between the run and the spline. If this option is checked the run will move if the spline is moved. Click on the spline. The run is created.
Version 5 Release 16
Page 223
This task shows you how to fix - or rejoin - routables in which segments have become separated. In the illustration below, the dotted line - the broken routable indicator - shows that a run has become separated at that point.
You can re-join the run in one of several ways, depending on the nature of the break and your requirements. The methods are as follows: 1.Bring up the Definition dialog box for the run, then place the mouse pointer over the broken routable indicator and click the right mouse button. This will display a pop-up menu. Click Create Segment. 2.Bring up the Definition dialog box, then drag one of the segment handles to re-join the run.
display 5 each end of Page 224 Raceway 3.Bring up the Definition dialog box. An arrow will Version at Release 16 the broken routable indicator. Drag one of the arrows (depending on circumstances) to & Conduit Design re-join the run. In the illustration below, one segment of the run has been moved to connect to the portion of the run still connected to the pump.
4.In certain cases you will see the Auto Route option beneath the Create Segment option in the pop-up menu (See Step 1). This can happen when a segment connecting two parallel routables (on different X-Y planes) is broken. q Select Auto Route. The Auto Route dialog box will display.
button. Options for re-joining the run will be shown as a dotted line.
Version 5 Release 16
Page 225
Version 5 Release 16
Page 226
Create Connectors
This task shows you how to create a connector. Connectors can only be created on objects that have existing geometry that satisfies the rules of connector creation. If existing geometry is not present, you will have to create the geometry. 1. If the resource is not active, make it active by double-clicking in the specifications tree.
2.
Click the Build Connector button. This will bring up the Manage Connectors dialog box. You will not be able to add a connector on the instance of a standard part (a 'non-unique' part) using the Build Connector command. You need to use the Define Connectors sub-command in the Create Part dialog box. If you try to add a connector to a standard part using the Build Connector command then you will get an error message. The Build Connector command can be used to add connectors to a part that is unique - meaning it has one reference and one instance only. The Manage Connectors dialog box will list all connectors on the selected part. To see a connector and its associated geometry on the part, select a connector from the list. Adding a connector is explained below; Delete, Modify and Duplicate are explained elsewhere in this section. To Publish a connector means you are allowing people who do not have write access to your document to establish a connection. This is explained further in Using Work Packages. You can Publish or Unpublish connectors using the two buttons.
Version 5 Release 16
Page 227
3.
Click the Add button. The Add Connectors box displays. NOTE: The Define Connector Geometry options will not be available if you are placing a connector on a light object. For more information see Creating Connectors on Light Parts.
Select the type of connector - piping, HVAC, etc. In some applications the flow direction field will be available. The piping (or tubing) part connector has flow direction built in and you must select a flow direction also from the drop down menu. The mechanical part connector has no flow direction. Another type of connector - the nozzle connector - will be available if you are placing a connector on a nozzle. A nozzle connector must be placed on the end of the nozzle that connects to equipment. A part connector is placed on the end that connects to the pipe or duct. An electrical part connector should only be placed on a socket. The electrical part connector should be placed on the end of the socket that connects to equipment. A cableway part connector should be placed on the free end of the socket that does not connect to equipment. When you are placing a connector on a Bendable, such as a bendable pipe, you must use the Define New Geometry option. You must not use existing geometry to place the connector. You can name each connector by selecting in the Name field. This is useful for some functions, such as
Version 5 Release 16
Page 228
designing using a schematic. See Customizing 2D and 3D Connector Names for more information. The concept of Publishing or Unpublishing a connector is explained above. Check the checkbox as necessary. Face, orientation and alignment are explained below. The orientation, alignment and face must be defined correctly before a connector can be created. To explain what these are, the face is the surface to which you attach a connector. As an example, if you want to attach a clock to your office wall, the wall is the face. You want the numeral "12" to be up, so you orient the clock accordingly. This is the orientation. The alignment is the direction in which the clock face is pointed - normally it would be perpendicular to the wall. When creating a connector, the alignment always has to be perpendicular to the face. The face is generally defined using a face of the part, such as the end of a pipe. Alignment is usually defined using a line, such as the not-shown line along the centerline of a pipe. Orientation is defined using the xy plane, or another plane or face to define an "up" direction. In the illustration below the Z axis indicates the alignment of the connector. It also indicates the direction in which routing will occur. The X and Y axis together define the orientation. They are useful when attaching two resources.
It is necessary to select geometry in the part to which you want to attach a connector so that these three characteristics are correctly defined. If the part does not have the necessary geometry then you must create it. 4. If you want to create a connector using the part's existing geometry click the Use existing geometry option.
Click the Select Face button to select a face. Selectable faces will highlight as you move your pointer over the part.
Click this button to select the alignment. You will only be able to indicate the alignment by selecting a line - from the construction geometry, or elsewhere in the part if there is one. You can
Version 5 Release 16
Page 229
Click this button to select the orientation. You will only be able to select a plane that is perpendicular to the face you selected. If you cannot find a plane to select, click the Swap Visible Space button (see below) to make the construction geometry visible, and select a plane.
Some connector types require you to place a datum point. The datum point is placed by clicking this button and then clicking a 3-D point on the part. The datum point is used as follows:
q
Lofted reservation section: Datum is used to define where the spline will start and end when creating lofted reservations. Tubing & waveguide parts: Datum is used to define where the spline will start and end when creating flexible tubes. Hangers: See Hanger Design documentation.
You can display the part construction geometry, if there is any, to make it easier to select existing geometry. Do this by:
q
Right click on the part entry in the specifications tree. Click Hide/Show. The part will disappear from the screen.
Click the Swap Visible Space button . The part will reappear on your screen with the construction geometry visible. Clicking the button again will toggle you back.
5.
The fields under Classify Connector will become available after you have successfully selected the geometry explained in Step 4. Click on the down arrows to make your selection. Select a type. For Flow direction, select In, Out, InOut or None. Select the Face type. A Hole connection allows a routable to pass through it - it is useful for placing parts like clamps along a run without cutting a tube. A Face connection will stop a routable and not allow it to pass through. Select an alignment. Choose an orientation: Circular will allow the connector to attach to another connector at any orientation; round ducts and pipes, for instance, do not need a well-defined "up" direction because they can rotate. A Rectangular orientation is used for parts like rectangular ducts; they do not have a strict ''up" direction. Up allows the connector to attach to another connector or part in the up position: horizontal trays, for instance, require a well-defined "up" position. You can also use the "up" orientation for a hole connector. In the image below, the connector on the right has the up orientation, the connector on the left does not.
Version 5 Release 16
Page 230
6.
The number in the Number field is assigned by the application. This can be significant because when you are creating a new connector, you have the option of using the alignment and orientation used in the previous connector after you select the face. You can choose to do this, or select a new alignment and/or orientation. Click OK. The new connector will be listed in the Manage Connectors box. To define new geometry for placing a connector, select the option Define new geometry, then click on the Select plane button . The Define Plane box will display.
7.
8.
Use the functions provided by the Define Plane box to reposition the connector, if necessary, as explained below. (The colors of the buttons may be slightly different in some applications.)
face.
Click the Define Plane button to redefine the plane as well as the origin by clicking once on the
Click the Define Plane using Compass button to redefine the plane using the compass.
Click the Define 3-point Plane button to define the plane by clicking on any three points with your pointer. The connector will be placed on the first point you click.
Click the Define Line-Point Plane button to select the plane by clicking on a point and a line, like an edge. The connector will be placed on the first point you click.
Click the Define Line-Line button to select the plane by clicking on two lines. The plane will be defined by the first line selected. But if the two lines are parallel the plane will be defined as the plane in which both lines exist.
Version 5 Release 16
Page 231
Click the Define plane at center of circle button to select the plane by clicking three points on the edge of a circle. This method is used for multi-CAD documents, usually for CGR circles. You can click at points where two lines meet or in the center of a face. The Z axis of the plane manipulator will be placed according to the right hand rule. If you click clockwise the Z axis will point into the object. If you click counter clockwise the Z axis will point out from the object.
Click the Define plane at product origin button and then the object to place the plane manipulator on the origin of the object. The plane manipulator axis will match that of the product.
Click the Define Orientation button to change the orientation. Click the button and then click a point or a line. If you click a point the X axis will point to it. If you click a line the X axis will become parallel to the line.
Use the Move Origin buttons to define the plane. Define Origin at Plane or Compass allows you to define the origin using the compass or plane command. You use the compass or plane as the base plane along which the origin can be selected. Define Origin at Point or Center of Face lets you
9.
Define Origin at Center of Circle allows to select select the origin by clicking on a point or face. the origin by clicking at three points - the origin will be placed in the center of an imaginary circle drawn using those three points. The plane and orientation will not change when using this command. Click OK. The connector will be placed and the Add Connector dialog box will display again.<
10. Make your selections in the fields under Classify Connector as described in Step 5. Click OK.
Version 5 Release 16
Page 232
2. Select the part and click the Associate Attributes to Connector button Associate Attributes to Connectors dialog box. to display the
Version 5 Release 16
Page 233
ATTRIBUTES: This section of the box displays all the attributes entered in the Connector Attributes file (see below). You will need to decide which ones you want to associate to specific connectors. The drop down arrow allows you to select how many of each attribute you want to be available to you nominal size and end style have two attributes each in this example. Click the down arrow and make your selection. Click Assign when you have finished. The second pane displays the connectors on your part and the attributes associated with them. In the example above, for instance, Connector 1 is associated with EndStyle, while Connector 2 is associated with EndStyle2. You can use the Edit - Properties function to edit the values assigned to these attributes. The third pane will display how many of each type of attribute are associated with the part, and the values, if any, assigned to them. You can also use it to change the attribute assigned to each connector. To display the attributes, select one of the attributes in the second pane, say EndStyle. The window displays all the available end styles on the part and their values.
Version 5 Release 16
Page 234
To change the attribute associated with a connector: Click on the attribute beneath the connector in the second pane. Then, in the third pane, select the attribute you want to replace it with. In the example above, for Connector 1, if you want to change EndStyle to EndStyle2, select EndStyle in the second pane and EndStyle2 in the third pane. Click OK when you have finished.
Version 5 Release 16
Page 235
CONNECTOR ATTRIBUTES FILE The Connector Attributes file controls the attributes that are displayed in the Associate Attributes to Connectors dialog box. A part may have dozens or even hundreds of attributes associated with it. Since only some of these need to be associated with connectors, the Connector Attributes file gives you a way of controlling the number. There are sample ConnectorAttributes.txt files for each application, located in the directory ...intel_a\startup\EquipmentAndSystems\XXX\ YYY\ComponentCatalogs where XXX is the discipline, like Piping, and YYY is the application, like Piping Design. Sample files for Equipment Arrangement are located a little differently: ...intel_a\startup\EquipmentAndSystems\Equipment\XXX\ EquipmentArrangement\ComponentCatalogs where XXX is a discipline like Piping. This simply allows for placing different types of equipment (piping equipment, HVAC equipment etc.) in their own directories. If you want to display more or different attributes in the Associate Attributes to Connectors dialog box then make appropriate changes in the ConnectorAttributes.txt file using a text editor like WordPad. The location of the Connector Attributes file must be correctly referenced in the project resource management file. You must save the CATPart file to the directory in which you store the parts that you create.
Version 5 Release 16
Page 236
5. Click OK on the Modify Connector or the Define Plane dialog box when done. Remove the compass from the connector by dragging it to the axis.
Version 5 Release 16
Page 237
Version 5 Release 16
Page 238
When you click the Modify button in the Manage Connectors dialog box with a light part or standard part displayed, the Modify Connectors dialog box that displays will be grayed out. This is because the Build Connector command should not be used to create or modify connectors on light or standard parts. The grayed out dialog box is displayed only to allow you to see the properties of the connector. If you want to modify them you must use the Define Connectors command in the Create Part dialog box.
Version 5 Release 16
Page 239
3. Select the connector you want to duplicate and click Duplicate in the Manage Connectors dialog box. The Duplicate Connectors dialog box displays.
4. Enter the spacing between the connectors and the number of connectors you want.
Version 5 Release 16
Page 240
5. Drag the compass and place it on a surface with the Z axis pointing toward the direction in which you want the new connectors located. The two illustrations below show how you can change the location of the new connectors by changing the direction of the Z axis.
6. Click OK.
Version 5 Release 16
Page 241
1. To change the orientation of an axis, click on the dot at the end of it. It will flip 180 degrees.
2. To move the manipulator along any axis, click and drag on that axis. The manipulator will move and the distance will display. 3. Click on the origin (red square) and drag to move the manipulator to a new plane. 4. To change the orientation you can also click and drag any of the arcs in the manipulator to rotate it. It will rotate in increments, which is 15 degrees in the image below.
To change the degree of rotation click Tools-Options, select Equipments & Systems and select the General tab. Enter the degree of rotation in the Snap Angle field. For instance, if you enter 45, the manipulator will snap in increments of 45 degrees, counting its starting position as 0. It will snap to the nearest 45 degree step - if you move it to 88 degrees from its starting position it will snap to 90 degrees.
Version 5 Release 16
Page 242
Version 5 Release 16
Page 243
Show/Hide Connectors
This task shows you how to hide or show connectors. Connectors may be hard to select during certain processes, such as when you are in cache mode, or trying to select a connector in a hole. This step makes them visible so that you can select easily. 1. Click the Show/Hide Connector button . This button may be located in the lower toolbar. 2. Select the part whose connectors you want shown. The connectors display.
3. To hide the connectors, click the Show/Hide Connector button and select the part again.
Version 5 Release 16
Page 244
Version 5 Release 16
Page 245
Creating a Part
This task shows how to create a part. The process explained here requires you to first build the graphic using Part Design. You do not assign a type to the part first. The advantage of using this method is that you can use the un-typed part again to create other types of parts. For instance, you can use the same graphic for a coupling and a union. It is recommended that you maintain separate directories for typed and un-typed parts. You should also create a graphic representations file and specify where it is located. (See Defining Directory Paths and Define Graphic Representations for a Part.) Light parts do not have a graphic to begin with, so you have to use a modified process to create light parts. The initial steps are explained in Creating a Light Part.
1. Build a graphic using Part Design and save it. 2. Click the Build Part button to display the Create Part dialog box.
3. to open the Set Object Type dialog box. Select the object type as Click the Set Object Type button explained in Defining the Part Type. Click OK in the Set Object Type dialog box. The part is assigned a type and displays in the specifications tree and the viewer. After selecting OK the Create Part dialog box displays again. You can now perform the other functions contained in this box, if needed. They are explained below. Note: All functions may not be available for light parts. 4. The File Open button is used to bring up a part, say, if you did not finish creating it and had to close the application. Clicking the File Open button opens a directory that is specified in the Project Resource Management file. You can also navigate to a different directory if you want to. You should only use this button to open a part that has already been typed. 5. The Define Properties button needed. brings up the Properties box, allowing you to change properties if
Version 5 Release 16
Page 246
The Override Parameters button brings up a dialog box which allows you to override a parameter. When you click on a parameter on the left side of the box and then click on the arrow to bring it on the right side, that means the parameter can be overridden. (See Change the Parameters of a Part.) When you place this part the application will try to determine a value for that parameter. If it cannot, then you will be asked to enter one. For a stretchable part, such as a piping stretchable, the "Length" attribute must be defined as an override parameter.
7. Click the Design Table button to create a design table and associate it to the part you are creating. For more information on this see the Infrastructure document - Advanced Tasks - Using Knowledgeware Capabilities. 8. Click the Formula button to create formulas and parameters. See the Knowledgeware document mentioned above for more information. 9. The Define Connector button 10. The Connector Specs button 11. The Manage Representations button 12. Click the Define ID Schema button name for the part. next to the File Name field if you want the application to generate a lets you create and manage graphic representations. lets you associate attributes to connectors. allows you to add connectors.
13.You must save the part after you have made all your changes. Click Close or OK in the Create Part dialog box to exit he command. Select the part in the specifications tree, click File - Save as in the menubar and select a location for the part.
Version 5 Release 16
Page 247
Version 5 Release 16
Page 248
Version 5 Release 16
Page 249
2. Create your part (in this case an elbow) using Part Design. (See Part Design documentation if you need help.) You have now created the Double graphic representation of the part.
3. To create a second graphic representation, double click on CONDUIT_ELBOW_1(Conduit-Part01) to return to Conduit Design. 4. Click on the Build Conduit Part button to display the Create Part dialog box and click on the elbow to make it active. The buttons in the Create Part dialog box will become active. 5. Click on the Manage Representations button box will display. . The Manage Graphic Representations dialog
If you are creating a light part then you will not have a graphic for it. Create a light part, or open a typed part, and click the Manage Graphics Representations button. The following dialog box displays.
Version 5 Release 16
Page 250
Click on the down arrow to select a name for each of the two representations. You can also select the default representation that you want displayed. 6. The Defined column shows which representations exist for the part. If a name has No against it you can create a representation by clicking on No. It will change to Yes and the graphic name will be added to the specifications tree. You now need to create a body for it, as described above. In the illustration below you can see both double and single representations. The single representation is the white line running through the 3D elbow.
7. If the value for a graphic in the Activated column is Yes it means you can see that graphic. (You can toggle between Yes and No by clicking on it.) If you check the box Expand representations you will see all representations of the part that have been defined.
Version 5 Release 16
Page 251
Version 5 Release 16
Page 252
2. 3.
Click on the Raceway tab to display properties. For attributes with drop-down arrows, select a value from a drop-down menu. Enter additional changes in this or the other tabs. Click Apply or OK.
Version 5 Release 16
Page 253
Select a part, in this case a piping elbow at the end of a run, and click the Edit Part Parameters button Parameters dialog box displays.
2. 3. 4.
The box displays parameters that can be overridden for the part you selected. In this case only the CutAngle can be overridden. Parameters that can be overridden are assigned to a part when you build a part of a specified type. When you select the parameter the current value appears in the = box next to Edit value of the current parameter. Enter the new value, for example 30deg, and click Apply. The cut angle of the elbow will be updated to 30 degrees.
5.
Version 5 Release 16
Page 254
Open your document and select the Product under which it resides. 1. 2. Click the Build New Unique Reference button showing the unique parts in your document. . The List of Unique References dialog box displays,
3.
Select the part (you can select more than one) for which you want to make a new reference and click Apply and/or OK. The reference is created. The 'old' reference is deleted and replaced with the reference you just created. All existing connections and relations are maintained in the new reference. You need to save your changes.
Version 5 Release 16
Page 255
For Structures Applications Only: If you are using this task to resolve sections for structures applications like Structure Functional Design, you must add the following at the end of the command lines listed above: -appl Structure. This should be entered before you enter the two options explained above. So a command line would look: CATCloGenerateResolvedParts.bat XXX YYY -appl Structure -strip 3. After the program finishes executing, the parts are placed in YYY - the directory you created to hold the resolved parts. Each part has as its name the entry from the part number column of the design table. The design table association is removed from the generated resolved part. 4. Add the parts to a catalog. To add the parts to an existing catalog see Modifying a Catalog. To create a new catalog see Creating a Catalog. If a part does not get added to the catalog it may not have a part type (component object type) defined. In that case you may need to add the part to a catalog individually.
Version 5 Release 16
Page 256
Part Type: The part type to which the requirements apply. Geometrical requirements: The requirements you must incorporate when you are creating the geometry for the part. Properties: The requirements you must incorporate when defining these properties. Override parameters: The properties shown here must be defined as override. Connector type: The type of geometry needed for creating connectors.
Part Type
Properties
q
No requirements
HVAC:
q
Light object:
q
No geometry required
(stretchable)
Regular object: q PartBody named using the default representation name (i.e. "Double")
q
No requirements
New geometry
Profile sketch and Rib feature need to exist in the primary PartBody. PartBody named "Hidden" Spine sketch needs to exist in the "Hidden" OpenBody named "RibPath" which will be empty
HVAC:
q
Diameter
Bendable/Flexible
q
Version 5 Release 16
Page 257
Light object:
q
HVAC:
q
Turn Angle:
q
Maximum angle that the elbow can turn No requirements Piping: q No requirements
q
No requirements
No requirements
Inline Weld
Light object:
q
Light object:
q
No geometry required
Version 5 Release 16
q
Page 258
q
No requirements
Outside Diameter Outside Diameter2 Weld Offset Nominal Size Nominal Size2
Branch Weld
Light object:
q q
Light object:
q
No geometry required
New geometry
Version 5 Release 16
Page 259
To explain the difference between light and heavy part: When you place a "heavy" part (refers to a parametric part that is not created as a light object) in your document, you end up creating a separate document for each unique reference. This is not the case when you place a resolved part - the placed part simply points to the catalog and a unique document is not necessary. The light object approach applies the concept of a resolved part to a unique reference. When you build a part as a light object you do not create the geometry of the part. Instead you build the part, designate it as a light object, as described the section Building Parts, and place it in a catalog. When you place the part in a document this application will automatically create the visualization for it. You should also note that differing lengths of a placed light object do not result in the creation of a separate document for each placement. As an example, when you first place a 10-inch pipe in a document, a separate document is created for that part. However, when you place a 10-inch pipe again in the same document - whatever the length - a separate document is not created. All instances of a 10-inch pipe will refer to the first document that was created. You cannot change an existing "heavy" part into a light object. It must be initially created as a light object.
Version 5 Release 16
Page 260
2.
The procedure for creating a light part is similar to that of creating a heavy part with one important difference. Since light parts do not have a graphic to begin with, you need to start by creating a type for the part. q Click the Build Part button to display the Create Part dialog box.
q
Click the Display Class Browser button next to the Component Type field. The Class Browser appears. The Class Browser allows you to select the type of part you want to create. Navigate to the type you want by clicking on the "plus" sign next to each directory, or by using the three navigation buttons at the bottom. You can also filter for certain types. For instance, you can enter "elbow" in the Filter field and select enter to see all elbow types. Click OK after making your selection. If you select a type in the class browser that can be created as a light part then the Create . The default Part dialog box will display a checkbox Make light object is checked. If you do not want to create a part as a light object then uncheck this.
Follow Step 5 onward in the task Creating a Part. Object naming rules FOR HVAC DUCTS
3.
If you want to place 'heavy' HVAC ducts then you need to change the file that defines the object naming rules. (You do not need to make any change if you are placing 'light' parts.) If you are placing heavy parts then navigate to the directory ...intel_a\startup\EquipmentAndSystems\HVAC\DataDictionary. The default files are named sch-CATHvaHVACXXXXDuct1.xml where XXXX represents a shape like FlatOval. Rename this file so that the application does not recognize it - you can add a SAVE at the end, for instance. You need to use the corresponding file that has the _HV at the end of the file name. This file is in the same directory, and normally directly beneath the file for light parts. To use this file simply remove the _HV. As an example:
q
Rename sch-CATHvaHVACXXXXDuct1.xml to schCATHvaHVACFlatOvalDuct1_SAVE.xml Remove the _HV from the file sch-CATHvaHVACFlatOvalDuct1_HV.xml
Version 5 Release 16
Page 261
Using ENOVIA
The following information is provided as a brief understanding of the ENOVIA environment and what is needed to work with ENOVIA in conjunction with the CATIA Engineering and System suite of products. Please refer to ENOVIA documentation for more detailed information on specific ENOVIA usage and functionality. The ENOVIA, CATIA and DELMIA products based on Dassault Systemes' industry-renowned V5 enterprise architecture provide a complete solution for customer PLM requirements. The ENOVIA product line provides the PDM component of the overall solution. With the ENOVIA product, users can effectively manage the entire product life cycle of their data, including data management, work flow management, people and organization management, and many other aspects of their product and business. Creating a Product Importing a Product Using Work Packages Saving a Work Package Organizing Work Packages Also refer to the Customizing section.
Version 5 Release 16
Page 262
Creating a Product
This task explains how you should create a product. ENOVIA and CATIA should be running and connected.
. You should be in the ENOVIA home page You should familiarize yourself with the directory structure in ENOVIA. At the top level you will have a directory called product class root - this usually encompasses all the activity in your company. Under this you may have several product class directories. Under the product class will be the product directories. Product displays in this application, the other two are only displayed in ENOVIA. Users will mostly interact with the product. It is created at individual project level - in a shipyard it will be created for each ship that is designed - and work packages, explained later in this section, are created under the product. The product class directories may not be created in smaller projects, but the product class root and the product directories should always exist. 1. Information about creating all three levels is provided in ENOVIA documentation. Briefly, to create a product you should be in the Product Class View. Right click on the product class, select New and then Product in the menus that display. Enter a name for the product in the product ID field. Add to the Name and Description fields for informational purposes if you want. The newly created directory displays in the Product Class View.
2. Click the Save button to save your changes. A Characteristics window displays after you create a directory. You do not need to enter any information in it. Read the ENOVIA user guide to learn more about this window.
Version 5 Release 16
Page 263
Importing a Product
This task explains how you import a product, and work packages, from ENOVIA. You need to import the product because you will be creating work packages under it. The top level directories - product class root and product class - remain in ENOVIA, only the product is imported. You must import the product (and existing work packages) each time you start a new session. 1. In the Product Editor, right click on the product and select Send To - XXX, XXX being the application you are sending it to (such as CATIA V5). The product displays in the specifications tree.
2. You also need to import all the work packages that you need from ENOVIA to this application each time you start a new session. The process is as described above (select the document
associated with the work package and go to Step 2 above). Note that if you send a work package then the product is also sent - you do not need to send both. You can use filters to determine which work packages you need. It is best, though not essential, to import all the work packages that you need in one operation.
Version 5 Release 16
Page 264
Version 5 Release 16
Page 265
2. ADD DOCUMENTS: However, in order to be able to route from the equipment, the piping engineer will need to be able to see the equipment. In order to do this the piping engineer will need to import the equipment document. See Importing a Product for more information. Once he has imported both documents he can make the piping document active and begin routing in it. When he saves, the piping information will be saved in the piping document. 3. PUBLISH CONNECTORS: As stated earlier, publications need to be created so that a connection can be established to objects in other work packages. To take the example given above, the piping engineer has both documents open, but he has write access only to the piping document, which he created. When he routes between the equipment publications are only created in his own document. Publications are needed so that the connections between components are retained. To ensure that publications are created even when someone without write access to a document connects equipment, connectors must be published. In this case the equipment engineer needs to publish the connectors on the equipment in his document so that when the piping engineer creates runs publications are created on the equipment also. In most cases this is done when the part is placed, because most parts do not exist in isolation and need to be connected to something. To learn how to create connectors and publish/unpublish them see Creating Connectors.
Version 5 Release 16
Page 266
Version 5 Release 16
Page 267
Make entries in the Name and Description fields (for informational purposes) if you want to, and click Add or OK. The component you created displays under the Product.
Version 5 Release 16
Page 268
5.When you open the Product Editor again you will see three columns, with the first column showing the product and the newly created components, the second column showing the work packages and components, and the last column showing characteristics - if you select an object. If you do not see work packages in the second column then right-click on the product and select Open Assembly in Instance View.
6.To group one or more work packages under the component, right click on a work package and select Copy.
7.Next, right click on a component, and select Special Paste - Link. The work package will be grouped under that component.
Version 5 Release 16
Page 269
Line IDs used in the document. Each line ID you create has a file associated with it. These may be in the default directory, or your system administrator may have designated a different directory. To find out which directory it is click on Tools - Project Management select the Browse tab and scroll to the directory under Resources for your application. Resolved parts. These may be in the default directory, or your system administrator may have designated a different directory. To find out which directory it is click on Tools - Project Management select the Browse tab and scroll to the directory under Resources for your application. The setup data, such as that relating to standards, specifications catalog and design rules. If you want to make changes to the document at the new site then you must also move the relevant catalogs. If you only want to view it then you do not need to move the catalogs. To find out more about setup data read Understanding Project Resource Management.
Version 5 Release 16
Page 270
Drawing Production
This section explains how to customize and create a 2-D drawing from a 3-D document. It differs from the function "creating isometric drawings" in that the drawing production function allows you to customize the way your 2-D drawing will appear. Another significant difference is that a drawing produced using this function is created to scale. Drawing Production Settings Generating a Drawing Defining 2D Endstyle Symbols
Version 5 Release 16
Page 271
3.
Version 5 Release 16
Page 272
4.
The file also contains the following ATS_ properties that enable you to generate text from 3-D attributes. q ATS_AutoPosition: Yes positions the text anchor point at the edge of the 2-D box surrounding the generated 2-D geometry. No positions the text anchor point at the approximate center of
the 2-D geometry (center of the first segment for multi-segment pipes).
ATS _CharacterOffset: The number of characters to offset the text anchor point. ATS_1 through ATS_40: Requests to generate text corresponding to the attributes on the 3-D object. Possible values are the Keywords in the catalog XXXPartsAnnotations.catalog (where XXX represents the application, such as Piping or Tubing), and is located in the following directory:
5.
...intel_a\startup\EquipmentandSystems\(discipline)\(application)\DrawingCatalogs The settings common to all the graphic representations are: q Visible: Yes means the part will be generated in the drawing. No means it will not be generated.
q
Color: The RGB value of the color of the generated part. LineType: The value indicating the line type of the generated part. EndStyleSymbol: Yes means an end style symbol will be displayed in the drawing for each Piping part that has an end style. FabricationBreakSymbol: Yes means a symbol will display at the ends of each spool. CornerBendPoint: If set to Yes, the intersection of adjacent Pipe or Tube segments will display a point. CenterofGravitySymbol: When set to Yes, a symbol is displayed at a part's center of gravity (Equipment only).
6.
Settings for individual graphic representations are as follows: q Graphic representation: Parameters are GR_1, GR_2, and GR_3. Values include Layout, Single, Double, Envelope. If you do not want a representation to display, enter extra characters after the setting to turn off the display. For example, Double_No. or LayoutXY.
q
MaxNominalSize: A part larger than this value will not be generated in the 2-D drawing. No entry means there is no limit. MinNominalSize: A part smaller than this value will not be generated in the 2-D drawing. No entry means there is no limit. LineGapping: Yes means line gapping will display. Applies only to Single graphic representation. LineGappingValue: The length of a gap in a line at a point where it is crossed by another line, in millimeters. Applies only to Single graphic representation. CenterLines: Yes means a center line will display Available only for Pipes and Tubes with a Double graphic representation. CenterLinesExtensionLength: The length by which a center line will extend beyond a Pipe/Tube. LineType: The value indicating the line type (for instance, 1 = solid line). You can define a different line type for each graphic representation within an application. This setting overrides the LineType setting common to all graphic representations. This is further explained in the Drafting application. LineThickness: The value indicating the thickness of the line. You can define a different line thickness for each graphic representation within an application.
Version 5 Release 16
Page 273
7.
Settings for individual graphic representations are preceded by the identifier GR_1_, GR_2_, or GR_3_. For instance, to set a LineType for a GR_2_ graphic representation, use GR_2_LineType. Some 2-D endstyle graphics are included with the Piping application. If you need more graphics, you need to create them. The catalog where Piping endstyles are stored is called Piping2DSymbols-Customization.Catalog, and is in the following directory: ...intel_a\startup\EquipmentandSystems\Piping\Piping Design\DrawingCatalogs You need to place all endstyle graphics in the file Piping2DSymbols-Customization.CATDrawing, located in the same directory, and then link a graphic name in the catalog to the actual graphic. When you create a new endstyle (or modify an existing one), you must enter the correct size in the EndDiameter column of the catalog. Samples included with the application are sized at 25.4 mm, which is the actual size of the detail. This size is important because it is used to scale the endstyle to the size of the component to which it is attached. All endstyles provided with this application, except butt weld, can be scaled. The vertical dimension of your detail will be interpreted as the end diameter. Therefore, the value you enter in the EndDiameter column should reflect this.
Version 5 Release 16
Page 274
Generating a Drawing
This task shows you how to generate a 2-D drawing from a 3-D document. Piping parts are used in this task. The procedure is the same for all types of parts. Before you can use this process, you need to set Options as follows: From the menu bar, select Tools - Options - Mechanical Design - Drafting. Select the Administration tab and uncheck the option Generative View Style. 1. Open the 3-D document from which you want to generate a drawing. 2. From the menu bar, click Start - Mechanical Design - Drafting. Either of two dialog boxes display, depending on the type of parts used in your 3-D document.
q
If the New Drawing Creation dialog box displays, select the Empty Sheet layout and click OK. If the New Drawing dialog box displays, click OK.
3. 4.
A new drawing window opens. Click Window - Tile Vertically to view both the 2-D and 3-D documents.
. Click the Front View button Front View is used for the sample images in this task. Select a view command that allows you to best manipulate and view your document.
Version 5 Release 16
Page 275
The Generative View Style dialog box displays. If it is not already selected, select the XML file that contains the settings you want to use to generate your drawing.
5.
You can select one or more objects in the document, and the generated drawing will include only these objects.
If you do not select an object, the entire document will be used to generate the drawing. Before you define a plane, you can point to a part in the 3-D document and see a preview of the 2-D orientation in the Oriented Preview box. If you have a run displayed in your document, it may interfere with the following steps. You can display a run as Line/Curve section, or hide it to more conveniently complete these steps.
Version 5 Release 16
Page 276
6.
Define a plane by clicking the flat face of a part, or by selecting a plane from the specifications tree. A full preview displays in your 2-D drawing.
7.
You can use the manipulator to change the view. Click anywhere in the 2-D document to generate the 2-D image. The image below was made after specifying the Single graphic representation in the XML file.
Version 5 Release 16
Page 277
The following image shows a Double graphic representation (as specified in the XML file).
Version 5 Release 16
Page 278
8.
You can update your 3-D document and view the changes in the 2-D image.
After updating your 3-D document, click the Update Current Sheet button
You see the changes reflected in the 2-D drawing. When updating a spool or a group type object, the Update Current Sheet button is unavailable. You cannot view changes in the 2-D image. To view changes in the 2-D image, do the following: After updating the spool, right-click on the spool in the specifications tree. Select Hide/Show from the drop-down menu. Make the 2-D window active, and the Update Current Sheet button is available. Click the Update Current Sheet button in the 2-D image. You see the change reflected in the 2-D drawing. You can get more information on manipulating 2-D drawings in Drafting documentation.
Version 5 Release 16
Page 279
Click OK to create a catalog. 3. Select Endstyle in the specifications tree and the Reference tab to display all the part descriptions.
Version 5 Release 16
Page 280
Delete the descriptions you do not need - right click on a description and, in the drop down menu, select Remove Description. 4. You now have to link the remaining descriptions to an actual drawing. You do this by double clicking on the description to bring up the Description Definition dialog box and following steps explained below. One sequence you could follow is: q Open the drawing that contains the 2D geometry you want to link to a description. NOTE: Each endstyle symbol must be defined in a separate view in the 2D drawing, and each symbol MUST be defined in a 1 inch by 1 inch (25.4 mm) size. Each detail must have the same name as the one that appears under the NAME field in the catalog, and to which you will link.
q
Tile the screen so that you can see the drawing as well as the catalog. Double click on the description (if you haven't done so already) to bring up the Description Definition dialog box. Click on Select External Feature in this box. Select the 2D view containing the geometry you want to associate. The association between the description and the symbol is done. Repeat these steps to associate other symbols to descriptions. Save the catalog and the drawings. Point to the catalog in the project resource management file.
Version 5 Release 16
Page 281
Version 5 Release 16
Page 282
Version 5 Release 16
Page 283
1.
Click Tools - Options - General - Parameters and Measure and click on the Knowledge Environment tab. Under Language, check Load extended language libraries. Either check All Packages, or uncheck this option and load the packages you will be using.
2.
If you check All Packages then packages for all applications - including many you do not need - will be loaded, and may slow operations. You may instead want to load selected packages.
Version 5 Release 16
Page 284
3.
There are several ways in which you can view the contents of each package. One way is to open the Knowledge Expert workbench, click the Expert Check button and click OK in the Check Editor
to display the dialog box to display the Check Editor: XXXX dialog box. Click the Browser button browser. This displays packages in the left column, objects in the middle column, and attributes (and programs) of the selected object in the third column. Check the Show Inherited Attributes checkbox if you need to.
4.
Following is a list of packages used by Equipment & Systems applications: q PlantShipLayout - Several applications, should always be loaded.
q
ProductPackage - All applications, should always be loaded. CompAccessLayout - Compartment & Access ElectricalShipbuilding - 2D electrical Conduitlayout - Raceway & Conduit Design EquipLayout - Equipment Arrangement HangerLayout - Hanger Design HVACLayout - HVAC applications InstrLayout - Several applications PipingLayout - Piping applications PlantArrangement - Plant layout RacewayLayout - Raceway & Conduit Design TubingLayout - Tubing applications WaveguideLayout - Waveguide applications
Version 5 Release 16
Page 285
Version 5 Release 16
Page 286
PhysicalPartsConnectivityCheck.CATProduct PhysicalPartsInconsistentNameCheck.CATProduct
3. The checks and rules you have imported will display in the specifications tree.
Version 5 Release 16
Page 287
4. Double click on the root product in the specifications tree to exit Knowledgeware and return to your workbench.
Version 5 Release 16
Page 288
This task shows you how to open the sample documents provided with this 3D application. The sample documents have some checks and rules incorporated and you can use them without having Knowledgeware. 1.Click File - Open. The File Selection box will open. 2.Navigate to the directory where the sample files for the application you are running are stored by default: ...intel_a\startup\EquipmentAndSystems\MultiDiscipline\SampleData 3.See Importing Checks and Rules from Knowledgeware for a list of sample files. 4.When you open one of these document a message will display warning you that the file is Read Only. Click OK on the message box. The sample file will open with all the checks and rules displayed in the specifications tree.
5.Make your changes and then use the File - Save As function to save the file and give it a new name.
Version 5 Release 16
Page 289
Version 5 Release 16
Page 290
2. The checks which came up with errors will have a red button against them. The checks that had no errors will have a green button. In the image below the check Unconnected Elements failed, which means there is one or more element in your document that is not connected to anything.
3. To see which elements failed the check, right click on the check, in this case UnconnectedElem. In the drop down box that displays select UnconnectedElem object. In the sub-menu that shows select Highlight Failed Components. The failed elements will be highlighted in the specifications tree. Some elements will also highlight in the viewer.
4. For diagrams products you can check for the following errors using the sample catalog provided with this application: General Design Checks have the following in addition to unconnected elements:
q
Unconnected Coincident Element: Elements and connectors can be coincident, or occupying the same space, but not be connected to each other. Unconnected On/Off Sheet: On/Off sheet connectors in your document that are not linked to other documents. Flow Direction Conflict: Flow direction is not consistent in linked elements. Invalid Zone Boundary: A zone has a gap in the boundary. Invalid Part Type: Part type selected has invalid attributes. Invalid Part Number: Part type is incompatible with defined function. Undefined Part Number: No part number assigned.
Inconsistent Name Check: This application employs a naming convention. This error means that an element has been named in violation of the rules defined by you. Inconsistent Nominal Size: This signifies that elements of different nominal size have been connected. Inconsistent Pipe Spec Check: This signifies that elements with different specifications have been connected.
Version 5 Release 16
Page 291
Inconsistent Equiv Diameter Check: Ducts of different equivalent diameter have been connected. Out of Pipe Spec (for piping part functions only): Pipe specification is not derived from the line. Out of Duct Spec: Duct specification is not derived from the line.
For 3-D products you can perform the inconsistent name and unconnected element checks using the sample file.
Version 5 Release 16
Page 292
Querying for Penetrations Create a Cutout Sketch Adding an Object to a Penetration Adding Clash to a Penetration Creating a Penetration Creating a Penetration with Workflow Viewing and Editing Penetration Properties Showing Cutouts
Version 5 Release 16
Page 293
. The Penetration
Select an object in your document (for instance, a bulkhead or a pipe). Select on the specifications tree (for instance, you can choose a work package or a part related to the penetration). Click the Penetration Activities button and select an activity related to a specific penetration. See below for a more detailed explanation.
The selected object name displays in the Selected object to query field in the Penetration Management dialog box.
Version 5 Release 16
Page 294
2.
The Penetration Management dialog box lists the penetrations associated with the selected object, and the current status. To retrieve geometry that has not been loaded from ENOVIA, select the penetrations you want to query, then click the Load Geometry button .
The list of penetrations is updated. When you select a Penetration ID from the list and click the appropriate command, you can: q Create a cutout sketch (explained in Creating a Cutout Sketch).
q
Add an object to a penetration (explained in Adding an Object to a Penetration). Add clash to a penetration (explained in Adding Clash to a Penetration). View and edit penetration properties (explained in Viewing and Editing Penetration Properties).
can access a penetration (referenced in workflow activity) that has been assigned to you by viewing a list of penetration activities. Selecting an activity accesses a
specific penetration through the Penetration Management dialog box. 3. With your document open, click the Penetration Management button. The Penetration Management dialog box displays.
You
Version 5 Release 16
Page 295
4. Click the Penetration Activities button displays. and the Choose Penetration Activity dialog box
Select an activity from the list and click OK. The related Penetration ID displays in the Penetration Management dialog box.
Version 5 Release 16
Page 296
Version 5 Release 16
Page 297
The related objects highlight in your document, and will be used in calculating the penetration location.
Version 5 Release 16
Page 298
2. Click the Create Cutout Sketch button Rules tab selected. and the Create Cutout Sketch box displays with the
The Create Cutout Sketch dialog box displays the shape and size for the proposed sketch, as computed by the design rules.
Version 5 Release 16
Page 299
3.
Click OK if you accept it. You can choose to select a penetration cutout sketch from a catalog.
Select the Standard Catalog tab and the Catalog Browser button
4.
You can choose to create a penetration cutout sketch manually in the Sketcher.
Select the Manual Sketch tab and click the Open Sketcher button
The Sketcher opens. Create your sketch and click the Exit Workbench button. The sketch is placed in your document. 5.
6.
The Place on Side buttons allow you to place the cutout sketch on one side or the other of a structure, and is used for visibility purposes. Click OK. The cutout sketch is associated with the penetration and will be saved when you save to ENOVIA.
Version 5 Release 16
Page 300
You can create a cutout sketch from Rules for a penetration with multiple penetrating objects. On the Rules tab, the list of cutout sketch parameters is blank because the cutout shape cannot be parametric. The Computed using rule field shows the list of rules used, prefixed by <ConvexFit>. The Cutout Shape field displays <ConvexFit>, indicating that a system algorithm was used to combine multiple shapes that were computed from the rules.
Review the cutout sketch and click OK if you accept it. Save your document to save the data in ENOVIA.
Version 5 Release 16
Page 301
Select the penetration for which you want to add an object from the Penetration Management dialog box.
Version 5 Release 16
Page 302
2. Click the Add Object to Penetration button . The Add Objects to Penetration dialog box opens, displaying the Penetration ID you selected.
3. Select the cutout sketch that you want to add to the penetration (either in your document or from the specifications tree), and click OK. The object is added. 4. Click Close to close the Penetration Management dialog box. Save your document to save the data in ENOVIA.
Version 5 Release 16
Page 303
Version 5 Release 16
Page 304
2. Click the Add Clash to Penetration button displays. and the Add Clash to Penetration dialog box
The Add Clash to Penetration dialog box displays a list of available clashes that can be added to the selected penetration. You can choose to list only penetration candidates by selecting the Show Only Penetration Candidates checkbox. You can also select an additional object to help determine the clash to add to the penetration by entering the object in the Additional Object for Class Search field. Select a Clash ID and click OK. The clash and its clashing objects are added to the penetration. Save your document to save the data in ENOVIA.
3.
Version 5 Release 16
Page 305
Creating a Penetration
This task shows how to create a penetration from one or more existing clashes using the Create Penetration command. ENOVIA zones, covering the space of the clash, must be created before you can create a penetration. You can create a penetration from multiple clashes when multiple objects (such as two pipes and a conduit) need to pass through a single opening in a structure. You also can create a penetration in ENOVIA. This creates a penetration without workflow. To create a penetration with workflow, see Creating a Penetration with Workflow. 1. With your document (from ENOVIA) open, click the Create Penetration button dialog box displays. . The Create Penetration
Select the object to be penetrated, either from your document or on the specifications tree. 2. The object you select appears in the Object for Clash Search field. The Create Penetration dialog box displays a list of clashes associated with the selected object.
Select one or more clashes from the list and click the Create Penetration button at the bottom of the dialog box. The Specify Penetration Data dialog box displays.
Version 5 Release 16
Page 306
Zone and Discipline information, with data computed from the objects related to the selected clash, appear in the fields. You can accept the supplied information for Zone and Discipline or enter other information, or select from the drop down list. Click OK and a message displays indicating you have created the penetration. Save your document to save the data in ENOVIA.
Version 5 Release 16
Page 307
Select the object to be penetrated (the bulkhead, for instance). 2. The object you select appears in the Object for Clash Search field. The Create Penetration dialog box displays a list of clashes associated with the selected object.
Select one or more clashes from the list and click the Start Penetration Request Process button at the bottom of the dialog box. A confirmation box displays indicating that the workflow process started. Click OK to close the confirmation box. Save your document to save the data in ENOVIA.
Version 5 Release 16
Page 308
2.
Click the Penetration Properties button and the Penetration Properties dialog box displays.
Version 5 Release 16
Page 309
You can change the value of the attributes in the Attributes pane (Description, Abstract, Priority, Zone and Discipline) if you have those privileges in ENOVIA. Double-click an attribute and enter a different value. Click OK. You can add a comment and display it in the History pane. Click the Add History button and the Add History dialog box displays.
Version 5 Release 16
Page 310
Add a comment and click OK. Your comment displays on a new line in the History pane. After you save to ENOVIA and access the Penetration Properties dialog box again, your comment displays in the History pane as Comment along with with the date and your user ID. Save your document to save the data in ENOVIA.
3.
Version 5 Release 16
Page 311
Showing Cutouts
This task enables you to 1.
With your document open, click the Penetration Management button. The Penetration Management dialog box displays. Select the object (where you want to show the cutouts), either from your document or on the specifications tree. The selected object appears in the Selected object to query field.
If you click the Show Cutouts button again, the cutouts no longer display in your document. If the cutouts display when you click Close in the Penetration Management dialog box, the cutouts remain loaded in your session.
Version 5 Release 16
Page 312
Computed Attributes
This section provides several tables, each of which lists Knowledgeware computed attributes and methods for a specific product or discipline. Unlike the Feature Dictionary attributes, which are user customizable, you cannot modify the value of computed attributes. Computed attributes are so called because the software computes their values based upon other data in your document. For example: In the Compartment and Access product, you can create a compartment consisting of 6 boundaries: 4 walls, a floor and a ceiling. There is a computed attribute (for compartments) called TotalSurfaceArea that is calculated based on the individual surface areas of each boundary. Also included in these tables are methods. Methods can take input parameters and return values which enable you to define checks and rules based on the values you provide. Please note that the computed attributes and methods in the PlantShipLayout Knowledgeware dictionary can apply to several products and disciplines. This dictionary contains higher-level object types that other products and disciplines can inherit. You can access computed attributes and methods in Knowledgeware rules and checks. Computed attributes are also accessible through the Edit - Search dialog, the Tools - Report Definition dialog, and the Insert Link Template dialog when defining a text template (in schematic diagrams). The organization of these computed attributes and methods matches that of the Knowledgeware dictionary. Plant Ship
Version 5 Release 16
Page 313
Plant Ship
The following computed attributes and methods are in the PlantShipLayout Knowledgeware dictionary, which contains higher-level object types whose attributes and methods are inherited by object types exposed in other knowledgeware dictionaries. Not all methods take input parameters, and for those that do, the parameters are described in the Description column. Whether you can see the value returned by the method depends upon how you are using it in Knowledgeware. For example, if you write a Knowledgeware rule or check causing a component to display differently based on the outcome of that rule or check, you won't see the calculated value; just the result of the calculated value. You can see the value returned by a computed attribute in:
q
A report you generate through the Tools - Report Definition dialog. The text displayed in your diagram, after you define a text template using the Insert Link Template dialog. The Edit - Properties dialog, providing the administrator configured them to display as described in Changing the Display Order of Properties.
Object Type
Attribute/Method Name
Description Describes the show/no-show status of the insulation graphic representation. You can use this attribute while defining rules for interference management. This method returns a value of TRUE if all the input zone boundaries are valid. Returns a string representing the component function location relative to any frame/title block information associated with the schematic design document. For example: D3. This method returns a double representing the X coordinate location of the component function relative to a user-specified view. If the view does not exist, or if the input parameter is entered incorrectly, it returns 0.0. Input Parameters: ViewName the name of the view used to calculate the X coordinate location of the component function. Format: String
MldInsulationPart
ActiveStatus
MldZone
AreZoneBoundariesValid()
PltShpCompFunction
FrameLocation
PltShpCompFunction
GetXViewCoord()
Version 5 Release 16
Page 314
This method returns a string describing the XY location of the component function relative to a user-specified view. The string returned is in the following format: (X, Y) CurrentUnit. PltShpCompFunction GetXYViewLocation() For example, (13.6, -25.8) in. If the view does not exist, or if the input parameter is entered incorrectly, it returns a null string. Input Parameters: ViewName: the name of the view used to calculate the XY coordinate location of the component function. Format: String This method returns a double representing the Y coordinate location of the component function relative to a user-specified view. If the view does not exist, or if the input parameter is entered incorrectly, it returns 0.0. Input Parameters: ViewName: the name of the view used to calculate the Y coordinate location of the component function. Format: String Returns true if the component function's part number is on its list of valid part numbers. Note: this method also returns true for component functions with no part number. Returns true if the component function's part type is on its list of valid part types. Note: this method also returns true for component functions with no part type. Returns a string describing the object part type as set through the Part Selection command. Returns the null string ("") if the part type is not set. The 3D part number that corresponds to the schematic object that was set through the Part Selection command. Returns the null string ("") if the 3D part number is not set.
PltShpCompFunction
GetYViewCoord()
PltShpCompFunction
IsPartNumberValid()
PltShpCompFunction
IsPartTypeValid()
PltShpCompFunction
PartType
PltShpCompFunction
PhysicalPartNumber
Version 5 Release 16
Page 315
Method to swap the graphics on the input component function to a graphic representation name you specify. This method performs the same function as the Swap Graphic command, however you can use this method to swap graphics on multiple instances of a component. PltShpCompFunction SwapGraphics() Input Parameters: GRRName: the graphic representation name to which to swap the graphics. This is one of the names that appears in the Build Graphic panel when you build a graphic representation for a reference component. Sample call: SwapGraphics("Valve Closed") Returns a double describing the X coordinate of the component function in a view named "Background View," if it exists. If the view does not exist, it returns 0.0. Returns a double describing the X coordinate of the XY location of the component function. Returns a string describing the XY location of the component function in a view named "Background View," if it exists. If the view does not exist, it returns 0.0. PltShpCompFunction XYBackgroundLoc Format: (X, Y) CurrentUnit. For example, (13.6, -25.8) in. A null string is returned if there is no view named "Background View." Returns a string describing the XY location of the component function in the diagram. PltShpCompFunction XYLocation Format: (X, Y) CurrentUnit. For example, (645, 400) mm. Returns a double describing the Y coordinate of the component function in a view named "Background View," if it exists. If the view does not exist, it returns 0.0. Returns a double describing the Y coordinate of the component function's XY location in the diagram.
PltShpCompFunction
XBackgroundCoord
PltShpCompFunction
XCoord
PltShpCompFunction
YBackgroundCoord
PltShpCompFunction
YCoord
PltShpFunction
Returns true if all objects with coincident AllCoincidentElementsConnected() connectors have actually been connected using the Connect command. ClassName Returns the object class name as it appears in the Feature Dictionary. For example, Block Valve Function.
PltShpFunction
Version 5 Release 16
Page 316
PltShpFunction
HasNoFlowDirectionConflicts()
Returns true if the input schematic object has no flow direction conflicts with any schematic objects connected to it. Returns true if the object is connected to another object. Returns true if the name of the input object is the same as the ID schema generated name for that object class. Returns a comma-separated list of zones to which the object belongs. For example: FireZone1,WatertightZone3. Sets the color, line type, and thickness graphic properties on the input schematic object. Input Parameters: Red: an integer defining the RGB red component that defines the object color. Range is 0-255. Blue: an integer defining the RGB blue component that defines the object color. Range is 0-255. Green: an integer defining the RGB green component that defines the object color. Range is 0-255. LineType: an integer defining the line type for the object. The number corresponds to the number shown in the line type pull-down combo of the Graphic Properties toolbar. Thickness: and integer defining the line thickness for the object. The number corresponds to the number shown in the Linetype pull-down in the Edit-Properties Graphics tab. Sample call: SetGraphicProperties(255, 0, 0, 2, 3) Returns the object class name as it appears in the Feature Dictionary. For example, Block Valve Function.
PltShpFunction
IsElementConnected()
PltShpFunction
IsNameConsistent()
PltShpFunction
ParentZoneNames
PltShpFunction
SetGraphicProperties()
PltShpGroup
ClassName
PltShpGroup
IsNameConsistent()
Returns true if the input object name is the same as the ID schema-generated name for that object class.
Version 5 Release 16
Page 317
PltShpPhysical
ClassName
Returns the object class name as it appears in the Feature Dictionary. For example: Block Valve Function.
PltShpPhysical
CompartmentNames
Returns a comma-separated list of the compartments enclosing the object. (Note: the compartments do not need to be in the session). This method returns true if the object is connected to another object. Returns true if the input object name is the same as the ID schema-generated name for that object class. Name of the parametric reference used to generate a specific resolved reference. Returns a comma-separated list of zones to which the object belongs. For example: FireZone1,WatertightZone3.
PltShpPhysical
IsElementConnected()
PltShpPhysical
IsNameConsistent()
PltShpPhysical
ParametricReferenceName
PltShpPhysical
ParentZoneNames
PltShpPhysical PltShpPhysical
TotalInsulationThickness XCoord
The sum of all insulation thickness values defined for a specific physical part (pipe, HVAC, etc.) Returns a double describing the X coordinate of the 3D part's XYZ location. Returns a string describing the XYZ location of the 3D part.
PltShpPhysical
XYZLocation
PltShpPhysical PltShpPhysical
YCoord ZCoord
Returns a double describing the Y coordinate of the 3D part's XYZ location. Returns a double describing the Z coordinate of the 3D part's XYZ location. This method returns a double describing the string function (route, pipeline, etc.) length relative to a specified view name. If the view does not exist, this method returns 0.0. Input Parameters: ViewName: the name of the view used to calculate the string function length. Format: string.
PltShpStringFunction
GetRouteViewLength()
PltShpStringFunction
IsOnOffSheetConnected()
Returns true if all offsheet connectors of the string function are connected. The name of the document to which an offsheet connector is linked if the document is in session. Returns the null string ("") otherwise.
PltShpStringFunction
OnOffSheetDocLinkName
Version 5 Release 16
Page 318
PltShpStringFunction
OnOffSheetPublicationName
Returns the publication name through which an offsheet connector is linked to another offsheet connector, if any. Returns the null string ("") otherwise. Returns a double describing the string function length relative to a view named "Background View." If the view does not exist, this method returns 0.0.
PltShpStringFunction
RouteBackgroundLength
Version 5 Release 16
Page 319
Customizing
This section describes ways in which you can customize the Raceway Design or Conduit Design workbench. The task Setting Up the Application describes the various steps you have to take, and the order in which you have to do them, to set up Raceway & Conduit Design. Setting Up the Application Customizing Settings Project Resource Management Defining Options Feature Dictionary: Creating Classes and Attributes Cache Mode Creating Custom Reports Penetration Management Catalogs Line ID Catalogs Standards and Design Rules Working with ENOVIA
Version 5 Release 16
Page 320
Customizing Settings
This section describes the settings that you can access through the Tools - Options command in the menu bar. These settings are stored in permanent setting files and will not be lost when you end your session. Some of these settings affect the looks of the workbench. Others affect the way certain functions behave. Still others are necessary to have access to certain functions. When they are necessary for a function they are also identified in that specific task. 1. Click Tools - Options in the menu bar. The Options dialog box displays. 2. Click Equipment & Systems under the Options heading in the left column. Tab pages become available in the main window. These apply to more than one application.
Not all options in these pages are relevant for all applications.
Version 5 Release 16
Page 321
Version 5 Release 16
Page 322
Note that when the dialog box opens the last project that you used is selected. The Select tab lists all the XML projects setup found in the directory defined by the environment variable CATDisciplinePath. This list begins with a CNEXT project which contains only the applications with their resources as defined and delivered with CNEXT. 2. Select the project of your choice, here Project. The corresponding PRM file is read and the disciplines it contains are listed. 3. Select the corresponding discipline, here Piping. Click OK to use the project and discipline you have selected.
Version 5 Release 16
Page 323
4. The following step is used for informational purposes only - to see a list of resources for a particular discipline. To select a project you only need to take the steps explained above. Select the Browse tab. Once a project and a discipline have been selected, the dialog box lists all the applications defined for the chosen discipline, the description of the active application, and the list of resources of that application. The list of resources displayed is always that for the active application. You should also note that the applications displayed include the applications under that particular discipline, and any applications that are at the project level, which means above the discipline in the PRM hierarchy. In the example below, the Piping discipline displays Piping Design and PID, which are part of that discipline. It also displays the Equipment, Hanger Design and Penetration Management applications, because some of their resources have been placed at the project level. The reason for placing them at the project level is that most disciplines make use of these applications.
When the Project Resource Management dialog box first displays, as explained in Step 1, it may contain a third tab - XML Parsing Error. This indicates that there is an XML syntax error in the file that corresponds to the Project you have chosen.
Click the XML Parsing Error tab to display the error, as shown in the image below.
Version 5 Release 16
Page 324
You will need to correct the PRM file to get rid of the error. Errors in defining resources in the PRM file are explained in Checking a PRM File for Errors.
Version 5 Release 16
Page 325
If you have more than one project resource management file then by default the application will start with the file named Project.xml, if there is such a file, or the last file used. If you wish to select another resource management file you must open it by clicking Tools - Project Management. Go to the Select tab and select the file and discipline you need. This dialog box shows each resource available to you, unless the value of "Visible" (see below) against a resource or application is set to No. 2.The resource management file is organized into several sections to make it easier to manage and utilize resources. The image below shows its hierarchical structure, with an exception, which is explained below. "Other disciplines" refers to other disciplines like Tubing, or AEC V4 to V5 Migration Discipline, that are placed at the same level. They are not shown in this image for reasons of space.
Version 5 Release 16
Page 326
The Project box refers to the project for which the PRM file has been created, and will frequently be identified by the file name. In this case it is Project.xml. When you look at the Project.xml file you will see that the resource listings begin with project resources. Any resources you place under the heading Project Resources can be used by all applications that are included in the file. In the sample file you will see items like zones, feature dictionary and application-generated object names in this section. All disciplines and applications shown under project resources will be able to access the resources identified under the heading project resources. The next level is the discipline level. All resources placed under a discipline, such as Piping, can be used by all the applications which are listed under it. In the example above, Piping Diagrams, Piping Design and Equipment applications are shown under the Piping Discipline. Resources such as various catalogs and report definitions are listed at the discipline level and can be accessed by all applications that belong to that discipline. The next level of resource management is the application itself. Any resource referred to at this level can only be used by that application. Resources like catalogs, files that contain connector attributes and resolved parts directories are listed at this level. Equipment Arrangement and Hanger Design have been placed under several disciplines. These applications are considered multi-discipline because their resources are used by all disciplines. When you are working in these disciplines you may need Equipment or Hanger resources. However, in different disciplines you may not use the same resources from Equipment Arrangement or Hanger Design and this structuring allows you to place different different resources under each discipline. For instance, under the Piping Discipline, Equipment Arrangement may have a different catalog (with Piping related equipment only) than under the HVAC Discipline.
Version 5 Release 16
Page 327
Equipment and Hanger applications have also been placed at the project resource level, primarily to allow sharing of resources, under the headings "Equipment Application Resources" and "Hanger Design Application Resources." To explain: If you are working in Piping Design you are in the Piping Discipline. You select the discipline by clicking Tools - Project Management, or simply by opening an application, which will activate the correct discipline. For this to happen your PRM file must be set up correctly. Now, while in the piping workbench, you want to place equipment in your document, and you launch Equipment Arrangement. When you do so you will only have access to equipment resources that are identified in the PRM file under the piping discipline, for instance the "piping equipment catalog," containing piping related equipment. But let us assume that in your project you have certain types of equipment that are used by all disciplines. You can create a catalog that contains all this common equipment and identify it under "Equipment Application Resources" at the project level (it should not be identified under discipline also). When you do this you will have access to this catalog when you open Equipment Arrangement under any discipline. Some applications have the entry "Visible = yes". If you set the value to No then this application cannot be used and will not be visible in the Tools - Project Management dialog box. 3. A resource entry looks like this:
<Resource Name="PipingIDSchema" Description="Piping ID Schema Directory"> <ID Type="Path" Driver="File" Location="..\..\EquipmentAndSystems\Piping\DataDictionary"/> </Resource>
q
You should not change the Resource Name, even if you replace a resource with a different one. You can change the Description if you want to - this is a brief explanation of the resource. The Type field refers to file type. If the Type field says Catia, it refers to a file type unique to Catia, such as .catalog. The type Misc is used for resources which are of a type not unique to Catia and must be opened in another way. The type Path is similar, except that in the Location field only the directory in which the resource is located is named. If your resources do not reside in Enovia, enter File in the Driver field. Define the Location field as follows: As shown in the resource example above, the location entry is relative - it is relative to the entry you made in the Environment Editor as shown in Step 1. The entry in the location field will be added to the entry you had in the Environment Editor and it is in that location that the application will look for the resource. Which is why it is preferable to enter absolute paths - including the drive letter - in the location field. If your resources are Enovia-based, enter EnoviaV5 in the Driver field. For Enovia-based resources, all you need to enter in the Location field is the file name of the resource without the file extension. For instance, the catalog PipingParts.catalog would be entered as PipingParts. The Location field usually gives the location of the resource. If this is a directory path then you can change the location, with an associated change in the PRM file. This entry is sometimes used to enter a value for a flag or behavior, such as 0 or 1, or True and False. Some resources have the entry "Visible = yes". If you set the value to No then this resource cannot be used and will not be visible in the Tools - Project Management dialog box. Some resources have the entry Access="RW" or "R". These refers to file permissions: read-write or read.
When you change from using file-based resources to Enovia-based resources: You must go through the PRM file and change the "Driver" and "Location" entries as noted above. This must be done for all resources that
Version 5 Release 16
Page 328
have been placed in the Enovia database. 4.The Project Resources listed in the sample Project.xml file are described in following sections, beginning with the resources referred to under Project Resources: q ID schema resources: The "location" lists the directory where the rules for naming objects are stored. Use the default location provided in the sample file. You need to have this for every application you use. In addition, there is an entry for "MultiDisciplineIDSchema." This location is used for objects -such as zones that are used by all disciplines.
q
User dictionary resources: In the location field enter the name of the CATfct file for each application. You do not need to enter the location. The CATfct file is used to store all the classes and attributes created by you. The default names for CATfct files in each application are included in the sample project.xml file and you should use these names unless you have created a different CATfct file, or changed the default name. There is also a MultiDisciplineUserDictionary - this CATfct file can be referred to by all applications. Zones catalog: The zones that you create need to be stored in a catalog accessible to all users, because they are shared. The default location is CATMldZone.catalog. Even though zones are only created in schematic applications, other applications may use them when documents are moved from schematic to 3D. Enter a different name or location if you change them. Discrete values: Many attributes have discrete values and this directory is used to store them. Schematic driven: This is a flag that needs to be set for schematic driven routing and parts placement. If the value of "Location" is set to 0 then individual users can check or uncheck an option that allows schematic driven 3D design. If the value is set to 1 then the option "schematic driven" is always selected and users cannot uncheck it. (In Equipment Arrangement, schematic driven parts placement is not possible if the Function Driven flag is set to 2.) Delete Part On Run: This entry is used to control whether all parts on a run will be deleted when you delete the run. If you enter the value of "Location" as 1 then the parts will be deleted. If you enter the value 0 then the parts will not be deleted when you delete the run. Graphic representations: When you create graphic representations for a part you need a file in which to store the categories (single, double, etc.). That file is created within an application, as you will see later. There is also a file under Project Resources because the categories must be available to all applications. If you add a new category you must include it in this file too. Enter a new location and file name if you want to change them. Penetration openings catalog: The profiles of the holes you may want to make through walls and partitions to pass pipes and ducts are noted in this catalog. If you make a new profile you must enter it here too. Enter a new location and file name if you want to change them. ID Sequence Number directory: The IDSequenceNumbers directory contains the last sequence number that was generated for an object. You should specify a location for it. Importer CATfcts: This lists the location of your CATfct files, and is used when migrating V4 models to V5. If you change the location of the CATfct files you must enter the new location in the "Location" field. You do not need to do anything if you continue to use the default location. Reference Grid System: Location of the CATPart that contains the reference grid definition used by applications. You need to modify this entry if you change the location of the CATPart or rename it. Discipline super class: This is a text file that lists the object classes that will be visible in a class browser when you are in the Equipment Arrangement workbench. You can have files at project, discipline and application level. The filter will only work with a user-generated PRM file. Computed attributes: This entry shows the location of the ComputedAttributes.txt file. The computed attributes contained in this file will display in the Properties dialog box. You can change the location of this file, and update the PRM file accordingly. You can also change the entries in the file. Unique reference part number options & partially resolved reference part number options: These two entries define how a placed part will be named. 'Unique reference' parts are those that have at least one property (or all properties) that can have infinite values. An HVAC duct is an example. 'Partially resolved' parts are those in which the values of all properties are defined by a design table. Valves are an example. In this entry, if you enter 1 in the Location field then the name of the placed part will be derived from the design table. If you enter 2 then the name will be derived from the object naming rules. Publication Based Connections: This entry controls whether publication based connections will be used
Version 5 Release 16
Page 329
when establishing connections between elements in different work packages. When this flag is on (the value in the Location field is 1), the system will use publication based link technology. This link technology is intended to improve support for configuration management, revision management and concurrent engineering. When working in an ENOVIA environment, publication based connections are used for all cross document connections, regardless of the setting of this resource. 5.The next level, as explained above, is the Discipline level. Resources placed under the Discipline category can be used by all the applications in that discipline. The sample Project.xml file places the following resources at the Discipline level. Each entry names the file and gives its default location. If you intend to use different resources, which is likely, then you must enter the new file name and location, as appropriate. The following resources are referenced, but not all disciplines will have all of these resources.
q
Specifications catalog Insulation specifications catalog Material specifications catalog Standards catalog Design rules: You need to use the default location and file name Parts catalog name and location: contains parametric parts Piping lines shared catalog: The file where shared piping lines are stored and its location. Sample data directory: This is the location where the reports you run will be stored. Report definitions directory: The formats (definitions) you create for running reports are stored in this directory.
6.In addition to resources placed at the Project and Discipline levels, resources are also placed at the application level and are only available to the application under which they are placed. 2-D applications have all or most of the following resources. q Component catalog: The parts catalog.
q
Shared instrument lines catalog. Annotation catalog. Sample data directory: When you create graphic representations for a part you need a file in which to store the categories (open, closed, etc.). If you add a new category you must include it in this file too. Enter a new location and file name if you want to change them. Design rules for Equipment Arrangement: This is used when assigning a part type to a 2D part. The parts catalog for Equipment Arrangement: This is used when assigning a part type to a 2D part.
Graphic representations file: When you create graphic representations for a part you need a file in which to store the categories (single, double, etc.). If you add a new category you must include it in this file too. Enter a new location and file name if you want to change them. Connector attributes file: This file lists the attributes that will be inherited (from the part) by a connector when you are placing it on a part. If you want to make changes to the attributes you want a connector to inherit you must do it in this file. Do not change the name of this file. Resolved parts: When you place a parametric part in a document it assumes specific dimensions. Once a part has specific dimensions it is placed in the Resolved Parts catalog. The location of the default Resolved Parts catalog is listed here. Design rules: You need to use the default location and file name.
Version 5 Release 16
Page 330
Parts catalog name and location: contains parametric parts Report definitions directory: The formats (definitions) you create for running reports are stored in this directory. Graphic 2D Symbols Catalog: For Piping, this is the catalog in which the 2-D equivalents of 3-D endstyles are stored. For Equipment, this catalog contains 2-D symbols for center of gravity. See Drawing Production for more information. Growth Factor: Some applications allow you to reserve space in some parts for future growth. You can, for instance, reserve space in a conduit for future growth. The space saved for future growth will be equal to the value you enter in the "Location" field. If you enter 0.2 it means that 20 percent of the space in a conduit will be reserved for future growth and you will only be allowed to use 80 percent of the space in it. Function Driven: This is a flag that controls parts placement in Equipment Arrangement. The value in the Location field dictates: 1 - Function driven equipment placement is possible; 2 - Only functionless equipment placement is possible. (Schematic driven parts placement is not possible in Equipment Arrangement.); 3 - Both function driven and functionless equipment placement are possible (a final Tools Options setting is needed. See Functionless Parts Placement in Equipment Arrangement documentation.) Hanger Cable Clearance: The value in the Location field is the cable clearance, in millimeters. This value plus the diameter of the cable you are routing must be less than the tier spacing of the hanger. The cable clearance value is assigned when a hanger is placed. HVAC Up Direction: The value in the Location field determines the 'Up' direction of a part that is placed on a run. There are two numerals in this field - the first dictates the up direction for a part placed on a horizontal run, the second is for a vertical run. Thus, if the value is 00, the Up direction will the same for both horizontal and vertical runs. The values are: 0 - follow the run's Up Direction; 1 - Up direction will follow the X axis; 2 - follow Y axis; 3 - follow Z axis.
7.The AEC Migration Discipline refers to a product that enables you to migrate V4 models to V5. It has Piping Design, Piping and Instrumentation Diagrams, Equipment Arrangement, Tubing Design and HVAC Design resources under it. Most resources have been described above and do not need further explanation. Enter the location and file names if they are different from those in the sample Project.xml file. In addition, under the heading AEC V4 V5 Migration there are several options you should know about. They are explained below. AEC V4 V5 Migration There are several options that you need to set to True or False. The first several are about migrating data to Piping and Instrumentation Diagrams, Piping Design, Equipment Arrangement, Tubing Design and HVAC Design and Structures. If a V4 model has data of all these types, but you have set two of them to False, then you will only receive V5 data relating to the applications set to True. If you want data of all types to be migrated then you must set all the options to True. Other options are:
q
Create runs without parts: If set to True a run will be migrated without the parts. ImportPipingLine (or other type of line): If set to True a line will be created in the V5 Piping Line catalog if it does not exist. When set to False, the migration process will stop if the line does not exist in V5. Mapping Table: You need to enter the location and name of the migration mapping table if you change the default name or location. MigratedPIDNoShowSheetFormat: The sheet format (also known as title block) will not be visible if the value of "Location" is set to False. MigrateXXXWithMissingLines: If set to True the sheet will be migrated even if some Lines cannot be. If set
Version 5 Release 16
Page 331
to False the migration process will stop if missing lines are encountered.
q
MigratedXXXSheetSize: Enter the size in the Location field: Letter, Legal, A0, ISO/A1, ISO/A2, ISO/A3, ISO/A4, ISO/A, ANSI/B, ANSI/C, ANSI/D, ANSI/E, ANSI/F, ANSI).
8.In addition to some of the resources explained above, the Structure Discipline includes the following resources or entries: q Sections catalog: If you change the default location of the AISC_BigScale catalog then enter the location in this entry. The location should include the directory AISC in which the catalog should reside, so that the path reads: ......AISC\AISC_BigScale.catalog.
q
Structure sections path: The path of the directory in which the available resolved sections are stored. The default location is ...startup\EquipmentAndSystems\Structure\StructuralCatalogs\ModelsResolved. Structure Thickness List: This is the location of the thickness list sample file, which contains the list of thicknesses that can be applied to a plate. Structure openings catalog: Location of the openings parts catalog. Structure materials catalog: Location of the structure materials catalog. Structure detail design: Location of the catalog that contains user defined features. Naming section characteristics: Location of the NLS file that lists names of sections whose names should not be changed. This is for internal use. Do not change anything in this entry. Structure Functional Connections Catalog: Location of the Structure Functional Connections Catalog. This catalog contains the names of connection types between objects. Project Bounding Box: This specifies the dimensions of your project - if you are designing a ship then it will be set within these dimensions. You can define the unit used for measuring - the default is millimeter - and change the default values for each direction. The values are measured from the origin (000).
Version 5 Release 16
Page 332
2. Select a Project, Discipline and Application as necessary. If you select ALL in the Discipline and Application fields then the entire project resource management file will be checked (required and optional resources only). 3. Click Apply after you have made your selection. The dialog box will display the resources that have errors. The errors are explained below. q If there are no errors then a message will state that all required - or optional - resources are okay, in the Status column.
q
Select a resource to see more information about the error in the Selected Resource field below. Click on the column headings to sort by that heading. A Y in the Required column shows if a resource is required. No entry means it is an optional resource.
Version 5 Release 16
Page 333
4. The errors are explained below. Also see the PRM task for more information. q Resource definition has incorrect type: The value of the 'Type' field in the resource's PRM entry is incorrect. The Type field refers to file type. See the PRM task for more information.
q
Resource not found in the project management xml file: There is no entry for the resource in the PRM file. Resource Data not found: The file or directory corresponding to the resource cannot be found at the location defined in the PRM file. Access specified for location for resource is not correct: Some entries have a field called 'Access'. This refers to the permissions set for the file corresponding to the resource. One common error is that some files need to have access set to RW (read-write) and not R (read only).
5. You can save the report. Click the Export button and enter a file name and location in the Save dialog box that displays. The file must be saved in .htm format.
Version 5 Release 16
Page 334
Version 5 Release 16
Page 335
4.
You can enter more than one alias name in the Location field for a resource. For instance, using the example given above, you can enter the following: "${Startup_Directory}\${MultiDiscSample}\EquipmentComputedAttributes.txt" in which case the application will look for the directories defined under the two alias names (..\..\EquipmentAndSystems\MultiDiscipline\SampleData) followed by the file name (EquipmentComputedAttributes.txt). You also have the ability to add the Path field to a resource. This is a matter of choice and provides the same functionality as using the Location field only. In the following example, both Location and Path fields are used: Location="EquipmentComputedAttributes.txt" Path="${Startup_Directory}\${MultiDiscSample}"/> The application will read it as ..\..\EquipmentAndSystems\MultiDiscipline\SampleData\ EquipmentComputedAttributes.txt. Instead of adding the alias names to a PRM file, as explained in Steps 1 & 2, you can add an environment variable to your environment file. To use the same example given in Step 2 above, you would add the following line in the environment file: set Startup_Directory=..\..\EquipmentAndSystems\ You can use an absolute path also. You then need to replace the value of the Location fields in the PRM file, as explained in Step 3 above. The application uses the following order to determine if an alias is used:
q
5.
6.
The environment file. The project resource management file. The application management resource file.
Version 5 Release 16
Page 336
Version 5 Release 16
Page 337
discipline and application level. The filter will only work with a user-generated PRM file. Discrete values: Many attributes have discrete values and this directory is used to store them. Equip Design Rules Catalog: This is used by 2D applications when assigning a part type to a 2D part. Equip Parts Catalog: This is used by 2D applications when assigning a part type to a 2D part. Function Driven: This is a flag that controls parts placement in Equipment Arrangement. The value in the Location field dictates: 1 - Function driven equipment placement is possible; 2 - Only functionless equipment placement is possible. (Schematic driven parts placement is not possible in Equipment Arrangement.); 3 - Both function driven and functionless equipment placement are possible (a final Tools - Options setting is needed. See Functionless Parts Placement in Equipment Arrangement documentation.) Graphic 2D Symbols Catalog: For Piping, this is the catalog in which the 2-D equivalents of 3-D endstyles are stored. For Equipment, this catalog contains 2-D symbols for center of gravity. See Drawing Production for more information. Graphic Representations: When you create graphic representations for a part you need a file in which to store the categories (single, double, etc.). That file is created within an application, as you will see later. There is also a file under Project Resources because the categories must be available to all applications. If you add a new category you must include it in this file too. Enter a new location and file name if you want to change them. Growth Factor: Some applications allow you to reserve space in some parts for future growth. You can, for instance, reserve space in a conduit for future growth. The space saved for future growth will be equal to the value you enter in the "Location" field. If you enter 0.2 it means that 20 percent of the space in a conduit will be reserved for future growth and you will only be allowed to use 80 percent of the space in it. Hanger Cable Clearance: The value in the Location field is the cable clearance, in millimeters. This value plus the diameter of the cable you are routing must be less than the tier spacing of the hanger. The cable clearance value is assigned when a hanger is placed. HVAC Up Direction: The value in the Location field determines the 'Up' direction of a part that is placed on a run. There are two numerals in this field - the first dictates the up direction for a part placed on a horizontal run, the second is for a vertical run. Thus, if the value is 00, the Up direction will the same for both horizontal and vertical runs. The values are: 0 - follow the run's Up Direction; 1 - Up direction will follow the X axis; 2 - follow Y axis; 3 - follow Z axis. ID Schema Resources: The "location" lists the directory where the rules for naming objects are stored. Use the default location provided in the sample file. You need to have this for every application you use. In addition, there is an entry for "MultiDisciplineIDSchema." This location is used for objects -such as zones - that are used by all disciplines. ID Sequence Number: The IDSequenceNumber directory contains the last sequence number that was generated for an object. You should specify a location for it. Import...: Usually followed by a type of line, such as Piping Line. Used when migrating V4 data to V5. If set to True a line will be created in the V5 Piping Line catalog if it does not exist. When set to
Version 5 Release 16
Page 338
False, the migration process will stop if the line does not exist in V5. Importer CATfcts: This lists the location of your CATfct files, and is used when migrating V4 models to V5. If you change the location of the CATfct files you must enter the new location in the "Location" field. You do not need to do anything if you continue to use the default location. Instrument Line Attribute Filter: A file that defines the list of instrumentation related attributes used to filter the Instrument Line ID selection list. Instrument Lines Catalog: The file where shared instrument lines (line IDs) are stored. Insulation Spec Catalog: Usually preceded by an application name, such as HVAC. If you intend to use different resources, which is likely, then you must enter the new file name and location, as appropriate. Line ID Attribute Filter: A file that defines the list of attributes used to filter the application Line ID selection list. Lines Catalog: Usually preceded by an application name. The file where shared lines (line IDs) are stored. Material Management Mode: The value of the Location field determines the default state of the option Show Preferred List Only in Material & Orientation dialogs. None: The option displays in its last opened state. ActiveUnSpec: The option is unselected. ActiveSpec: The option is selected. Material Spec Catalog: Usually preceded by an application name, such as HVAC. If you intend to use different resources, which is likely, then you must enter the new file name and location, as appropriate. Migrate...: Usually followed by an application name. This option is used when migrating V4 data to V5. Set the value of Location to True if you want data of this type to be migrated into your V5 document. Set it to False if you do not want it migrated. Migration Mapping Table: The migration mapping table maps V4 classes and attributes to V5. There are other mapping tables specific to applications, such as Tubing Migration Mapping Table, which maps V4 tubing detail names to V5, and Structures Migration Mapping Table, which maps structures names from V4 to V5. Migrated PID No Show Sheet Format: The sheet format (also known as title block) will not be visible if the value of "Location" is set to False. Migrated XXX Sheet Size: XXX is an application name, such as PID. Enter the size in the Location field - Letter, Legal, A0, ISO/A1, ISO/A2, ISO/A3, ISO/A4, ISO/A, ANSI/B, ANSI/C, ANSI/D, ANSI/E, ANSI/F, ANSI). Migrate XXX With Missing Lines: XXX is an application name, such as PID. If set to True the sheet will be migrated even if some Lines cannot be. If set to False the migration process will stop if missing lines are encountered. Molded Conventions: Location of a file that contains the rules defining molded conventions for
Version 5 Release 16
Page 339
structural objects. Naming Section Characteristics: Location of the NLS file that lists names of sections whose names should not be changed. This is for internal use. Do not change anything in this entry. Offsheets Catalog: Usually preceded by an application name, such as PID. The catalog of offsheet symbols to be used in a schematic diagram. Orientation Naming Convention: This is a variable that defines the ship coordinate system, whether it is American or European. For American convention enter the following in the Location field: CATStrOrientNamingUSAConv. Partially resolved reference part number options & unique reference part number options: These two entries define how a placed part will be named. 'Unique reference' parts are those that have at least one property (or all properties) that can have infinite values. An HVAC duct is an example. 'Partially resolved' parts are those in which the values of all properties are defined by a design table. Valves are an example. In this entry, if you enter 1 in the Location field then the name of the placed part will be derived from the design table. If you enter 2 then the name will be derived from the object naming rules. Parts Catalog: The parts catalog for 3D applications, e.g. PipingPartsCatalog or TubingPartsCatalog. Contains parametric parts. If you intend to use different resources, which is likely, then you must enter the new file name and location, as appropriate. Penetration Openings Catalog: The profiles of the holes you may want to make through walls and partitions to pass pipes and ducts are noted in this catalog. If you make a new profile you must enter it here too. Enter a new location and file name if you want to change them. Project Envelope: (Bounding Box) Location of a file that specifies the dimensions of your project if you are designing a ship then it will be set within these dimensions. You can define the unit used for measuring - the default is millimeter - and change the default values for each direction. The values are measured from the origin (000). Project Parameters: Location of a file that defines a ship's coordinate system. Project Reference Planes: Location of a file that contains defined project reference planes used in some Structures applications. Publication Based Connections: This entry controls whether publication based connections will be used when establishing connections between elements in different work packages. When this flag is on (the value in the Location field is 1), the system will use publication based link technology. This link technology is intended to improve support for configuration management, revision management and concurrent engineering. When working in an ENOVIA environment, publication based connections are used for all cross document connections, regardless of the setting of this resource. Reference Grid System: Location of the CATPart that contains the reference grid definition used by applications. You need to modify this entry if you change the location of the CATPart or rename it. Report Definitions: Usually preceded by an application name, such as Hanger. The formats (definitions) you create for running reports are stored in this directory.
Version 5 Release 16
Page 340
Resolved XXX Parts: (XXX is an application name.) When you place a parametric part in a document it assumes specific dimensions. Once a part has specific dimensions it is placed in the Resolved Parts catalog. The location of the default Resolved Parts catalog is listed here. Schematic Driven: This is a flag that needs to be set for schematic driven routing and parts placement. If the value of "Location" is set to 0 then individual users can check or uncheck an option that allows schematic driven 3D design. If the value is set to 1 then the option "schematic driven" is always selected and users cannot uncheck it. (In Equipment Arrangement, schematic driven parts placement is not possible if the Function Driven flag is set to 2.) Specifications Catalog: Usually preceded by an application name, such as Piping. If you intend to use different resources, which is likely, then you must enter the new file name and location, as appropriate. Standards Catalog: Usually preceded by an application name, such as Piping. If you intend to use different resources, which is likely, then you must enter the new file name and location, as appropriate.
StrFuncDesignUserDictionary: Location of the CATfct file used by Structure Functional Design and Ship Structure Detail Design.
Structure Detail Design Catalog: Location of the catalog that contains user defined features. Structure Drawing Symbols Catalog: Location of the catalog that contains the 2D symbols used in the drawing production function. Structure Functional Connections Catalog: Location of the Structure Functional Connections Catalog. This catalog contains the names of connection types between objects. Structure Hull Model: The location of the CATpart that contains the hull you want to use in your ship design. This hull feature will automatically be loaded when you create a system. Structure Hull Feature Name: The name of the hull feature defined in the CATpart document that is specified in the PRM resource 'Structure Hull Model'. Structure Materials Catalog: Location of the structure materials catalog. Structure Openings Catalog: Location of the openings parts catalog. Structure Sections Catalog: If you change the default location of the AISC_BigScale catalog then enter the location in this entry. The location should include the directory AISC in which the catalog should reside, so that the path reads: ......AISC\AISC_BigScale.catalog. Structure Sections Path: The path of the directory in which the available sections are stored. The default location is ...startup\components\StructuralCatalogs\ModelsResolved. Structure Thickness List: This is the location of the thickness list sample file, which contains the list of thicknesses that can be applied to a plate. Unique reference part number options & partially resolved reference part number options:
Version 5 Release 16
Page 341
These two entries define how a placed part will be named. 'Unique reference' parts are those that have at least one property (or all properties) that can have infinite values. An HVAC duct is an example. 'Partially resolved' parts are those in which the values of all properties are defined by a design table. Valves are an example. In this entry, if you enter 1 in the Location field then the name of the placed part will be derived from the design table. If you enter 2 then the name will be derived from the object naming rules. User Dictionary: Usually preceded by an application name. In the location field enter the name of the CATfct file for each application. You do not need to enter the location. The CATfct file is used to store all the classes and attributes created by you. The default names for CATfct files in each application are included in the sample project.xml file and you should use these names unless you have created a different CATfct file, or changed the default name. There is also a MultiDisciplineUserDictionary - this CATfct file can be referred to by all applications. Zones Catalog: The zones that you create need to be stored in a catalog accessible to all users, because they are shared. The default location is CATMldZone.catalog. Even though zones are only created in schematic applications, other applications may use them when documents are moved from schematic to 3D. Enter a different name or location if you change them.
Version 5 Release 16
Page 342
Defining Options
This section explains how to define your setup options. Finding Sample Data on Various Platforms Specifications Tree
Version 5 Release 16
Page 343
Windows: ...\intel_a\ AIX: .../aix_a/ HPUX: .../hpux_a/ IRIX: .../irix_a/ SOLARIS: .../solaris_a/
Version 5 Release 16
Page 344
1. With your document open, go to Tools -> Options -> Infrastructure -> Product Structure and click the Product Structure tab. Check to activate the Products option. The objects in the specifications tree will be organized under the Products node.
2. To organize the specifications tree in application groups go to Tools -> Options -> Equipment & Systems and click the Display tab.
Version 5 Release 16
Page 345
Under Specifications Tree, activate the Show application grouping option: Objects in the specifications tree will be organized under type of object. (You can expand the Products node to see the ungrouped elements.)
When working with Design Rules such as Attribute Filters and FunctionPhysicalMapping, or during parts creation, turn on the Relations and Parameters options. 3. Go to Tools -> Options -> Infrastructure -> Product Structure and click the Tree Customization tab. The Specification Tree Order table displays: You can toggle any of the entries from Yes to No and back by clicking in the Activated column.
Version 5 Release 16
Page 346
Version 5 Release 16
Page 347
PipingValve = "Piping Valve"; PipingPipeFunc = "Pipe Function"; PipingPartFunc = "Piping Part Function";
If you create a new CATNls file you have to follow a naming convention so that the application can recognize it. If your feature dictionary is named CATPipinguser, then the CATNls file must have the name CATPipinguserNLS with the extension CATNls. Thus the file would be named CATPipinguserNLS.CATNls. All CATNls files must be stored in the directory ...intel_a\resources\msgcatalog. CHANGING BASIC CLASS NAMES: Basic class names are those that you see when you create a new feature dictionary. These classes are stored in a .feat file, which in turn is linked to a CATNls file. Feat files must be located in the directory ...intel_a\resources\graphic. The Piping Design file, for instance, is named CATPiping.feat. The corresponding CATNls file is in the directory ...intel_a\resources\msgcatalog. In the case of Piping Design the file is named CATPipingNLS.CATNls. The format of the file is as described above, and you need to change it in a similar manner. CHANGING ATTRIBUTE NAMES: All attribute names are contained in the file CATPlantShipModelerAttrNLS.CATNls, which is in the directory ...intel_a\resources\msgcatalog. You cannot create a new file for attributes - you must use the existing file. Enter a name using the conventions described above.
Version 5 Release 16
Page 348
Extreme caution must be used in changing names because all documents linked to them will be affected. It is recommended that the basic class names not be changed. For the same reason you should not delete attributes and classes.
This task shows how to compare the classes and attributes in two feature dictionaries. A separate task allows you to import classes and attributes from one feature dictionary into another. This task allows you to compare the classes and attributes in one feature dictionary to those in a second one. There can be several uses for this function, one of them being importing the classes and attributes that a subcontractor has added to a feature dictionary into the feature dictionary maintained by the main contractor. Your goal is to have a mapping table that shows the classes and attributes in the feature dictionary you want to import and the classes and attributes in the feature dictionary you are comparing against. This is done by a tool developed for the purpose. Before you run this tool you must "export" both feature dictionaries, explained elsewhere. Exporting them converts them into XML format, which is needed to compare the two. Once you have exported them and run the comparing tool (called comparator) you will get three files which tell you: which classes have problems (do not exist in the mapping table or the XML file of your feature dictionary), which classes need to be added to your feature dictionary and an overall report of what the tool has performed. Before you begin this process you must set the directory path - this tells the tool the directory path in your installation.
q
In Windows, open a command prompt and press Enter after typing: set AECMIGR_DIRECTORYPATH= XXX\MigrationDirectory where XXX is the directory path to your installation. In Unix: export AECMIGR_DIRECTORYPATH= XXX/MigrationDirectory where XXX is the directory path to your installation. The user can check the current path by executing the comparator, or executing CATAecDictionaryComparator -h. The comparator will show the path as the first line of output.
1.Export your own feature dictionary (Dictionary_B) and the feature dictionary you want to compare against (Dictionary_A). The process is explained in Exporting the V5 Feature Dictionaries. 1.To run the tool enter the following at a DOS prompt: CATAecDictionaryComparator -i (Dictionary_A) (Dictionary_B) -m (name of mapping table) -o (name for output) -V5 Where:
q
(Dictionary_A) is the XML file which contains the classes and attributes from the feature dictionary you are comparing against. It must include the XML extension. (Dictionary_B) is the XML file which contains classes and attributes from your feature dictionary. It must include the XML extension. (name of mapping table) is the name of the mapping table against which you want to compare. If you do not have a mapping table create an empty workbook using MS Excel, with a .csv extension. Enter the file name in this field - include the .csv extension. The mapping table should be in the following directory: intel_a\startup\EquipmentAndSystems\MigrationDirectory\Dictionary\Mapping Table. (name for output) is the name for the three output files. If you enter the name MAR, for instance, then three files will be produced: MAR.html, MAR.xml and MAR.csv.
An entry may look like this: CATAecDictionaryComparator -i Dictionary_A.xml Dictionary_B.xml -m V5toV5ObjectMapping.csv -o MAR
directories: Version 5 Release 16 Raceway2.When the tool (called Comparator) has finished running it will produce three reports and place them in the followingPage 350 XML and CSV files in & Conduit Design intel_a\startup\EquipmentandSystems\MigrationDirectory\Dictionary\DDL_Files and the HTML file in ...\Reports.
Open the HTML file in a Web browser to see a full report. The report begins with a table of contents that is hyperlinked to the entries. (The names in parentheses are internal names.) The entries in the report are color coded as follows:
q
Green: No action was taken. The class appears in the mapping table and the XML file of V5 classes. Blue: The class appears in the mapping table, but not in the XML file of your feature dictionary (Dictionary_B. Red: The class was not found in the mapping table or XML file of your feature dictionary (Dictionary_B). Orange: Mapping does not exist in the mapping table ("no mapping"), or is badly mapped.
Page and Version Release 16 Raceway3.Open the XML file (using a text editor like Wordpad) to see a5list of the classes that do not exist in your feature dictionary351 can be imported. & Conduit Design
<Class Name="PipingPartFunc" DisplayName="Piping Part Function" Superclass="Component_Function" Creator="System" Domain="PIP" UUID="b7acacd1_83_3a707981_10"> 4.Open the CSV file using Microsoft Excel. It will look similar to the image below.
Version 5 Release 16
Page 352
In the first three columns this table displays classes in the feature dictionary you are comparing against - Dictionary_B. You should fill in the 4th, 5th and 6th columns with whatever you want the corresponding entry to be in your feature dictionary - Dictionary_A. In column 7 you should enter the domain, or application. (PIP=Piping Design, PID= Piping and Instrumentation Diagrams, EQT= Equipment Design, HVA=HVAC Design, etc.) An asterisk in the Attribute column indicates that the entry is a class. If it has attributes then the lines that follow it will list the attributes under the same class name. In the example above, Line 2 shows a class. Lines 3, 4 and 5 show that the entries are attributes of the class Piping Line and are called Size, Part Description and Design Speed. NOTE: Entries should refer to the internal name of the class or parent. The internal name is the name within the application and is not the one the user sees. Frequently it is similar, though, and the class name Piping Line may have the internal name PipingLine. You can find the internal name by looking at the XML file, where it's referred to as Name and Superclass. 5.Once you have entered the information you need to copy and paste it into the mapping table - in the current example it is V5ToV5ObjectMapping.csv.
5.If Dictionary_A has classes and attributes that do not have equivalent classes and attributes in Dictionary_B then you must repeat the steps explained in Importing the XML Output. You can repeat these steps as many times as you want - until you are satisfied that your mapping table shows all the classes and attributes you want from Dictionary_A and their corresponding Dictionary_B classes and attributes. 5.Import the classes and attributes that do not exist in your feature dictionary (Dictionary_B) by using the process explained in Importing the XML Output.
Version 5 Release 16
Page 353
4. Right click on the product (in this case test.CATProduct) and, in the drop down menu that displays, select CATDUAV5. The CATDUA V5 dialog box displays.
Version 5 Release 16
Page 354
5. This dialog box allows you to both check the file for errors, and clean it if necessary. To check the file: q Select Long or Short message in the drop down box.
q
6. Click the file (test.CATProduct) to see the report. The error "backup startup is not declared" means the document has not been cleaned. 7. To clean the document, select Open html output file and Clean and click Run. The document will be cleaned and a report generated. For more information about the process see the Infrastructure User's Guide - Using the Data Upward Assistant.
Version 5 Release 16
Page 355
1. The tables are contained in a specification. Using the sample specification A_GA_W01 as an example, the tables are in the directory ...intel_a\startup\EquipmentAndSystems\HVAC\MaterialSpecification\A-GA-W01. Each function has a CATProduct associated with it. The CATProduct files in turn are associated to the text tables that contain the data. To add an object class, create a file using a text editor like Notepad, and name it according to existing conventions. The file naming structure is (Specification)-FuncPhys(Function)-(Object Class).txt. For instance, if you are adding the object class 'terminus' to the function 'Round', and in the specification A-GAW01, you would name the file A-GA-W01-FuncPhysRound-Terminus.txt.
2. Once you have created the file you can add data to it. The file contents should also follow the existing structure, as shown below.
Under FunctionName list the object class, add the minimum and maximum sizes you want, and list the physical parts to which the object class is linked. Do not change the table structure or column headings. Use the tab key to move between columns, and do not add leading or trailing spaces to your entries. You need to create a file for each function to which you are adding the object class - the file name should reflect the function. If you are adding the object class terminus to all four HVAC functions then you will end up with four files having four different file names.
Version 5 Release 16
Page 356
To add one or more physical parts to an object class, add a line to the table. 3. After creating the text file you should link it to the CATProduct. To link, drag the CATProduct file onto the viewer and expand it in the specifications tree. (Your customizing settings need to be correct. Click Tools - Options Infrastructure - Product Structure - Tree Customization and activate Parameters and Relations.)
4. Click the Design Table button to bring up the Design Table dialog box.
Version 5 Release 16
Page 357
5. Enter the function name in the Name field (it should be as entered in the CATfct file) and check the option Create a design table from a pre-existing file. 6. Click OK and, in the File Selection dialog box that displays, navigate to the file you created. Select the file and click Open. 7. In the design table that displays, uncheck the option Activity. Click OK. The text file is now linked to the CATProduct. You will need to repeat this step for all text files that you have created. You must enter 'internal' function and part type names. To obtain the internal names open the feature dictionary in the feature dictionary editor and click the Generate Report button. Specify a location for the file. In the report, the name shown against 'Object Key' - under each function or part type - is the internal name that you need to use.
Version 5 Release 16
Page 358
Cache Mode
This section discusses ways in which you can design efficiently in cache mode, as well as tips about using it. Working in Cache Mode
Version 5 Release 16
Page 359
2.
3.
Wireframe geometry, such as the sections on trapeze hangers, are not visible in cache mode, which also means they cannot be selected. If you want to be able to see them in cache mode then check the option Save Lineic Elements in CGR. You can find it in Tools - Options - Infrastructure - Product Structure and the CGR Management tab.
Version 5 Release 16
Page 360
Version 5 Release 16
Page 361
Before you generate a report you need to define its format. This means deciding which properties you are interested in. This report format is kept in a file which you can use to generate reports from other documents. It is recommended that you use queries, as explained below, if you will be modifying a document and running a report on it repeatedly. If you do not use a query the report may not update after you modify a document. To use this function you must first make sure of a setting. Click Tools - Options - General Parameters and Measure and click on the Language tab. Under Language check Load extended language libraries. Either check All Packages, or uncheck this option and load the packages you will be using.
1.
Click Tools - Report - Define. The Report Definition dialog box displays.
Version 5 Release 16
Page 362
2.
You can toggle between Yes and No for the Column headings Sort, GroupBy and Sum. A blank means No. To toggle click beneath the column heading. In the example above, for the attribute Name, Sort is No, Group By is Yes and Sum is No. The report name field is informative. You can use the button next to it to open an existing report. You will need to enter a report name and location when you click the Save As button. Enter a report title - you can enter anything but you must have a title. Check the Show Inherited Attributes box if you want to.
3.
Version 5 Release 16
Page 363
4.
Click on the down arrow and select the dictionary related to your program. In this case the EquipLayout package has been selected. See Using Knowledgeware Packages for more information. Select the type of object. The list of attributes you will see in Step 6 will depend on the type you select here. However, when you generate a report you will get values for all objects in the document that have the attributes included in your report format. If you want to limit the objects for which you get a report you must create a query (Step 8).
5.
6. 7.
Select an attribute in the Attribute field and click the Add button. The attribute will be added in the window. Add as many attributes as you want to. Select Yes or No for the column headings. q Sort: You only Sort by one of the attributes - if you select Name the report will sort in alphabetical order.
q
GroupBy: If you select Yes for one of the attributes, the report will group objects by that attribute. Sum: For dimensional attributes like length. If you select Yes the report will sum up the attribute you selected. For 3D applications it can compute dimensions like length from the document. You must select the correct option in the Generate a Report dialog box - you may need to select the objects and choose the 'currently selected objects' option. For 2D applications attributes must have values defined. Quantity: If you select the Quantity checkbox and the Group By column heading, a Quantity field will be added to the report. It will display a number, which shows how many parts that attribute is common to. For instance, if you group by class name and select the quantity checkbox, the report will show how many objects with the same class name exist in your document.
8.
You can further refine your report by using the Edit - Search function to define a query. This will allow you to generate a report on a narrower selection of check valve, say, of a certain size, instead of all check valves in your document. The queries you create will be available for selection when you click the arrow in the Query Name field above. Detailed instructions on using the Search function can be found in the Infrastructure User Guide under Basic Tasks - Selecting Objects. Briefly, click Edit Search to bring up the Search dialog box. Select the Advanced tab, then select a workbench, type of object and attribute you are interested in. Clicking the Add to Favorites button brings up the Create a Favorite Query dialog box, where you can name the query and save it.
Version 5 Release 16
Page 364
Generating a Report
This task explains how to generate a report listing values of selected properties. Before you do this you need to define the report format. Examples from the Piping Design workbench are used here. Substitute the appropriate resource or directory when working in another workbench. 1. Click Tools - Report - Generate. The Generate Report dialog box displays.
2. Click the Open button and select the format you want to use for your report, in this case NewReport. 3. If you had defined a query in your report format then check Objects From Predefined Query. 4. If you select one or more objects in the document then check the option Currently Selected Objects. 5. Check All Objects in Document if you want a report on all objects in your document. 6. Click OK and select a format, such as HTML, when you are prompted. The report will be generated. It shows values for all properties defined in your report format for all objects in the document that have them. Where an object does not have a property the report displays asterisks.
Version 5 Release 16
Page 365
7. Click Insert in Doc if you want to display these values in your document. To generate the report from a schematic and insert it in a schematic, click on the Insert in Doc button and click anywhere in your drawing. To generate the report from a 3-D document and insert it in a drafting document, click on the Insert in Doc button and select the sheet or view in the specifications tree. Do not select a point in the sheet. The XY Coord dialog box will pop up - enter the location where you want to insert the report. The data will be placed at the location. It can be moved to another location later by click and drag. 8. Click Save As to save the report. Specify a file name and location. If you save the file as XML type, then you can reference two stylesheets that are provided with this application to make the file easier to read. One of the two stylesheets also allows you to sort. The stylesheets are located in the directory ...intel_a\startup\Equipmentand Systems\ReporterData. The stylesheet ReportTable_Sample.xsl changes the looks of the report. The stylesheet ReportTable_SampleSort.xsl allows you to change the looks and sort. Instructions are given in the file itself. But, briefly, in order to use the stylesheet ReportTable_Sample.xsl you need to: q Open your report with a text editor like Wordpad.
q
Add the following line in the header information (it should be the first or second line in the file): <?xmlstylesheet type="text/xsl" href="ReportTable_Sample.xsl"?>
Version 5 Release 16
Page 366
This task shows you how to create a new report that lists the attributes of an object. As an alternative you can use the methods described in Generating a Report and Defining the Report Format. The report will list the values of attributes like pressure, length, diameter, open/close position etc. These values will only be displayed if they have been added to the object and if the attribute is included in the report. 1.Select the object for which you want to generate a report. You can select objects in the specifications tree or by using the Edit - Search command.
2.Click Tools-Macro-Macros. The Macro dialog box displays. If the file CATSchAttrValueWYSIWYG.CATScript is not displayed in the box then select External File in the Macro In field, click Select and navigate to the directory Intel_a\code\command. Select the file named above and click Open. The file will display in the Macro dialog box.
If you want to edit the script that creates the report, click Edit. You need to have some knowledge and experience of Visual Basic to edit scripts. 3.Select the file and click Run. The Report Generation dialog box will display, asking you to enter the name of a template. Four templates are provided with this application for four types of reports: Part, Instrument, FromTo (for lines) and Equipment. They reside in the Intel_a\code\command directory. Enter the full directory path, based on your setup, and change the last word to one of the four types mentioned above. Your selection will be based on the type of object for which you are seeking to generate a report.
4.Click OK. The report will appear in the form of an Excel spreadsheet. If the object has attributes associated with it, and these attributes are entered in the report, then they will display.
Version 5 Release 16
Page 367
5.If an attribute is not entered in the report you can add it by clicking on an empty column and entering it.
Version 5 Release 16
Page 368
2. 3. 4.
Select the Commands tab and select Macros in the Categories column. All macros are displayed in the Commands column. Click and drag the macro to the toolbar in which you want to place it. The toolbar will display a button that you can click to generate the report. To customize the icon on the button you just created click on Show Properties and then on the Icon button. Icons available to you will be displayed. Select one and click Close.
Version 5 Release 16
Page 369
Penetration Management
This section discusses penetration management setup. The penetration management function works within the ENOVIA environment only - and you must be in the ENOVIA Product Structure. Penetration Management Setup
Version 5 Release 16
Page 370
2. The outlines of openings are dependent on the shapes defined in the Penetration Shapes catalog. You cannot define an outline in the design rules that does not have a corresponding shape in the catalog. Shapes defined in the sample catalog are: oblong, round, rectangular, square and rectangular radius corner. You can change the values of the parameters of the shapes in the catalog, and you can add new shapes to it. You can remove, replace or rename the sample shapes. Each shape is a parametric part created with the Part Design product, and is stored in the same directory as the catalog. The oblong shape document, for instance, is OblongShape.CATPart. See Part Design documentation for information about using that product. To add a shape you must create it with Part Design and store it in the catalog using standard catalog building procedures. See Creating a Catalog and associated tasks in the Catalog section to learn more about creating and modifying catalogs. These are standard parametric parts and there are no special requirements for building them. When building new shapes you should note that the description name you use in the catalog is the name that will display when you are creating a cutout sketch. 3. Most penetration cutout designing will be done using the design rules, although you have the capability of manually defining cutouts, as explained later in this section. The rules work with the shapes in the catalog to determine the final size of the opening. You can add various parameters to the rules using Knowledgeware. However, the function of the sample rules supplied with this application is mainly to determine the shape of the outline, based on the shapes available in the catalog; and calculate the size of the opening. The cutout size is calculated from the sizes of the objects involved in the penetration, with the addition of required clearances. 4. Design rules can be modified, and new ones created, using Knowledgeware. However, there are certain points you must incorporate in a design rule for it to work correctly with this function. The following information is meant for an administrator, or whoever is creating the design rule. You can see examples in the sample rule, which is reproduced below. A penetration cutout rule should: q Create a variable (defCutout) to hold the DefinePenetrationCutoutShape object, which will communicate the cutout definition to the penetration management command.
q
Calculate the size of the cutout, using attributes of the penetrating and penetrated objects. The NewDefinePenetrationCutoutShape function creates the temporary object that holds the cutout definition. The penetrating object (p1) and penetrated object (p2) are specified. The ShapeName attribute selects the parametric part that defines the shape. The SkewTolerance attribute sets the allowed SkewTolerance for the penetration. The SetAttributeDimension function (or another SetAttributeXXX function) specifies a parameter name in the parametric part, and its value. This function is used repeatedly to set each parameter of the parametric part.
Version 5 Release 16
Page 371
5. The CATIA Domain Discipline Table is used to associate a CATIA model domain to an industrial discipline identified in your company. You are provided with a sample table located in: ...intel_a\reffiles\DomainDiscipMappingTable.xml This table is often sufficient for your requirements, but you can modify it to change the discipline names or add a CATIA model domain. Use any text editor to modify the DomainDiscipMappingTable.xml file. After editing, save the file in the reffiles directory. The following is a sample of the file format:
The ENOVIA discipline names are also user-defined, and must correspond to the discipline names in the ENOVIA Penetration Discipline Table located on the ENOVIA code server in ...\(platform)\reffiles\PenetrationDisciplines.xml. (The paths for all platforms are identical with the exception of the platform identifier. For example, on AIX the platform identifier is .../aix_a/reffiles.) The ENOVIA discipline names are used in ENOVIA to look up the penetration discipline code. The penetration discipline code is used in the Penetration ID, and for assigning workflow activities in a Penetration workflow process.
Version 5 Release 16
Page 372
Catalogs
The following tasks relate to using catalogs for the purpose of placing parts. Creating a Catalog Creating Sub-Catalogs Modifying a Catalog Creating a Specifications Catalog (Parametric)
Version 5 Release 16
Page 373
Creating a Catalog
This task explains how to create a catalog. The Catalog facility is a standard facility provided with the V5 Product line. For detailed information regarding Catalogs, please see the Infrastructure documentation - Advanced Tasks - Using Catalogs. If you are creating a catalog of resolved parts then it is recommended that have no more than about 500 documents in each catalog, so that performance does not suffer. In this case you may need to create several catalogs. To learn how to do this see Creating Sub-Catalogs. Catalogs that point to parametric parts are smaller, and you can have one catalog. This task explains creation of the main catalog. Creation of the specifications catalog and standards is explained elsewhere (not all applications use them). Also, piping parts are used in this example. The procedure is the same for other types of parts (tubing, equipment, etc.). You should be in the workbench (such as Piping Design) for which you want to create a catalog. 1. Open the Catalog Editor by clicking on Start-Infrastructure-Catalog Editor. The Catalog Window opens with a basic catalog structure in the left column. Catalogs are created analogous to books, with the book being at the top level, chapters under it, and, if necessary, sub-chapters under them, and with pages (or parts) at the lowest level. Each family contains references to one or more parts. The illustration below shows the Catalog Editor. The column to the left is where your chapters and families are displayed. The column to the right will display parts when you click on a family.
2. Rename the root chapter (Chapter.1 above) to XXX Part to reflect the application you are working in. In the case of Piping Design, for instance, it will read Piping Part. If you do not do this you will have an extra level in the tree. To rename, right click on it, select Chapter.1 Object - Definition. Enter the new name in the dialog box that displays.
Version 5 Release 16
Page 374
3. Select the chapter under which you want to create the catalog (in this case Piping Part). Click the Create/Modify Catalog button . The Create/Modify Part Catalog dialog box displays.
4. Select the application in which you want to create the catalog by clicking the down arrow in the Application field. If you want to add specific parts to your catalog then create a parts list file with a text editor. Enter the names of the parts you want to add, each name on a separate line. This is also the process used in modifying a catalog. The Attribute Filter field can be left blank, it is not needed for this process. If you want to have a log of the process then enter a file name in the Message Log field. The file will be created.
Version 5 Release 16
Page 375
5. Click the button next to the Parts Directory field and navigate to the directory where your parts are stored. The default location is ...intel_a\startup\\EquipmentandSystems\XXX\XXXX\ComponentCatalogs\Parametric, where XXX\XXX is the application, such as Piping\PipingDesign. If you have both a Parametric and Resolved parts directory and you want to create catalogs for both then you need to run the command twice. Click OK to begin creating the catalog, which may take a few minutes. A dialog box will inform you of the progress. The image below shows part of a Piping Design catalog.
Chapters and families are displayed in the first column. The second column will display parts (often called descriptions) when you select a family. You can display different kinds of information by selecting the tabs (Reference, etc.) in the second column. The tab Generative Data is used for specifications catalogs.
Version 5 Release 16
Page 376
The Keywords tab displays the keywords (attributes) associated to the object. In addition, each chapter may contain one or more keywords created by the application: as of Release 14 these were three: PartType, GenericList and ReferenceStatus. These are used by the application for specific purpose. Do not delete or modify them. 6. Save your changes. You should become familiar with some of the terminology used with reference to catalogs. In the example above: q The first entry (catalogX.catalog) is the file name. When you save the catalog you will give it a file name which will display here.
q
Piping Part is the root chapter. Branch, Elbows, Flanges, etc., are chapters. Tee, Elbow, Blind Flange, etc., are families.
Version 5 Release 16
Page 377
Creating Sub-Catalogs
This task explains making sub-catalogs. You may need to create several catalogs if you are creating a catalog of resolved parts. It is recommended that you keep the size of each catalog to about 500 documents. Most users will, therefore, need to create several catalogs if they are pointing to resolved parts. This task explains how to use sub-catalogs, and to view them all through one master catalog. The standard catalog creation facility is used to create the sub-catalogs. In fact, Steps 1 to 4 are exactly the same as described in the task Creating a Catalog. Creating a master catalog and linking it to the sub-catalogs involves an additional step that is also explained here. 1.Open the Catalog Editor by clicking on Start-Infrastructure-Catalog Editor. The Catalog Window opens with a basic catalog structure in the left column. Catalogs are created analogous to books, with the book being at the top level, chapters under it, and, if necessary, sub-chapters under them, and with pages (or parts) at the lowest level. Each family contains references to one or more parts. The illustration below shows the Catalog Editor. The column to the left is where your chapters and families are displayed. The column to the right will display parts when you click on a family.
2.Rename the root chapter (Chapter.1 above) to XXX Part to reflect the application you are working in. In the case of Piping Design, for instance, it will read Piping Part. If you do not do this you will have an extra level in the tree. To rename, right click on it, select Chapter.1 Object - Definition. Enter the new name in the dialog box that displays.
Version 5 Release 16
Page 378
3.Select the chapter under which you want to create the catalog (in this case Piping Part). Click the Create/Modify Catalog button . The Create/Modify Part Catalog dialog box displays.
4.Select the application in which you want to create the catalog by clicking the down arrow in the Application field. 5.There are now two ways in which you can create a sub-catalog. q If the parts you want in your sub-catalog are stored in one directory - and there are no other parts in that directory then click the button next to the Parts Directory field and navigate to the directory where your parts are stored. Click OK and all the parts in that directory will be placed in the catalog. The application will automatically determine what the chapter and family are and create them accordingly. If you have only reducing tees in the directory it will create the chapter Branch, then the family Reducing Tee under it, and place all the parts in it. If you have reducing tees and blind flanges in it, it will create the chapters Branch and Flanges, and the families Reducing Tee and Blind Flanges under them.
q
If your parts are in one directory but you want to store them in separate catalogs, then you need to create a text file for each sub-catalog that you want to make. Give the files any names you want. In each file list the names of the parts (each must be on a separate line) that you want to place in a sub-catalog. After you select the directory in which your parts are, click the button next to the Parts List field and navigate to the text file you created. Click OK.
The Attribute Filter field can be left blank, it is not needed for this process. If you want to have a log of the process then create a file and enter the location in the Message Log field. 6.Make as many sub-catalogs as you need to and save each one as you make it. 7.You may now want to make a master catalog and link it to all your sub-catalogs - this makes it convenient to view all your . Enter the parts. Repeat Steps 1 & 2 as explained above, then select your catalog and click the Add Chapter button chapter name in the dialog box that displays, for instance, Branch. The chapter displays beneath your catalog.
Version 5 Release 16
Page 379
8.Open the sub-catalog you want to link to in this application - Tile Vertically or Horizontally so that you can view both. , and then select the family you want to Select a chapter in your master catalog. Click the Add Link to Catalog button link to in the sub-catalog. The family will display beneath the chapter in your master catalog. Add as many chapters and families as you want to and save the master catalog. In the image below both catalogs have been opened and tiled vertically.
Version 5 Release 16
Page 380
Modifying a Catalog
This task explains how to modify a catalog. Modifying refers to adding a new part you have created to a catalog, or updating a catalog after changing the attribute values of a part. In the example below a new part - belonging to a new chapter and family - will be added to a catalog. 1. Place the part you created in the directory to which the catalog points. If you are modifying a part it will already be in that directory. 2. Create a text file (give it any name you want), with a text editor like Wordpad, and enter the name of the new part you want to add or the part you have modified. In this example the part to be added is: M_EXPJNT_FLRF.CATPart. Enter each part on a separate line. 3. Enter the workbench to which the catalog belongs. Click File - Open and navigate to the catalog you want to modify. It opens in the Catalog Editor. 4. Click the Create/Modify Catalog button . The Create/Modify Part Catalog dialog box displays.
If you want to add parts only to existing chapters and families then check the Add Components to Existing Families checkbox. In the specifications tree, select the chapter or family to which you want to add (or modify) parts (you need to do this before you click the Create/Modify Catalog button). As an example, if you select the chapter Fitting shown in Step 8, then new parts will only be added to the existing five families shown. New families will not be created, even if your parts list contains them. Parts will not be added to any other chapter. 5. If the parts are stored on a file system then select File Base and follow the steps below. If they are stored in ENOVIA then select ENOVIA Base and enter the names of all parts in a text file as explained in Step 2. You can also load all parts in memory (if they are in the catalog), in which case they will display in the Select Documents window, and select the parts to process. (To load into memory, first open the catalog, then click File - Desk, all the lines display, select the lines, right-click on the selected line and select Open in the drop down menu.)
Version 5 Release 16
Page 381
6. Select the application in which you want to modify the catalog by clicking the down arrow in the Application field. 7. Click the button next to the Parts Directory field and navigate to the directory where your parts are stored. The default location is ...intel_a\startup\\EquipmentandSystems\XXX\XXXX\ComponentCatalogs\Parametric, where XXX\XXX is the application, such as Piping\PipingDesign. 8. Click the button next to the Parts List field and navigate to the text file you created, containing the names of new and modified parts. Click OK to begin modifying the catalog, which may take a few minutes. A dialog box will inform you of the progress. 9. The part M_EXPJNT_FL-RF is added to the catalog. The family to which it belongs did not exist in the catalog so the family is also created. The chapter (FITTING) to which it belongs exists in the catalog so it is placed under that chapter.
Version 5 Release 16
Page 382
2. Open the CATfct file associated with your application. To do this, click the Open User Dictionary button to display the Open User Dictionary dialog box and navigate to the directory where your CATfct files are. The default location is intel_a\resources\graphic. In this example the CATHVACSample.CATfct file will be opened.
Version 5 Release 16
Page 383
You can add default rules to your specifications catalog (explained below). These rules appear in a separate chapter named "Default". The rules in the Default chapter will apply to all specifications that you create. This saves you having to associate rules for each specification that you create. 3. Click the Add Catalog Template button . The Add Catalog Template dialog box displays, listing all CATfct files that are open. In the image below only one file is open.
4.
Select the application (HVAC), and then click on the down arrow in the Template Type field and make your selection - in this case Material Specification. Enter a name for the specifications catalog in the Template Name field. If you are creating default rules you must enter the name Default. Click on the Browser button next to the Part Type field and make your selection. In this case it is HVAC Part because this is an HVAC specifications catalog. Click OK. The Default chapter and the default design rules display in the specifications tree. There will be differences in the rules that display in other applications like Waveguide.
In applications where you can create both a material specifications catalog and insulation specifications catalog, there may be differences in the design rules that appear in each type of catalog.
Version 5 Release 16
Page 384
You now need to associate the actual design rules table (which is how design rules are defined) to each of the design rules in the specifications tree. Double click on a rule and then click the Add Component button The Description Definition dialog box displays. .
6.
Click the Select Document button. In the File Selection box that displays navigate to the directory where the design rules tables are. They are CATProduct type files. (From Release 13 you can link directly to the text tables that define each rule.) The default directory is intel_a\startup\EquipmentandSystems\XXX\Specification (where XXX is your application) and then the specification itself, say A-GA-W01. (These may be a further subdirectory, such as MaterialSpecification.) Open the A-GA-W01 directory and select the text file (or table) that corresponds to the rule that you double-clicked, in this case FunctionalPhysicalMappingRound. Click Open on the File Selection box and OK on the Description Definition box. The table will be associated with the rule and display in the Catalog Editor.
If you click on the Reference tab you will be able to see the full directory path. If you link to the CATProduct you will only see one file listed, as above. If you link to the text files then you will need to link to tables for each part type referenced by the rule: the sample part types are branch, branch connection, duct, inline, reducer and valve. So, if you were linking to the text files you would see six files listed above. If you add new part types then you must link those to the rule. Also, if you are linking to the text files then you must enter the actual function name in the Name field of the Description Definition dialog box (Step 5). You can see the function names in the CATProduct file associated with each rule. Associate all the rules with the corresponding tables using the procedure described above.
7.
Version 5 Release 16
Page 385
After you have associated the rules in the Default catalog, you can create one or more specifications. To do this, use the Add Catalog Template command as explained in Step 3. Enter a name in the Chapter Definition dialog box, say TestSpec. Link the rules to tables that contain your data, following the process described above. If you do not need to have your own tables for any of the rules you can delete it. In the image below the user has chosen to delete most of the rules from the specification TestSpec.
Be careful when adding data to existing tables, or adding new tables. They must follow the existing structure. See Modifying Design Rules for more information. 9. Click OK to create the catalog. Save it when done.
Version 5 Release 16
Page 386
Line ID Catalogs
This section discusses steps needed for line IDs customization. Displaying Line ID Properties in Catalog Modifying/Updating a Lines Catalog
Version 5 Release 16
Page 387
Added properties you want displayed in the attribute filter file. Valuated the properties. Updated the catalog.
Version 5 Release 16
Page 388
2. Click the Create/Modify Catalog button . The Create/Modify Part Catalog dialog box displays.
3. If the lines are stored on a file system then select File Base and follow the steps below. If they are stored in ENOVIA then select ENOVIA Base and enter the names of all lines in a text file as explained in Step 4. You can also load all lines in memory (if they are in the catalog), in which case they will display in the Select Documents window, and select the lines to process. (To load into memory, first open the catalog, then click File - Desk, all the lines display, select the lines, right-click on the selected line and select Open in the drop down menu.) 4. If you want to update all the lines then you do not need to take this step (unless you are using ENOVIA). This step is necessary only if you want to update some of the lines in the directory, or if you are using the ENOVIA Base option. Create a text file (give it any name you want), with a text editor like Wordpad, and enter the name of the new line you want to add or the line you have modified. Enter each line ID on a separate line. For ENOVIA-based you must enter the names of all lines you want to add or update. 5. Select the application in which you want to modify the catalog by clicking the down arrow in the Application field.
Version 5 Release 16
Page 389
6. Click the button next to the Parts Directory field and navigate to the directory where the lines are stored. The default location is ...intel_a\startup\EquipmentAndSystems\XXX\SampleData\PipingLines where XXX\XXX is the application, such as Piping\. The file is CATPspPipingLine.catalog. 7. If you want to modify selected lines then click the button next to the Parts List field and navigate to the text file you created in Step 1. Click OK to begin modifying the catalog, which may take a few minutes. A dialog box will inform you of the progress. 8. If you were updating a pre-Release 14 lines catalog then it will be updated with additional attributes. The image below shows some of the lines in the updated catalog.
Version 5 Release 16
Page 390
Version 5 Release 16
Page 391
Rules Overview
This task provides an overview of the functions that use each design rule (as of R10). Click on the links to get more information. Not all products use each of these rules. See Modifying Design Rules for links to an explanation of each of the rules, and to learn more about rules and how to modify them. 1. Compatibility Parts placement (catalog filtering)
q
Bending
q
Values for attributes Bend Radius and Grip Length used by two Knowledge Expert rules. (See Using & Modifying Knowledgeware Rules.) Values for attribute Minimum Tangent Length is used in the routing a run function to establish the minimum length of a segment. Values for attribute Maximum Length used by Knowledge Expert rule. (See Using & Modifying Knowledgeware Rules.)
Length
Used by the routing a run function. q The Outside Diameter value is used to determine the envelope size of a run.
q
Dimension
The Bend Diameter value is used to calculate the turn (bend) radius of a run and is displayed in the Run dialog box. The Wall Thickness values are used to determine wall thickness when placing a part.
Automatic Parts ISO Mapping rules - attributes, endstyles and symbols. End Dimension
Parts Placement Isogen function - creating a 2-D drawing from a 3-D document.
q
Drawing Production Generating a bolt (bill of materials) report. Bolt (bill of materials) report to obtain attribute values. Isogen, to obtain attribute values for the 2D drawing.
Bolting
q
Parts placement. Filter for parts in a catalog when placing a part in a branch situation. Outputs value which is picked up by the Welding Rule table. Parts placement, to determine type of weld to be placed between parts.
Version 5 Release 16
Page 392
Used by the routing a run function. q It is used to establish the bend radius of a run if there is a value in the BendRadius column.
q
Turn
If there is no value in the bend radius column then the bend radius is calculated by multiplying the value in the DiameterFactor column by the value in the Bend Diameter column of the Dimension design table. If the value in the NumberofMiterCuts column is other than 0 then elbows are mitered.
Insulation
Parts Placement
Version 5 Release 16
Page 393
Version 5 Release 16
Page 394
5. Click Start - Infrastructure - Catalog Editor to start the Catalog Editor. The Catalog Editor will display.
6. Open the CATfct file associated with your application. To do this, click the Open User Dictionary button to display the Open User Dictionary dialog box and navigate to the directory where your CATfct files are. The default location is intel_a\resources\graphic. In this example the CATPipingSample.CATfct file will be opened. (CATfct files contain classes and attributes.) 7. Click the Add Catalog Template button files that are open. . The Add Catalog Template dialog box displays, listing all CATfct
Version 5 Release 16
Page 395
8. Select the application and click on the down arrow in the Template Type field to make your selection, in this case Standard. Enter a name for the standard. Click on the Browser button next to the Part Type field to display the Class Browser. Select the line Piping Part and click OK. Click OK on the Add Catalog Template dialog box, which should add the standard MAR to the specifications tree with the attributes displayed, as shown in the image below.
9. You now need to make sure the attributes that display in the application point to the text files (tables) you just to display created. Double click on an attribute, say MaterialCode, and click on the Add Component button the Description Definition dialog box. 10. Click the Select Document button. In the File Selection box that displays navigate to the MAR directory you created in Step 1 and select the file that corresponds to the attribute that you double-clicked, in this case MaterialCode. Click Open on the File Selection box and OK on the Description Definition box. The table will be associated with the attribute. Do this for all the attributes as well as the design rules that appear at the end of the list. You can link the design rules to corresponding text files using the method described above. If you do so you do not need to follow the steps given below. If you want to link design rules to a CATProduct then take the following steps. 11. You now need to point the CATProduct files in the MAR directory to the corresponding text file (table). And you need to change references in the new standard so that they point to the renamed CATProduct files. To make these changes you need to change a setting in your Options. Click Tools - Options - Infrastructure, select Product Structure and click the Tree Customization tab. Under Specification Tree Order click on Relations so that Yes appears in the Activated column. 12. To point the .CATProduct files to the renamed text files, begin by opening the .CATProduct file in the application one way is to drag the file from Windows Explorer onto the workbench. It will display in the specifications tree. In this example the file BendingRules will be changed - in the illustration below it has been opened.
Version 5 Release 16
Page 396
13. Double click on the entry Bending Rules - make sure to click on the entry beneath Relations as shown above - to enter the Knowledge Advisor workbench. 14. Right click on BendingRules to bring up a menu and select Properties. The Properties dialog box will display.
Version 5 Release 16
Page 397
15. Click on the button next to the File Path field, navigate to the renamed text file and select it. Click Open. Save your change. You need to do this for each .CATProduct file. 16. You now need to change the references in your new standard (MAR) so that they point to the CATProduct files. To do this open MAR.catalog in the application by dragging it onto the workbench from Windows Explorer. The catalog can be found in the Standards directory. 17. The catalog will display in the Catalog Editor. Double click on the .CATProduct file - in this case BendingRules - to to display the Description Definition dialog box. make it active and then click the Add Component button 18. Click the Select Document button. In the File Selection box that displays navigate to the MAR directory you created in Step 1 and select the CATProduct file that corresponds to the CATProduct that you double-clicked, in this case BendingRules. Click Open on the File Selection box and OK on the Description Definition box. The file will be associated with the CATProduct. Do this for all the CATProducts. 19. Click File - Save to save the changes once you are done. The General Design Catalog The General Design Catalog is used to store attributes whose values are the same in all standards. For instance, the pipe specification CS150R has the same value in all standards, because it is referring to a carbon steel pipe with a 150-pound rating. Another example: the attribute "okay to cut" has only two possible values, Yes or No, in all standards. The General Design Catalog was created so that you do not have to enter such attributes in all the standards you create, but instead enter them one time in this directory. The application will first check the standard to see if the attribute is located there and, if it does not find it, will refer to the General Design Catalog. If you create a new standard, you need to incorporate it in the design rules or the new standard will be ignored by the rules. To incorporate it you must add the new standard in the appropriate column in the rules tables.
Version 5 Release 16
Page 398
Version 5 Release 16
Page 399
3. Double click on the standard to which you want to add an attribute - in this case ASTL - to make it active and click on the Add Family button . The Component Family Definition dialog box displays.
4. Enter a name for the new attribute. Under Type select Standard. Click OK. The new attribute will display in the list of attributes under ASTL.
5. Double click NewAttribute to make it active and click the Add Component button Definition dialog box displays. . The Description
Version 5 Release 16
Page 400
6. Click the Select Document button and, in the File Selection dialog box that displays, navigate to the file you created in Step 1. Select the file and click Open. The values in the text file are now linked to the attribute you just created. 7. You can also use the procedure described above to create an attribute in the "default" directory.
Version 5 Release 16
Page 401
Version 5 Release 16
Page 402
3. Navigate to the directory where your .CATfct files are stored. The default is .. intel_a\resources\graphic. The CATfct files contain a list of all the object classes. Select and open the file associated with the product you are working with, i.e. Piping or Tubing, etc. All the classes in the file are displayed in the Feature Dictionary.
Version 5 Release 16
Page 403
4. Select a class in the specifications tree and click the Define ID Schema button ID Schema dialog box will display. . The Define
If the class does not have object naming rules defined then the Inherited From field will indicate the parent from which they are derived. If the class has rules defined then the same class name will display, as in the image above. If no rules exist for this class then they will be created when you take the following steps. 5. You have two options In the ID usage field, Instance and Reference, and you usually have to define naming rules for each object using both options. The naming rules you define under the Instance option are used by the application when you are placing a part in a document. The naming rules you define using the Reference option are used by the application when you build a component for placing in a catalog. Most users will define naming rules for an object using both options. Depending on your needs, you can choose to simplify the procedure by defining rules for the parent function, which is Piping Part Function in the example above, and these rules will be inherited by all the objects under it. Select Yes or No for Sequence number. Yes or No cannot be selected if you have Reference as the ID usage. Minimum length refers to the number of digits in the numbering scheme. For instance, 3 means the number will show up as 001.
Version 5 Release 16
Page 404
6. Click the Define/modify ID schema button display. . The Define/modify ID schema dialog box will
7. In this dialog box you can define what you want to appear in the name of an object, in this case the object being Piping Part Function. The dialog box has a window in the lower half which displays the current naming scheme. You can delete one or more of the fields using the Delete field/Delete all fields buttons .
Click Add after entering or selecting a value in a field. You can choose to have more than one attribute value displayed in a name, for instance when you want to add a Separator at more than one place. Click Add after selecting each one. You can select the order in which the values will appear in a name by using the Up or Down arrows or the buttons in the Insert mode field. If you want to use computed attributes in the object name then see Add Computed Attribute to Object Name. 8. Select one of the attributes from the drop down list in the Attribute name field
. If you select Nominal size, for instance, the object name will display the nominal size of the object. These attributes are for the Piping Part class only - other classes will have different attributes displayed. You can display more than one attribute in the name.
Version 5 Release 16
Page 405
9. Enter any value you want displayed in the Constant field. If you enter PP (for Piping Part), all piping part names will display this value. You can add a constant to a name anywhere you require it. For instance, you may begin a name with PP, and end it with WR for a project name. 10. The Program field is used to execute a program that will then add a value to the name. You can create your own programs, but some sample programs are provided with the application and are listed below. Enter a program name in this field if you want it to be executed. For instance, if you enter CATPspEncSchedule in the field, then the short value of the Encoded Schedule attribute will be added to the name (the short value of Extra Strong is XS.). These programs are Standards-based and will execute based on the standard you have defined in your Options. The default standard is ASTL. The following list shows the programs provided with the application as a sample, and the attributes they refer to:
q
CATPspEncRating - Encoded Rating CATPspEncRating2 - Encoded Rating2 CATPspEncRating3 - Encoded Rating3 CATPspEncRating4 - Encoded Rating4 CATPspEncNominalSize - Encoded Nominal Size CATPspEncNominalSize2 - Encoded Nominal Size2 CATPspEncNominalSize3 - Encoded Nominal Size3 CATPspEncNominalSize4 - Encoded Nominal Size4 CATPspEncSchedule - Encoded Schedule CATPspEncMaterialCategory - Encoded MaterialCategory CATPspEncMaterialCode - Encoded MaterialCode
11. The Domain program field is used to execute a program that will add the name of the domain to which the object belongs. Domain in this case refers to an object to which the object to be named is connected. For instance, when naming a nozzle it is preferable to add the name of the equipment to which it is connected. One sample domain program is provided with the application, and provides this function: CATPspConnectedEquip. 12. The Separator field is used to add separators, such as a hyphen or semi colon, after the domain field. 13. Use the buttons in the Insert mode field to organize the name. Append field to list will move a field to the end of the name. The other buttons are used when you are adding a field, to position it in the name.
Version 5 Release 16
Page 406
14.
FOR HVAC DUCTS If you want to place 'heavy' HVAC ducts then you need to change the file that defines the object naming rules. (You do not need to make any change if you are placing 'light' parts.) If you are placing heavy parts then navigate to the directory ...intel_a\startup\EquipmentAndSystems\HVAC\DataDictionary. The default files are named sch-CATHvaHVACXXXXDuct1.xml where XXXX represents a shape like FlatOval. Rename this file so that the application does not recognize it - you can add a SAVE at the end, for instance. You need to use the corresponding file that has the _HV at the end of the file name. This file is in the same directory, and normally directly beneath the file for light parts. To use this file simply remove the _HV. As an example:
q
Rename sch-CATHvaHVACXXXXDuct1.xml to sch-CATHvaHVACFlatOvalDuct1_SAVE.xml Remove the _HV from the file sch-CATHvaHVACFlatOvalDuct1_HV.xml
Version 5 Release 16
Page 407
2. You can use a computed attribute that is defined for a particular class or its parent, and that has been exposed in Knowledgeware. To learn more about exposed attributes see Using Knowledgeware Packages. You should also see Knowledgeware documentation to learn more about Knowledgeware. 3. The contents of the sample ID Schema file look like this:
<?xml version = "1.0" encoding="ASCII"?> <!DOCTYPE Doct SYSTEM "schemaid.dtd"><!-- @version: --> <Doct> <schema_CST value="RED"/> <schema_CST value="-"/> <schema_SeqNbr seq_IEND="6" seq_NMIN="3" seq_ISTART="1"/></Doct>
4. You need to add a line after the word <Doct> to define the computed attribute you want displayed in the object name. To add the attribute insert the following line: <schema_ATT value = "XXXXX"/> where XXXXX is the computed attribute such as ParentPipingLineName. Save the file (do not change the file type).
Version 5 Release 16
Page 408
Version 5 Release 16
Page 409
3. An attribute can only be added under the DiscreteValues column. Double click on it to make it active and click on the Add Family button . The Component Family Definition dialog box displays.
Version 5 Release 16
Page 410
4. Enter a name for the new attribute. Under Type select Standard. Click OK. The new attribute will display in the list of attributes under DiscreteValues.
5. Double click new attribute, in this case VendorName, to make it active and click the Add Component button . The Description Definition dialog box displays.
6. Click the Select Document button and, in the File Selection dialog box that displays, navigate to the file you created in Step 1. Select the file and click Open. The values in the text file are now linked to the attribute you just created. Save your changes.
Version 5 Release 16
Page 411
Turn Rule Bending Rule Length Rule Dimensions rules (pipe dimension, tube dimension, etc.) Bolting Rule Branching Rule Shop Fabrication Rule End Dimensions Rule
Version 5 Release 16
Page 412
Version 5 Release 16
Page 413
Select Catalog Editor in the Infrastructure section. Check: Allow family component dynamic resolution in catalog. In the Folder field enter or navigate to the directory where resolved catalog parts will be generated. This only needs to be done before saving a resolved parts catalog in ENOVIA. You can leave the option checked.
3. Catalogs need to be saved in ENOVIA in a certain way. This is discussed elsewhere. 4. Cross document relationships: To ensure that cross document links are properly managed in the ENOVIA environment, you should correctly set the value of the resource "PublicationBasedConnections" in the project resource management file. See Understanding Project Resource Management for more information. Also, in both the CATIA and ENOVIA environments, the following environment variable should be defined: CrossDocLink=1
Version 5 Release 16
Page 414
Using Catalogs
This task gives an overview of how catalogs must be stored and used in ENOVIA. 1. Catalogs that are stored in ENOVIA must point to parts that are resolved. This means that no design table can be associated with them, and all values must be defined. 2. Only catalogs with descriptions that point to CATPart or CATProduct documents should be stored in ENOVIA. Catalogs with descriptions that point to text files must be kept on disk. Examples are design rules and standards catalogs. 3. The entire master catalog should not be stored as one entity. Users should divide their catalogs so that there are no more than about 500 parts for each catalog. Users should create a separate catalog for each family - gate valve, pipe with bends, etc. This is how the sample catalog provided with this application is organized. This type of organization is not only necessary to conserve memory resources, but is also easier to work with. See Creating Sub-Catalogs to learn how you can do this. Click here to see the list of resources that can be placed in ENOVIA.
Version 5 Release 16
Page 415
Version 5 Release 16
Page 416
Waveguide_Offsheets.catalog Structure Discipline RESOURCE AISC_Resolved.catalog AISC_Bigscale.catalog StructureMaterials.CATMaterial Tubing Discipline RESOURCE TubingParts.catalog CATTubTubingLine.catalog Tubing_SAE.catalog Tubing_SAE_Equipment.catalog Tubing_SAE_Instruments.catalog Tubing_SAE_OnOffSheets.catalog Tubing_SAE_TubingFunction.catalog TubingSpecifications.catalog Diagrams catalog Diagrams catalog Diagrams catalog Diagrams catalog Diagrams catalog This catalog needs to be regenerated and pushed every time you modify the Piping Parts catalog. Waveguide Discipline RESOURCE WaveguideParts.catalog CATPspWaveguideLine.catalog Electrical Discipline RESOURCE Electrical_ANSI.catalog Electrical_ANSI_Equipment.catalog Electrical_ANSI_Offsheets.catalog Electrical_ANSI_PartFunctions.catalog Electrical_Cables.catalog Diagrams catalog Diagrams catalog Diagrams catalog Diagrams catalog Diagrams electrical catalog Hanger Discipline RESOURCE HangerParts.catalog COMMENT COMMENT COMMENT COMMENT COMMENT
Version 5 Release 16
Page 417
Conduit Discipline RESOURCE ConduitParts.catalog CATCndConduitLine.catalog Raceway Discipline RESOURCE RacewayParts.catalog CATRwyRacewayLine.catalog Other RESOURCE CATMidZone.catalog SpaceReservation.catalog CompartmentAccess-Resolved.catalog COMMENT COMMENT COMMENT
Version 5 Release 16
Page 418
Workbench Description
The Raceway and Conduit Design workbenches use the following toolbars. Although the two workbenches are similar there are subtle differences in the features offered and in the appearance of the buttons in the toolbars. The Conduit Design workbench is shown below.
Version 5 Release 16
Page 419
Raceway Design
Build Create Toolbar Line Management Toolbar General Design Toolbar Rename Toolbar
Version 5 Release 16
Page 420
Conduit Design
Raceway Design
See Routing a Run See Routing at an Offset of a Routable See Route a Run along a Spline See Flexible Routing See Managing Local Slack See Placing Parts on a Run Not used Not used
Version 5 Release 16
Page 421
See Building Conduit Parts See Create Connectors See Modifying the Part Type
Version 5 Release 16
Page 422
Conduit Design
Raceway Design
See Create a Line ID See Select a Line ID or Query a Line ID See Transfer Members of a Line ID See Rename a Line ID See Delete a Line ID See Merging Line IDs See Import a Line ID
Version 5 Release 16
Page 423
See Edit part parameters See Flipping elements See Update Part See Changing the Size or Spec of a Part
See Connecting Parts See Disconnecting Parts See Connect a Run See Disconnecting a Run See Creating an Offset Connection Between Segments (Conduit) See Creating an Offset Connection Between Segments (Raceway) See Define Graphic Representations for a Part
Version 5 Release 16
Page 424
Version 5 Release 16
Page 425
Align Toolbar Align Sides: See Aligning Elements Align Center: See Aligning Elements Rotate to Align: See Aligning Elements See Distributing Elements Align Planes: See Aligning Elements
Snap Toolbar See Snap Resources Together Snap Three Points: See Quick Snap Resources Snap Center of Polygon: See Quick Snap Resources Snap Surface: See Quick Snap Resources
Version 5 Release 16
Page 426
Rename Toolbar
The Rename toolbar contains the following tools.
Version 5 Release 16
Page 427
Glossary A
annotation Used in schematic diagrams to annotate lines and components. Annotations may be entered manually, derived from an attribute, or placed by means of a text template as part of an annotations catalog. Annotation Tag Style. In schematic diagrams; employed when creating a text template. Characteristics of an object, such as length, flow rate, etc. Also referred to as property.
ATS attribute
B
boundary branch branching A two or three dimensional reservation of space, used to separate or define portions of an area. Routed object that is connected to another routed object at a mid-point between nodes. The act of routing from an existing routable. The routing starts at a point between two nodes, not from a node.
C
catalog child closed loop run compass component group A collection of parts and parts component catalog data. There are several types of catalog, such as a specifications catalog, standard catalog. A status defining the genealogical relationship between two objects. A run whose ends are joined to each other. A tool for defining direction. Used in schematic diagrams. Two or more connected components assembled to make up an individual assembly that can be stored and placed from a catalog A mechanism for identifying and organizing Conduit routes and the components placed in them. A line ID. Location on a resource (components, parts, item reservation, etc.) used to attach other resources. Connectors can be created, modified or deleted. A geometric or dimension relation between two elements. The physical shape of an area. The XYZ locations.
D
definition The physical characteristics of an element. Changing the definition changes the shape of an element.
Version 5 Release 16
Page 428
Values, usually of an attribute, that are pre-defined. Instead of entering a value you select a value in a drop-down box. An object used for organizing and grouping elements, mainly routables and resources, that distribute some commodity (fluid, air, etc.). The file in which a drawing or a project is created, sometimes also referred to as model. Document is the preferred terminology. The legs of a hanger.
E
element Any of the features contained in a document, such as component, line, etc.
F
fabrication Used in HVAC Design. A contiguous grouping of connected HVAC parts. Analogous to spools in Piping Design or welded assemblies in Tubing Design. A surface on an object, usually item reservation or part. The document in which object classes are defined.
G
grab graphic representation A Windows feature for clicking and dragging. A geometric representation of an object. An object may have multiple graphic representations.
H
HVAC line hanger hole A mechanism for identifying and organizing HVAC routes and the components placed in them. A line ID. Supports used for routing cables, pipes, etc. An opening through an object.
I
I & C loop intel_a item reservation Stands for Instrumentation & Control Loop. It is an object used for grouping and organizing instrumentation and control objects. A Windows directory in which this application is stored and executed by default. A two or three dimensional reservation of space, in which one or more objects can be placed.
Version 5 Release 16
Page 429
L
line ID A mechanism for identifying and organizing routes and components. Conduit, HVAC, Piping, Raceway,Tubing lines and I & C loops are line IDs.
M
master member mirror The controlling object in a relationship. Such a relationship can be created between some objects. Belonging to or part of, as in belonging to a line ID.
N
node nozzle Symbols that mark the end of segments in routables. They can be used to move or manipulate segments. A piece of pipe welded to a piece of equipment or vessel with a flanged end to which a pipe can be connected.
O
object class offset plane An object class is the classification or type of object. A command used to define a reference plane.
P
parent part part types path reservation pathway piping line plane manipulator properties A status defining the genealogical relationship between two objects. The geometric representation of a 3D object. Object classes. A two or three dimensional reservation of space, in which assembly lines, conveyor belts, etc., can later be created. Path reservation. A mechanism for identifying and organizing piping routes and the components placed in them. A line ID. A geometric tool to change the orientation, alignment, plane and location of a plane that is to be created. Characteristics of an object, such as length, flow rate, etc. Also referred to as attribute.
Version 5 Release 16
Page 430
R
raceway line reference plane routable run A mechanism for identifying and organizing raceway routes and the components placed in them. A line ID. A plane that has been defined as an aid to performing certain functions, such measuring distance. Anything that can be routed, typically: run, path reservation and boundary. A two or three dimensional reservation of space, in which pipes and parts can later be placed.
S
scaling set point An operation that resizes features to a percentage of their initial sizes. The alignment point for a routable, such as run or path reservation, for which a section is defined. The set point determines, for example, whether the routing line drawn for a boundary represents the bottom left, bottom right, or bottom center of the boundary. There are three possible set points for a boundary and nine possible set points for a path reservation and run. The following object in a relationship. Such a relationship can be created between some objects. Join, as in snap together. Also snap to a grid, in which the position of an object is automatically adjusted to a grid. A two or three dimensional reservation of space, in which equipment, pipes and parts can later be placed. A graphic display of the organizational structure of all elements in a document. A grouping of objects. All objects in a spool must be contiguous and connected to each other. A collection of specifications. A location on a routable used as a reference point for routing when the centerline is not used. It is also used in placing parts. The support line is defined by the set point (see above). A mechanism for organizing and grouping elements, mainly routables and resources.
slave snap space reservation specifications tree spool standard support line
system
T
tubing line turn angle A mechanism for identifying and organizing tubing routes and the components placed in them. A line ID. The angle formed between two lines.
Version 5 Release 16
Page 431
A mechanism for identifying and organizing waveguide routes and the components placed in them. A line ID. Used in Tubing Design. A contiguous grouping of connected tubing parts. Analogous to spools in Piping Design and fabrication in HVAC Design.
Version 5 Release 16
Page 432
Index
A
activate parent add new nominal size adjust part AIX, sample data analyze related objects area attaching drafting view attribute filter attributes adding to a standard adding to general design rules associating to a connector creating attributes, computed auto parts convert query axis changing the current defining rotation axis in free space
B
branching a run building parts, requirements
Version 5 Release 16
Page 433
C
cache mode CATCache directory location make wireframe geometry visible catalog creating creating sub-catalogs modifying specifications terminology catalogs updating line IDs catalogs in ENOVIA CATDUA V5 change axis and snap compass changing the size or spec of a part checks checking a document importing from Knowledgeware open a sample document clash detection class and attribute, user defined closed loop routable command Activate Products Parent Adjust Part Adjust Run Extremity Align Center Align Side Align Two Planes Analyze Item Build Connectors
Version 5 Release 16
Page 434
Build New Unique Reference Build Part Clash Detection (Off) Clash Detection (On) Clash Detection (Stop) Connect Parts Create an Offset Segment Connection Create Line ID Create Penetration Disconnect Parts Distribute Flexible Routing Force Update Lock Compartment Membership Loose Parts Management Manage Graphic Representations Manage Local Slack Move/Rotate Part on the Run Penetration Management Place New Part Under Active Parent Place Part Query Auto Parts Quick Translate Rename ID Resize/Respec Part Rotate to Align Route a Run Select/Query Compartment Select/Query Line ID Show/Hide Connector Snap Snap Center of Polygon
Version 5 Release 16
Page 435
Snap Surface Snap Three Points Transfer Elements Transfer Run Update Compartment Membership Update Part Validate Run Turns compartments locking membership of objects querying object membership resolving membership conflicts unlocking membership updating membership compass routing in 3D with computed attributes add to object name displaying in Edit - Properties dialogs overview Plant Ship Connector Attributes file connector flow direction connectors and standard parts and unique parts associate attributes creating duplicating From element Connector manipulating with compass modify on reference part modifying or deleting plane manipulator
Version 5 Release 16
Page 436
Publish show/hide To element Connector create new unique reference creating a catalog cross document connection customizing settings
D
datum point defining plane delete line ID design rules importing from Knowledgeware Knowledgeware open a sample document Overview design table dialog box dictionary, Knowledgeware display connectors display values documents saving drawing production creating symbols generate drawing settings drawing, 3-D to 2-D
Version 5 Release 16
Page 437
E
edit properties of an object edit the properties of a line ID electrical part connector elements aligning distributing snapping to grid transfer end styles ENOVIA setup Enovia create a product importing poduct organizing work packages save operation saving work package Enovia directory structure ENOVIA, customizing ENOVIA, user tasks equipment locking membership to a specific compartment unlocking membership to a compartment extremity adjusting the
F
feature dictionary comparing NLS name for class, attribute open file without CATfct
Version 5 Release 16
Page 438
filter shown properties flexible manage local slack routing flip flow direction connector force update
G
generate drawing generate resolved parts/sections generative view style graphic representations defining manage grid grid step setup
H
HPUX, sample data
I
insert report in drawing IRIX, sample data
Version 5 Release 16
Page 439
K
Knowledgeware checking a document importing checks opening sample document using packages Knowledgeware checks
L
light object explained light part explained light parts graphic representations Line ID attribute filter file/entry changing size/spec of parts in creating customizing deleting displaying properties importing merging modifying the properties of querying rename selecting transfer members of a updating catalog local slack loose parts
Version 5 Release 16
Page 440
M
macro creating a shortcut for manage publications mapping subclasses mapping table membership conflicts resolving merging line IDs modify the properties of a line ID moving document moving in-line parts multi-CAD document defining plane for connector
N
network analyze analyze for connections changing size/spec of parts in node edit table nodes deleting display coordinates of moving opening a closed run nozzle connector
Version 5 Release 16
Page 441
object auto-route between edit or display properties of filter properties of query for connections renaming object class managing object naming rules add computed attribute heavy ducts objects locking membership to a specific compartment search for unlocking membership to a compartment offset connection create between segments offset planes open file without CATfct options defining naming rules Options settings options settings Options, settings
P
packages, Knowledgeware parts adding loose parts adding nominal size assigning values
Version 5 Release 16
Page 442
connecting create graphic representation creating define properties disconnecting flip inserting light object modify type modifying connector on reference move and align with element or plane moving in-line parts override parameters parametric to resolved place under active parent placing requirements for building rotating rotating connected parts rotating in-line parts rotating using the compass snapping to a run values assigned penetration management penetrations add object adding clash associate creating creating cutout sketch creating with workflow query for
Version 5 Release 16
Page 443
setup showing cutouts viewing and editing properties plane manipulator preview parts product parent project resource management Access field alias, using checking errors file Location field organizing resources resource list selecting project Type field Visible properties change display order edit or display filtering internal names publication based connections in PRM publications manage publish connectors
Q
query a Line ID query for penetrations Quick Snap
Version 5 Release 16
Page 444
R
reducer, placing rename a Line ID objects report define a query define format format generate generating from macro insert in drawing query recommended toolbar shortcut reservation routing from resolve parts/sections resource Quick Snap rotate using definition panel snap and rotate snap together rotating in-line parts routable display information about fixing broken route at an offset of routing from end of routing align to surface along a spline
Version 5 Release 16
Page 445
at a slope at an offset of routable auto-route edgeline edgeline to offset plane from item reservation in 3D modes parallel to a run run section parameters routing flexibles run changing a section changing angle of segment close creating modifying move or adjust extremity open single or double display transfer transitional objects turn radius error using definition dialog box
S
sample data finding on various platforms save documents search command
Version 5 Release 16
Page 446
sections parametric to resolved segment fit for parts assembly segments align adjacent create an offset connection between make parallel to compass base plane make parallel to offset plane make parallel to Z axis position relative to a plane selecting a Line ID setup, application show/hide connectors slack, manage Solaris, sample data specifications creating a catalog specifications catalog adding specifications default rules spool changing size/spec of parts in standards adding an attribute creating and modifying step input box stretchable, length attribute
T
toggle manipulator handle mode toolbars Build Create
Version 5 Release 16
Page 447
Design Create Design Modify General Design General Environment Piping Line Management Rename transfer multi-select to transfer elements transfer members of a line ID transfer run transferring document transitional objects translating objects using Quick Translate turn errors turn radius, invalid twisted section, placing
U
unique reference update connections update part button updating lines catalog
V
values assigning to parts viewing related objects
Version 5 Release 16
Page 448
W
work package connections cross document connection manage publications workbench description entering the