You are on page 1of 162

Electrical Cableway Routing

Version 5 Release 15

Page 1

Electrical Cableway Routing

Preface Using This Guide What's New? Getting Started Entering the Workbench Placing a Hanger Routing a Loft Through Hangers Placing a Conduit on a Run Saving Documents Updating Documents User Tasks Schematic Driven Design Placing Parts Using a Schematic Creating Cableways Creating a Lofted Pathway Creating a Path Reservation Placing a Conduit Manipulating Objects Mirroring Elements Activating the Product or Parent Query/Modify Properties Edit or Display Properties of an Object Changing the Display Order of Properties Filter Shown Properties of an Object Routing Tasks Routing a Run Routing with Defined Nodes Break Run at a Branch Route a Run Along a Spline Routing at an Offset of a Routable Route a Run Within a Pathway Create an Offset Connection Between Segments Connecting Routables Disconnecting Routables Routing Cables Associating Cableway to Equipment Routing Schematic Cables Manually Routing Schematic Cables Automatically Defining Keyword for Restricted Placement

Electrical Cableway Routing

Version 5 Release 15

Page 2

Creating and Modifying Connectors Create Connectors Use the Compass to Manipulate Connectors Modifying or Deleting Connectors Creating Duplicate Connectors Using the Plane Manipulator Hide/Show Connectors Connecting Elements Connections Between Work Packages Managing Publications Using ENOVIA Creating a Product Importing a Product Using Work Packages Saving a Work Package Organizing Work Packages Using Knowledgeware Checks Using Knowledgeware Packages Importing Checks from Knowledgeware (3D) Opening a Sample Document Checking a Document for Design Errors Penetration Management Usage Querying for Penetrations Create a Cutout Sketch Adding an Object to a Penetration Computed Attributes Electrical Plant Ship Workbench Description Customizing Customizing Settings Feature Dictionary: Creating Object Classes and Attributes Penetration Management Penetration Management Setup Cache Mode Working in Cache Mode Working With ENOVIA Setup for Enovia Using Catalogs Resources That Must be Placed in ENOVIA Glossary Index

Electrical Cableway Routing

Version 5 Release 15

Page 3

Preface
The Electrical Cableway Routing (ECR) is a new generation product dedicated to create 3D implementation of electrical cabling systems. Electrical Cableway Routing (ECR) is an add-on of System Space Reservation (SSR) and is accessible via an additional toolbar. It allows users to define 3D implementation for all existing electrical components in an electrical diagram from Electrical Connectivity Diagram (ELD). This application automatically manages creation of reservation items and placement of electrical components as well as cable space reservation, according to electrical connectivity information (diagrams) and compartment definition, for further use. Thanks to Electrical Cableway Routing, the designer will integrate both electrical and mechanical behaviors, which give him the ability to take advantage of CATIA V5 knowledge-based applications. Using This Guide

Electrical Cableway Routing

Version 5 Release 15

Page 4

Using This Guide


This guide is intended for the user who needs to become quickly familiar with the Electrical Cableway Routing product. The user should be familiar with basic Version 5 concepts such as document windows, standard and view toolbars. Prior to reading this book, we recommend that you read the Infrastructure User's Guide. The Systems Space Reservation product is a prerequisite. For more information about it, refer to Systems Space Reservation User's Guide. The sections of the book describe in detail the procedures for using all of the features of the Electrical Cableway Routing product.

Electrical Cableway Routing

Version 5 Release 15

Page 5

What's New?
New Functionality
A list of Knowledgeware computed attributes and methods, and their descriptions, is included. The import node points command allows you to predefine the node points of a run in a document and route using that document.

Enhanced Functionality
Modifying or deleting connectors on the instance of a part is no longer allowed. You can only perform these tasks on a reference or unique part.

Electrical Cableway Routing

Version 5 Release 15

Page 6

Getting Started
Before getting into the detailed instructions for using Electrical Cableway Routing (ECR), the following tutorial provides a step-by-step scenario demonstrating how to use key functionalities. The first step you do in ECR is create a 3-D document from the schematic that you created using Electrical Connectivity Diagrams (ELD). You must have a schematic - created using ELD - to use the functionality present in this product. Creation of schematics is explained in the Electrical Connectivity Diagrams User's Guide. Individual steps are explained elsewhere in this manual or in the manuals for the applications you will be using. But, broadly, the procedure you must follow, as described here, is to create a 3-D document from the schematic created in Electrical Connectivity Diagrams, and then create a cableway, which could be a loft, path reservation or conduit.
q

Enter the workbench. Create a 3-D document from the schematic. This includes placing equipment, for which you will need to be in the Equipment Arrangement workbench. Place hangers, which uses the Hanger Design workbench. Route your cableway through the hangers. In most cases the cableway will be a lofted pathway. If you are creating a path reservation then follow this step. If you want to create a run and place a conduit then follow these steps.

Following these steps you can use the other functionality that ECR offers, such as routing cables and validating the cable route.

Before starting, you should be familiar with the basic commands common to all workbenches. These are described in the Infrastructure User's Guide.

Electrical Cableway Routing

Entering the Electrical Cableway Routing Workbench

Version 5 Release 15

Page 7

This task shows you how to enter the Electrical Cableway Routing workbench. The Systems Space Reservation product is a prerequisite. For more information about it, refer to Systems Space Reservation User's Guide. 1. Choose the Electrical Cableway Routing item from the Start -> Equipments & Systems menu. The workbench displays, with a new Product document.

Electrical Cableway Routing

Version 5 Release 15

Page 8

Placing a Hanger
This task shows you how to place a hanger. You will need to use the Hanger Design product to place hangers. The hanger placement procedure described below is a simplified version of the process. There is much more to placing hangers. This process is described more fully in the section Placing Hangers in the Hanger Design user guide. For electrical cableway routing you should in most cases use a hanger of the type "rack trapeze." 1. Click the Place Hanger button. The Hanger Placement dialog box displays.

2.

Click the In Space tab and then click the button next to the Part Type field to display the Class Browser. Expand the entry(ies) to see the hangers available to you. For this exercise, select the hanger Rack Trapeze Style. The Class Browser closes and the hanger you selected displays in the Part Type field.

3.

Click the down arrow in the Part Number field and select a hanger - for this exercise it is HGRTrapeze Style_Adjustable.

Electrical Cableway Routing

Version 5 Release 15

Page 9

4.

Click anywhere within the window to place the hanger.

5.

You have placed a part in free space. In the image below the document created earlier using the ELD schematic has been used to place hangers.

Electrical Cableway Routing

Version 5 Release 15

Page 10

Routing a Loft through Hangers


This task shows you how to route a loft through a series of hangers. When you route a cableway through hangers you create a lofted pathway from hanger to hanger. The cableway is not a run. The task Creating a Lofted Pathway has a more detailed explanation. Using Hanger Design, place a series of hangers, preferably with a turn or an offset similar to that shown in Step 2. 1. Click the Lofted Pathway button . The Lofted Pathway dialog box displays.

Electrical Cableway Routing

Version 5 Release 15

Page 11

2. In Section Placement select the Existing Section button. Select the white rectangle on each hanger, beginning with the first one placed, or where you want to begin the cableway. The hangers will highlight.

If you are connecting the loft to a piece of equipment you must first place a section on that equipment (you don't need to do it for hangers - rack trapeze hangers have sections placed during part creation time). See the task Creating a Lofted Pathway, which has a more detailed explanation of this process. The image below shows the document created using the ELD schematic, with the motor repositioned and a section placed on it.

Electrical Cableway Routing

Version 5 Release 15

Page 12

3. To preview the path, check the Create Path option. The cableway previews.

4. Click OK. The cableway through the hangers is created.

Electrical Cableway Routing

Version 5 Release 15

Page 13

Placing a Conduit on a Run


This task shows you how to place a part - in this example a conduit coupling - on a run. The part placement procedure described below is a simplified version of the process. There is much more to placing parts. This process is described more fully in Placing Parts in the Raceway & Conduit Design manual and in the task Placing a Conduit. 1. With the run displayed, click the Place Conduit Part button. The Conduit Placement dialog 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.

Electrical Cableway Routing

Version 5 Release 15

Page 14

4.

Under Conduit Fitting, select Conduit Coupling. The Part Type will display in the Conduit Placement dialog box.

5.

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.

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.

Electrical Cableway Routing

Version 5 Release 15

Page 15

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.

Electrical Cableway Routing

Version 5 Release 15

Page 16

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 .

You can also update a part - see Placing Parts.

Electrical Cableway Routing

Version 5 Release 15

Page 17

User Tasks
The User Tasks section explains and illustrates how to use various kinds of features. The table below lists the information you will find. The Systems Space Reservation product is a prerequisite. For more information about it, refer to Systems Space Reservation User's Guide.

Schematic Driven Design Creating Cableways Manipulating Objects Query/Modify Properties Routing Tasks Routing Cables Defining Keyword for Restricted Placement Creating and Modifying Connectors Connecting Elements Using ENOVIA Using Knowledgeware Checks Penetration Management Usage Computed Attributes

Electrical Cableway Routing

Version 5 Release 15

Page 18

Schematic Driven Design


This section discusses ways of creating a 3-D document from a schematic. You must set the Schematic Driven flag. Click Tools - Options, select Equipment & Systems, click the Design Criteria tab and check the Schematic Driven box. Uncheck it when you are no longer doing schematic driven design. Placing Parts Using a Schematic

Electrical Cableway Routing

Version 5 Release 15

Page 19

Placing Parts Using a Schematic


This task shows how to place equipment and parts using a schematic drawing. The procedure below describes placing equipment. The same method is used for placing parts. You must follow the parts placement order described in Schematic Driven Design. You must also set the Schematic Driven flag described in the same section. Beginning Release 15, 3D versions of runs must be 'associated' with the corresponding schematic, if you want to do schematic driven parts placement on a run. Runs will automatically be associated if you create them in Release 15 using a schematic. Runs that are not associated with the corresponding schematic must be associated by you - if you want schematic driven parts placement. See Analyzing Schematic Driven Design to learn how to do this. In order to place equipment you must be in the Equipment Arrangement workbench. To create a run and place parts you should be in the appropriate workbench. If the Function Driven flag in the project resource management file is set to 2, then schematic driven parts placement will not be possible in Equipment Arrangement. 1. Click the Place Equipment button . Two dialog boxes display - the Place Equipment box and the Schematic Browser box. If the Schematic Browser box does not display the schematic you want to use to place parts then click the Open Schematic Diagram button and select the schematic you want to use to place parts. If your resources are stored in ENOVIA then you first need to import it using procedures described in the ENOVIA section of this manual.

Electrical Cableway Routing

Version 5 Release 15

Page 20

Click the equipment you want to place first, in this case EQ-19. 2. NOTE: Use of the Select Mode buttons is explained in Placing Parts. Refer to that task.
q

If the equipment you selected has a part number defined then you do not have to do anything more than place it. If the Part Type was not defined (it will display in the Place Equipment box), then you need to click on the down arrow in the Part Type field and select a part type.

If the Clear Filter button is enabled it means that values from a previous part placement exist in the Filter Definition dialog box. (See Step 5.) Click the button if you want to clear these values.

Electrical Cableway Routing


q

Version 5 Release 15

Page 21

If you want to change the values of one or more properties of the part you want to filter for, then click the Filter Definition button to display the Filter Definition dialog box. Select the property whose value you want to change and then select the new value from the drop down box in the Value field. (The Value field will display after you select a property.) This new value will appear in the Override value column. The values in the Override value column will be used when searching for parts in the catalog. The Override button brings up the Manage Override Parameters dialog box, allowing you to change attribute values. The Flip Part button allows you to flip parts that can be flipped, such as a reducer. The Move/Rotate button displays the Move/Rotate dialog box, allowing you to manipulate the part. The Pipe Selection and Pipe Segment Shortcut buttons are shortcuts that let you select part type. The Change to Schematic Mode button lets you toggle between schematic and non-schematic mode. You will exit the command when you click this button and need to click the Place Part command again.

3.After you define the Part Type, the Part Selection box will display and you can select a part. If both Function Type and Part Type were defined then the Part Selection box will display when you click on any equipment in the schematic and you can select the part.

4.Click in your 3-D document to place the equipment.

Electrical Cableway Routing

Version 5 Release 15

Page 22

Parts and equipment have "ordered placement" capability. To give an example, in the image below if you have placed the valves 1 and 3, then valve 2 will only place between those two. You will not be able to place it to the right of valve 3.

5.Using the procedure described above, continue to place all equipment and nozzles you want to from the schematic. If you assigned names to connectors when you added them (both in the 3-D and schematic application) then your 3-D nozzles will be placed at the correct connector on the equipment - the nozzle will place on the connector which has the same name as the connector in the schematic application.

Electrical Cableway Routing

Version 5 Release 15

Page 23

Creating Cableways
This section describes ways in which you can create cableways. A cableway is any "container" through which cables can pass. Most users will use a lofted pathway, but the option of creating a path reservation is also available. You must place hangers before you can create a lofted pathway. This section contains a more detailed explanation for creating lofted pathways, compared to the task in the Getting Started section. Creating a Lofted Pathway Creating a Path Reservation Placing a Conduit

Electrical Cableway Routing

Version 5 Release 15

Page 24

Creating a Lofted Pathway


This task shows you how to create a lofted pathway. You can get more information on modifying and manipulating lofted pathways in the Systems Space Reservation user guide. When you route a lofted pathway you are actually creating a loft, which is a part. You do not create a run of any sort when you create a lofted pathway. You can route a lofted pathway from an item reservation or a path reservation. 1. Click the Lofted Pathway button . The Lofted Pathway dialog box displays.

2. Select a section type and enter values for height and width, or radius. You can have more than one section type in a lofted pathway.

Electrical Cableway Routing

Version 5 Release 15

Page 25

3. Select a section placement. Unlike routing a run or pathway, when you create a lofted pathway you place sections at indicated locations, which are "filled" in by the loft. If you have the Create Path checkbox selected while you are placing sections you will see the loft as you route. It is more customary to leave the box unchecked until all sections have been placed. The following section choices are available (move your pointer over the button to see the type): Free Space: A section will be placed at any location where you click. You can place more than one section at a time by entering the number in the Instances field. Specify the distance between them by entering a value in the Offset field. You can use this option after you have placed at least one section, and in this case you must click the Create button to place the sections.

Some basic concepts to consider before placing sections at an angle. When you create the first loft section, you are placing it relative to the global compass. The global compass is visible in your product as the origin.

The "global" compass is that which determines the relative XYZ position of your product. When you place loft sections, a "local" compass resides with the last section placed. It is the angle relative to the local compass that determines the position of the next section. The (-) or (+) buttons in the Angular mode follow the "right-hand rule" convention (with your thumb being the axis and the natural direction of the fingers being the positive (+) angle). In the example below (left), two sections have been placed along the global Z axis (positive). The Angular mode has been activated and the Z or W (+) button pressed to create a section at 90deg (about the w/z axis) relative to the previous section placed. In the image below (right), the section was placed activating the Y or V (-) button. The rotation is about the v/y axis.

Electrical Cableway Routing

Version 5 Release 15

Page 26

This may well take some getting used to. Experiment with the angular mode in all axes and using a negative value in the Angle field. Angular: This button is grayed out until you have placed at least one section. When you choose this option the section will be placed at an angle relative to the last section placed. The angle and positioning are determined by the values you enter. Enter the angle in the Angle field and click the (-) or (+) button next to the axis about which you want the section to rotate. The section will be previewed. In the Radius field, enter the turn radius relative to the last section. Click Create when you want to place the section.

Offset: This function allows you to place the section offset a specified distance from the last section placed. It can be offset along the X, Y and/or Z axis. The distance is specified in the field next to each axis. The section will be previewed. Click Create when you want to place the section.

Existing Section: If you want to link your loft to an existing section, click this button and then the section to which you want to link. If you check the Tangency checkbox, the lofted pathway will be perpendicular to a section and the pathway will be more "spline-like". If you uncheck the box the pathway will be more angular. The

Electrical Cableway Routing

Version 5 Release 15

Page 27

pathway below was created with the tangency option checked.

You can use the compass to manipulate a section after placing it, as shown in the image below.

4.

After you have placed the sections, check the Create Path box to create the loft (if you haven't already done so).

Electrical Cableway Routing

Version 5 Release 15

Page 28

Electrical Cableway Routing

Version 5 Release 15

Page 29

Creating a Path Reservation on an Area


This task shows you how to create a path reservation on an area. More detailed information on using and modifying path reservations is contained in the Systems Space Reservation user guide.

1. 2.

Make the appropriate area active. Select the Path Reservation button. The Routing dialog box is displayed.

3.

Define the type of path reservation you want to create.

4. Define the routing mode for the path reservation: Point-to-point Orthogonal Slope Directional Edgeline

Electrical Cableway Routing

Version 5 Release 15

Page 30

5.

To define Section parameters, do the following:

a. Click the Section type button.

The Section dialog box is displayed.

b. Define the section type and the corresponding parameters for each of them: No Section Rectangular
q

Set Point Envelope height Envelope width Display Nominal size

Electrical Cableway Routing

Version 5 Release 15

Page 31

Circular
q

Set Point Envelope diameter Nominal size Display

Flat Oval.
q

Set Point Envelope height Envelope width Display

Radius Corner: Enter or select the:


q

Set Point Envelope Height Envelope Width Radius Corner Display

c. The Display buttons allow you to select a display mode of Line/Curve, Solid or Flat. d. Click the Display Centerline button to show the centerline of the run. This will appear as a dashed yellow line. In addition a dashed blue line will appear to display the Set Point setting. This feature works in all display modes, Line/Curve, Solid and Flat. e. Select OK on the Section dialog box.

Electrical Cableway Routing

Version 5 Release 15

Page 32

Instead of entering the type of path reservation, the set point and the height, width or diameter in the Section dialog box, you can select an existing path reservation in your document. Once you select the path reservation the Section dialog box will display the same values as the one you selected. To select, click on the Path Reservation button and then click the left mouse button once on the path reservation whose values you want as the default. Make sure the entire path reservation is selected, and not just one segment or node. It will be easier to select the path reservation in the specifications tree.

6. 7. 8.

Optional. Key in a value for the turn radius. Click in the drawing to define the routing points. Double-click the last point to stop routing.

9.

that shows at the beginning of the run if you want to create Click on the Close Loop symbol a closed loop run. In a closed loop run the ends of the run are joined.

Electrical Cableway Routing

Version 5 Release 15

Page 33

Placing a Conduit
This task shows you how to place a part on a run. This function 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. The same procedure is used for placing parts at a location other than a run. Conduit parts are used in this example. 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. The Conduit Placement dialog box displays.

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.) If you are not changing the specification or other attributes proceed to Step 5. 2. 3. To change the specification, click the Filter Definition button at the end of the field. 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 Spec field.

Electrical Cableway Routing

Version 5 Release 15

Page 34

4.

To change the values of one or more properties of the part you want to filter for, click the Filter Definition button to display the Filter Definition dialog box. Select the property whose value you want to change, then select the new value from the drop down box in the Value field. This new value will appear in the Override Value column. The values in the Override Value column will be used when searching for parts in the catalog. You can also clear the override value by clicking on the Clear override value button.

Electrical Cableway Routing

Version 5 Release 15

Page 35

5.

Click the Class Browser button to display the Class Browser.

6. 7.

8.

Select a part and click OK. The part type will display in the Conduit Placement dialog box. In the Conduit Placement dialog box, click on the down arrow in the Part Number field to display the list of parts (if there is more than one) and select the part you want. If there is only one part number for the part type you choose it will be preselected for placement. Select the part you want to place and click where you want to place it. The part will be placed. In the image below are straight conduits and an elbow.

Electrical Cableway Routing

Version 5 Release 15

Page 36

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. Click the Update Part button to update parts after you move or modify a run.

Electrical Cableway Routing

Version 5 Release 15

Page 37

Manipulating Objects
This sections discusses various ways of manipulating objects, such as snapping or aligning. Mirroring Elements Activating the Product or Parent Aligning Elements Distributing Elements Using Quick Translate to Move Objects Quick Snap Resources

Electrical Cableway Routing

Version 5 Release 15

Page 38

Mirroring Objects
This task shows you how to move one or more objects to the opposite side of a selected plane, as a mirror image. It also shows how to copy one or more objects to the opposite side. 1. Select the object(s) you want to move. (You can also select after Step 2.)

2. Click the Mirror button. 3. The Reference panel will display if you already have a reference plane defined (by having used the offset plane command).

Click the New Reference Plane button and follow Step 4 to define a new reference plane. Follow Step 4b if you want to use the existing reference plane. The Reference panel will not display if you do not have a reference plane already defined. 4. Define a reference plane across which to mirror the object 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.

If you do not see the white rectangle, zoom out from the drawing. The white rectangle cannot be displayed if the object under your cursor is displayed too small.

Electrical Cableway Routing

Version 5 Release 15

Page 39

b. Click to select the plane. The selected objects are mirrored to the other side of the plane, as shown below.

Electrical Cableway Routing

Version 5 Release 15

Page 40

5. To Mirror and Copy the objects, follow the steps outlined above and then click the Mirror and Copy button. The selected objects will be copied to the other side of the plane. In the illustration above, the selected objects will stay where they are and two similar objects will be added to the other side of the plane.

Electrical Cableway Routing

Version 5 Release 15

Page 41

Activating the Product/Product Parent


This task shows you how to activate the product or product's parent. This command can be useful when you have numerous objects and/or documents displayed in the specifications tree. It helps you activate an object, or locate the parent to which an object belongs. 1. Click the button Activate Product's Parent . The Activate Product dialog box displays.

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.

Electrical Cableway Routing

Version 5 Release 15

Page 42

Editing Properties
The procedure for editing properties of objects has changed in Release 11. The following tasks describe ways in which you can edit properties and perform associated tasks. Edit or Display Properties of an Object Changing the Display Order of Properties Filter Shown Properties of an Object

Electrical Cableway Routing

Version 5 Release 15

Page 43

Edit or Display Properties of an Object


This task shows you how to edit or display the properties of an object. 1. 2. Select the component. Click Edit - Properties or, as an alternative, right-click and select Properties. The Properties dialog box appears with the properties displayed under various tabs. Some of these properties are computed and cannot be modified. To see which properties are computed click the Filter button.

Electrical Cableway Routing

Version 5 Release 15

Page 44

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.

Electrical Cableway Routing

Version 5 Release 15

Page 45

Changing the Display Order of Properties


This task shows how you can change the order in which properties are displayed. This task shows how you can change the display order in the Properties dialog box. You can also use this function to select the properties that you want displayed in the dialog box. This change applies to the class or subclass. NOTE: When you use the Filtering function the changes apply to all classes in the application. Changing the display order applies only to the class or subclass you choose, as explained below. You must use internal names for this function. To find out the internal names of classes or properties, open the Feature Dictionary Editor, go to the relevant CATfct file and generate a report. Internal names for properties are listed in the column "Attribute Key". Internal names for classes are shown against the entry "Object Key". The process of generating a report is explained in the Feature Dictionary section of this documentation. 1. Create a text file using a text editor such as Wordpad, and give the file the same name (use the internal name) as the class whose display you want to change. For example, if the class is 'compressor function' then name the file CompressorFunction.txt. There should only be one file for each class. 2. Enter the properties in this file, in the order you want to see them displayed in the Properties dialog box. Any property that you do not enter will not display. For a globe valve for instance, you may only want to see the following. Other properties will not display. NominalSize EndStyle Rating MaterialCode You can choose to display computed properties also by adding them to this list. However, for computed properties to display they must also be entered in the computed attributes text file (XXXComputedAttributes.txt), where XXX is the domain name. For example: HangerComputedAttributes.txt, PipingComputedAttributes.txt, etc. The computed attributes text files are located under the directory ...intel_a\startup\\EquipmentAnd Systems\\MultiDiscipline\SampleData. These files must also be referenced in the PRM file. For more information on Computed attributes see Computed Attributes and Methods; for more information on the PRM file, see Project Resource Management.

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.

Electrical Cableway Routing

Version 5 Release 15

Page 46

Filter the Shown Properties of an Object


This task shows how you can filter the properties of an object. Filtering the properties means you can choose to display or hide any of the properties shown in the Properties dialog box. You can only filter properties for objects that are unique to the Design application you have open. Note that any changes you make will apply to all objects that have this property. To make changes for a class or subclass only see Changing the Display Order of Properties. The following scenario features Hanger Design, but the process applies to all applications, including Diagrams. 1. Click the Filter button on the Properties dialog box (Edit or display properties of an object). The Attribute Filter box displays.

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.

Electrical Cableway Routing

Version 5 Release 15

Page 47

Routing Tasks
Some routing tasks that are in the ECR workbench are explained in this section. You can manipulate path reservations and other runs in the following ways. More information is available in the Systems Space Reservation user guide. Routing a Run Routing with Defined Nodes Break Run at a Branch Route a Run Along a Spline Routing at an Offset of a Routable Route a Run Within a Pathway Create an Offset Connection Between Segments Connecting Routables Disconnecting Routables

Electrical Cableway Routing

Version 5 Release 15

Page 48

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. .

Electrical Cableway Routing

Version 5 Release 15

Page 49

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:

Point-to-point: routing will be directly between two points indicated by clicking.

Orthogonal: routing between two points will proceed first in the X direction, then in the Y direction.

Slope routing: see Slope Routing.

Directional routing: see Routing with a Compass.

Edgeline: see Edgeline Routing.

Electrical Cableway Routing

Version 5 Release 15

Page 50

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.

Define the Section parameters:

Electrical Cableway Routing

Version 5 Release 15

Page 51

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

Rectangular. Enter or select the:


q

Set Point Envelope Height Envelope Width Display

Circular. Enter or select the:


q

Set Point Envelope Diameter

Electrical Cableway Routing


q

Version 5 Release 15

Page 52

Display

Flat Oval: Enter or select the:


q

Set Point Envelope Height Envelope Width Display

Radius Corner: Enter or select the:


q

Set Point Envelope Height Envelope Width Radius Corner Display

Double Ridge: Enter or select the:


q

Set Point Envelope Height Envelope Width 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.

c. Select OK on the Section dialog box.

Electrical Cableway Routing

Version 5 Release 15

Page 53

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.

Electrical Cableway Routing

Version 5 Release 15

Page 54

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.

Electrical Cableway Routing

Version 5 Release 15

Page 55

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.

Electrical Cableway Routing

Version 5 Release 15

Page 56

Routing with Defined Nodes


This task shows you how to route a run with predefined node points. You can create a run by predefining the node points. This means you do not need to route the run by clicking the mouse pointer in the 3D window, as explained below. See Routing a Run for basic information.

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.

Electrical Cableway Routing

Version 5 Release 15

Page 57

Electrical Cableway Routing

Version 5 Release 15

Page 58

Break a Run at a Branch


This task shows you how to break a run at a branch. There may be times when you want to move all the segments of a connection at the same time. Breaking runs at branch intersections is one way. When you break runs at branch intersections you create what is called a star connection. In this type of connection (recognizable by a square or diamond-shaped symbol), all the segments joined at a connection will move if you move the connection. In a master-slave connection, the slave will maintain a connection with the master if you move the master. The illustrations below show 1) a run with a star connection; 2) the star connection is moved by dragging with the mouse; and 3) all nodes connected to the star connection move to the new star connection location in order to maintain that connection.

Electrical Cableway Routing

Version 5 Release 15

Page 59

1. 2. Click on the Star Connection button. Click on the routable, system or network you want to convert to star connection. A branch connection symbol will display at all branch connections in the selected element.

A pop-up panel will ask: OK to continue? Click Yes. The connection will be converted. The illustrations below show a branch connection converted to a star connection, with the diamondshaped star connection showing.

Electrical Cableway Routing

Version 5 Release 15

Page 60

The first illustration shows that the main section consists of one segment. But after conversion to a star connection it is broken at the connection into two segments.

Electrical Cableway Routing

Version 5 Release 15

Page 61

Routing Along a Spline


This task shows you how to route along a spline. This process applies to all routables, such as runs, pathways, and functional path reservations. 1. Import the model which contains the spline into the Piping Design workbench.

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.

Electrical Cableway Routing

Version 5 Release 15

Page 62

Routing at an Offset of a Routable


This task shows you how to route a run at an offset of a routable. This function allows you to create a run paralleling an existing run, a defined distance apart. 1. Click the Create an Offset Route button. The Run dialog box displays.

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.

Electrical Cableway Routing

Version 5 Release 15

Page 63

5.

Click OK. The offset run(s) will be created. In the illustration below the run has been created with the Constant Clearance option.

Electrical Cableway Routing

Page 64 Version 5 Release 15 Routing a Run Within a Pathway

This task shows you how to route a run within a pathway.

1. 2. 3.

With your pathway model open, click the Route Thru a Pathway button

. The Run dialog box opens.

Click the Section button to open the Section dialog box. Select the type of run, the set point and other options. Click on the pathway in which you want to route your run. This displays set points on the pathway. Select a position for the run by clicking on one of the points. For example, if you select Top Center the run will align to the top center of the pathway. You can click Apply in the Run dialog box to see how the run looks and to try different positions. Click OK when you are finished.

Electrical Cableway Routing

Version 5 Release 15

Page 65

Electrical Cableway Routing

Version 5 Release 15

Page 66

Creating an Offset Connection Between Segments


This task shows you how to create an offset connection between two segments. Creating this connection makes a master-slave relationship between the two and maintains a fixed distance between them. If you create the connection only between two segments, the two will maintain the offset if you move one. But other segments of the slave routable may change in length to allow the offset to be maintained between the two segments that have a connection. If you do not want this to happen you can create a connection between the other segments too. 1. Click the Create an offset segment connection button . The Run dialog box displays.

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

Outside edge to outside edge Centerline to centerline Outside edge to centerline

Electrical Cableway Routing

Version 5 Release 15

Page 67

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.

Electrical Cableway Routing

Version 5 Release 15

Page 68

Connecting Routables
This task shows you how to connect a routable, such as run or path reservation. A run is used as an example here. You can use this function to connect two runs, connect a run to a part or connect to a hole connector.

1.

Click the Connect Run button and then select one of the elements you want to connect. The element you select first will be the slave element and will be the one that moves to join the master element. You must click on one of the green connection indicators on the slave run, as shown in the illustration below.

2.

Select the master element. The first run will move to connect to the master run and the connection symbol will display.

Electrical Cableway Routing

Version 5 Release 15

Page 69

The slave run will connect to the master at the green connection indicator that you select. You can select any point on the master run for the slave to connect to. If you select a point in the middle of the master run then you may have to move the two near to each other to create the connection. The images below show connections in the middle and at the end.

You can also connect a run to a part using the method described above. If the part does not have a connector then you must create one. 3. You do not need to select the green connector indicator to connect a run to a hole connector. You can click on a segment of the run instead. In the image below the user first selected the run segment and then the hole connector on the clamp to place the run through it.

Electrical Cableway Routing

Version 5 Release 15

Page 70

Electrical Cableway Routing

Version 5 Release 15

Page 71

Disconnecting Routables
This task shows you how to disconnect a routable that is connected to another routable or to a connector. A run is used as an example here. 1. Click the Disconnect button you want to disconnect. and then click the connection symbol between the two elements

2.

The elements will be disconnected and the connection symbol will disappear.

Electrical Cableway Routing

Version 5 Release 15

Page 72

Routing Cables
This section discusses cable routing. Associating Cableway to Equipment Manual Routing Routing Schematic Cables Automatically

Electrical Cableway Routing

Version 5 Release 15

Page 73

Associating Cableway to Equipment


This task shows how to associate equipment to cableways, which includes sections or hangers. You can also use this function to delete existing associations. A cableway connects two pieces of equipment and follows a certain path. Using this command, you make associations between the end of a cableway and the equipment. This is done by associating the end of the cableway to a connector or a section on the equipment. This process also associates the cable used in your 2D schematic so that the application knows which cable to use. A cableway can be a hanger, loft, path reservation or conduit.

1. With your document open click the Associate Cables button . The Associate Cables dialog box displays.

Electrical Cableway Routing

Version 5 Release 15

Page 74

2.

The upper-right portion of the shows the schematic from which your document was created. The specifications tree on the upper left displays the selected elements in the document. You select what you want to display by clicking the down arrow below the schematic and selecting one of the elements, in this case equipment. Click the equipment you want to associate. You can click in the schematic or in the tree. Information about the equipment displays in the lower half of the dialog box. If the equipment is not associated then the fields 3DEquipment-Connector and 3D-Path-Extremity are blank, as shown below. All equipment should have connectors, preferably placed at part build time.

Electrical Cableway Routing


3.

Version 5 Release 15

Page 75

Select the equipment you want to associate as the 3D extremity for the cable under reference by clicking one of the entries shown in Step 2 above. The Delete Associations button becomes available. (If you want to delete associations click the Delete Associations button now.) Select a cableway. Here are some points to note: q If the cableway is a loft, select the section or hanger; do not select the loft itself.
q

If the section is connected to the equipment, just select the section. You can select the end of a path reservation or conduit. A conduit can only be attached to a cableway connector.

After you make the selection the fields display the names of the equipment connector and cableway.

Electrical Cableway Routing

Version 5 Release 15

Page 76

Routing Schematic Cables Manually


This task shows you how to route cables manually through selected paths. The Systems Space Reservation product is a prerequisite. For more information about it, refer to Systems Space Reservation User's Guide. Open a document containing at least a schematic system and its corresponding 3D implementation through item/path reservations. 1. Click the Manual Routing button.

2. Select a cable or a diagram document. The Cable Routing list opens: It shows the cables as well as other cable attributes:

name: name assigned to the cable status: routed OK, not routed, routed KO (route not OK) 3D extremities: found, not found validated route: true, false

3. Select one or more cables in the list. 4. Click the right arrow or the multiple arrow if you want to route all the cables. 5. Click Select Path(s) to indicate the recommended segments. The Edit Path dialog box opens

Electrical Cableway Routing

Version 5 Release 15

Page 77

Note: If one cable only is selected, a default path is displayed. 6. Select one or more segments in the geometry. The light turns to green. 7. Choose the appropriate options:
r

Delete old route (default value). Add to current route.

8. Click OK to validate the entries made. The routing is performed. The Routing Report window opens, and you can see the result.

Electrical Cableway Routing

Version 5 Release 15

Page 78

Routing Schematic Cables Automatically


This task shows you how to route schematic cables automatically. The Systems Space Reservation product is a prerequisite. For more information about it, refer to Systems Space Reservation User's Guide. Open a document containing at least a schematic system and its corresponding 3D implementation through item/path reservations. 1. Click the Automatic Routing button.

2. Select a cable or a diagram document. The Cable Routing list opens: It shows the cables as well as other cable attributes:

name: name assigned to the cable status: routed OK, not routed, routed KO (route not OK) 3D extremities: found, not found validated route: true, false

3. Select one or more cables in the list. 4. Click the right arrow or the multiple arrow if you want to route all the cables. 5. Choose the appropriate options:
r

activate or deactivate a rule defined in the Tools -> Options... menu (The settings for Tools->Options are described in Customizing. recommend and/or forbid segments for routing.

Electrical Cableway Routing


6. Click OK to validate the entries made. The routing is performed.

Version 5 Release 15

Page 79

The Routing Report window opens, and you can see the result.

Electrical Cableway Routing

Defining Keyword for Restricted Placement

Version 5 Release 15

Page 80

This task shows you how to define a keyword to restrict a part placement from the catalog browser. The Systems Space Reservation product is a prerequisite. For more information about it, refer to Systems Space Reservation User's Guide. 1. Open the catalog of interest in the Catalog Editor. The catalog is displayed:

2. Double-click the chapter or the family to which you want to add the keyword. 3. Select the Add Parameter icon .

The Keyword Definition dialog box opens. Enter the following values: r Name: Restricted_Placement
r

Type: Boolean Default Value: true

For more information about adding a keyword, refer to Catalog Editor. 4. Validate the entries made. The keyword appears in the Catalog Editor.

Electrical Cableway Routing

Version 5 Release 15

Page 81

5. Open the document in which you want to place the equipment, for example.

6. Click the Catalog Browser

button.

The Catalog Browser dialog box opens:

7. Select the equipment of your choice. A message pops up: you cannot place this object.

8. Click OK.

It's now possible to place this equipment only by using the Place Physical specification.

command, that is to say the placement being driven by the

Electrical Cableway Routing

Version 5 Release 15

Page 82

Creating and Modifying Connectors


This section explains ways of creating, modifying and deleting connectors. Create Connectors Use the Compass to Manipulate Connectors Modifying or Deleting Connectors Creating Duplicate Connectors Using the Plane Manipulator Show/Hide Connectors

Electrical Cableway Routing

Version 5 Release 15

Page 83

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 part using the Add command in the Manage Connectors dialog box. You can only add connectors on the reference of a part (the part in the master catalog), using the Create Part command. However, you can add a connector to a unique part using the Manage Connectors dialog box. 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.

Electrical Cableway Routing

Version 5 Release 15

Page 84

3.

Click the Add button. The Add Connectors box displays.

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 designing using a schematic.

Electrical Cableway Routing

Version 5 Release 15

Page 85

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 only select a line that is perpendicular to the face plane.

Electrical Cableway Routing

Version 5 Release 15

Page 86

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.

Electrical Cableway Routing

Version 5 Release 15

Page 87

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.

Electrical Cableway Routing

Version 5 Release 15

Page 88

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.

Electrical Cableway Routing

Version 5 Release 15

Page 89

Using the Compass to Manipulate Connectors


This task shows you how to use the compass to manipulate connectors placed on resolved parts. You can use the compass to manipulate connectors placed on resolved parts only. Use this method when adding a new connector, or by using the Modify command. Both are explained below. 1. To manipulate while adding a connector, drag the compass and place it over the connector while the Define Plane box is displayed. 2. To manipulate using the Modify command, select the resource, click the Manage Connectors button and, in the Manage Connectors dialog box, select the connector in the connectors list. Click the Modify button. 3. The Modify Connectors box will display. You can now drag the compass and place it over the connector. 4. Click on one of the handles on the compass and manipulate the connector to the desired position. You can change alignment, orientation and origin using the compass.

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.

Electrical Cableway Routing

Version 5 Release 15

Page 90

Modifying or Deleting Connectors


This task shows you how to modify or delete connectors. You will not be able to modify or delete a connector that has constraints or connections. You will not be able to modify or delete a connector on the instance of a part using the Modify or Delete commands in the Manage Connectors dialog box. You can only modify or delete connectors on the reference of a part (the part in the master catalog). You need to use the Create Part command to modify a reference part. However, you can modify or delete a unique part using the Manage Connectors dialog box. 1. To delete a connector select the resource by double clicking in the specifications tree and click the Build Connectors button. This will display the Manage Connectors dialog box. 2. Select the connector in the connectors list and click the Delete button. The connector will be deleted. 3. To modify a connector click the Modify button in the Manage Connectors box. The Modify Connectors dialog box displays.

4. Follow the procedures described in Step 4 and subsequent of Creating Connectors.

Electrical Cableway Routing

Version 5 Release 15

Page 91

Creating Duplicate Connectors


This task shows you how to create one or more duplicate connectors. You can only make duplicate connectors on a resolved part. Connectors can only be duplicated on the same part. With your resolved part displayed, click the Build Connectors button. This will open the Manage 1. Connectors dialog box. 2. Select the part. This will display all connectors on it and also display a list in the dialog box.

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.

Electrical Cableway Routing

Version 5 Release 15

Page 92

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.

Electrical Cableway Routing

Version 5 Release 15

Page 93

Using the Plane Manipulator


This task shows you how to use the plane manipulator. You can use the plane manipulator to change the orientation, alignment, plane and location of the plane you propose to create. The X and Y axis indicate the orientation and the Z axis indicates the alignment. For example, if you create a connector and route from it, routing will occur in the direction indicated by the Z axis.

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.

Electrical Cableway Routing

Version 5 Release 15

Page 94

Electrical Cableway Routing

Version 5 Release 15

Page 95

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.

Electrical Cableway Routing

Version 5 Release 15

Page 96

Connecting Elements
This section discusses ways of connecting elements, as well as the connections between documents. Connections Between Work Packages Managing Publications

Electrical Cableway Routing

Version 5 Release 15

Page 97

Connections Between Work Packages


This task explains the ways you can establish connections between work packages. You should also refer to the following tasks for more information: Using Work Packages, Understanding Project Resource Management, and Managing Publications. The system manages connections between elements within your design. As you place parts or route elements within your design, the system automatically creates connections between them. When these elements are in different work packages then the system also needs a way of identifying the work package containing the linked element. When connections are being established between elements in different work packages, the system may use one of two link mechanisms, based on the environment and user options set in the Project Resource Management file. The two mechanisms used for cross work package connections are:
q

Publication based connections Document based connections

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.

Electrical Cableway Routing

Version 5 Release 15

Page 98

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.

Electrical Cableway Routing

Version 5 Release 15

Page 99

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.

Electrical Cableway Routing

Version 5 Release 15

Page 100

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.

Electrical Cableway Routing

Version 5 Release 15

Page 101

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.

Electrical Cableway Routing

Version 5 Release 15

Page 102

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.

Electrical Cableway Routing

Version 5 Release 15

Page 103

Using Work Packages


This task explains the concept of work packages and how to create them. You can save work packages in an ENOVIA database, or save them to a local drive or server. You should also refer to Connections Between Work Packages and Managing Publications. Work packages are necessary for efficient data organization and concurrent engineering. The biggest benefit, perhaps, is that they allow you to organize data in easily manageable units. Concurrent engineering refers to the practice of having several people, maybe even hundreds, work on the same project. If the design is created in one document then only one person can work on it. Creating several work packages provides the answer, by creating several documents under one root document. Each document (or work package) contains the portion of design that one person is working on - such as placing equipment in one compartment of a ship. "Publications" are automatically (see below) created at the locations at which different documents connect. Each work package thus 'knows' where it belongs within the product. If something is moved - say equipment to which a run connects - then the user will be alerted about it. The steps central to using work packages are explained below. Work packages must be organized in a certain way. See Organizing Work Packages to learn how to do it. 1. CREATE A WORK PACKAGE: To create a work package, select the product and, in the menubar, click Insert - New Product. In the simple example below two work packages have been created. One contains the equipment and the other contains the run and piping that connect the two pieces of equipment. Thus, the person who owns the equipment work package can open the document at the same time that the piping engineer is working on his work package.

Electrical Cableway Routing

Version 5 Release 15

Page 104

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.

Electrical Cableway Routing

Version 5 Release 15

Page 105

Saving a Work Package


This task gives a brief explanation about a simple save operation after creating or working on work packages. To learn more about the Save operation, and what the various options mean, you must see ENOVIA documentation. 1. Click the Save in ENOVIA LCA Server button 2. Click OK to save the work package. . The Save in ENOVIA dialog box displays.

Electrical Cableway Routing

Version 5 Release 15

Page 106

Organizing Work Packages


This task explains how you should organize the work packages that you create. This type of organization is usually done by an administrator. See ENOVIA documentation for more information on components. 1.Work packages must always be created at the same level in the specifications tree, under the Product. However, users can create "components" using the Component Editor, and group work packages under these components. 2.To create a component, expand your tree in the Product Editor so that the Product is visible. Right click on the Product, select Send To and then Component Editor. The Component Editor opens with your Product visible. 3.Right click on the Product and select Insert Child. In the Product pane that displays, make sure Generic Component is selected in the Type field. Enter a name for the component in the Product Component ID field, in this example PipingComponent. 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.

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.

4.Save your changes.

Electrical Cableway Routing

Version 5 Release 15

Page 107

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.

8.Save your changes.

Electrical Cableway Routing

Version 5 Release 15

Page 108

Using Knowledgeware Checks


This section discusses checking a document for design errors using the Knowledgeware product. You need to have Knowledgeware in order to use these functions fully. However, a sample file is provided with this application with checks incorporated. If you use this file to create your documents you do not have to obtain Knowledgeware in order to use these functions. But if you do not have Knowledgeware you will not be able to create new checks, you will not be able to edit them and you will not be able to import checks into a document. Enough documentation is provided here to enable you to use the sample file. However, to be able to use all Knowledgeware functions you need to refer to the documentation for that product.
Using Knowledgeware Packages Importing Checks from Knowledgeware (3D) Opening a Sample Document Checking a Document for Design Errors

Electrical Cableway Routing

Version 5 Release 15

Page 109

Using Knowledgeware Packages


This task shows you how to load and use Knowledgeware packages (may also be known as dictionaries). You should see Knowledgeware documentation if you want to learn more about it. Knowledgeware provides certain functions that are used by all applications. In search and report definition functions, for instance, it allows users the capability of searching for objects, or defining how a report should be structured. This is achieved by 'exposing' objects and their attributes in Knowledgeware through the use of what are known as packages. A package is specific to an application or group of applications, and contains a list of objects and their attributes that have been exposed. The PlantShipLayout package, for instance, contains objects and attributes that are used by several applications, whereas the PipingLayout package contains the list of objects and attributes for piping applications. These packages must be loaded before you can use certain functions. There is a setting you must enable before you can load and use these packages.

1.

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.

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.

Electrical Cableway Routing

Version 5 Release 15

Page 110

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 dialog box to display the Check Editor: XXXX dialog box. Click the Browser button the 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

Electrical Cableway Routing

Version 5 Release 15

Page 111

Electrical Cableway Routing

Version 5 Release 15

Page 112

Importing Checks and Rules from Knowledgeware


This task shows you how to import checks (and rules) from Knowledgeware into your 3D document. Obviously, you must have Knowledgeware installed to do so. Before you can use this function you must make sure the settings are correct. 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. A second setting you must make sure of is: Click Tools - Options - Infrastructure and click the Tree Customization tab. Activate Parameters and Relations. 1. With your document open, make the root object in the specifications tree active, and then click Start Infrastructure - Knowledge Expert. The application will open and you will see new entries in the specifications tree. Now you have to import the sample checks and rules provided with this application. 2. button. The Load Report box will display. Navigate to the directory where Click the Insert Rules the sample files are stored and import the files for the application you are running. The default directory and files you need to import are listed below: For Piping Design: ...intel_a\startup\EquipmentAndSystems\MultiDiscipline\SampleData Import the following files for Piping Design, HVAC Design and Tubing Design:
q

PhysicalPartsConnectivityCheck.CATProduct PhysicalPartsInconsistentNameCheck.CATProduct

3. The checks and rules you have imported will display in the specifications tree.

Electrical Cableway Routing

Version 5 Release 15

Page 113

4. Double click on the root product in the specifications tree to exit Knowledgeware and return to your workbench.

Electrical Cableway Routing

Opening a Sample Document

Version 5 Release 15

Page 114

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.

Electrical Cableway Routing

Version 5 Release 15

Page 115

Checking a Document for Design Errors


This task shows you how to check a document for design errors. This function allows you to check the entire document for certain errors, such as unconnected elements. The full list of errors for which you can check is given below. The procedure is the same whether you have Knowledgeware installed, or you are using the sample files (for 3D) or catalog (for 2D) provided with this application. 1. With your document open, right click on the entry RuleBase in the specifications tree. In the drop down menu that displays, select RuleBase object. In the sub-menu that displays select Manual Complete Solve. Your document will be checked for design errors.

Electrical Cableway Routing

Version 5 Release 15

Page 116

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.

Other checks are:


q

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.

Electrical Cableway Routing


q

Version 5 Release 15

Page 117

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.

Electrical Cableway Routing

Version 5 Release 15

Page 118

Penetration Management
This section discusses penetration management; which refers to the process of routing a pipe or a duct - as an example - through a structure. If you are working with a ship, for instance, you may need to create penetrations through bulkheads, move objects, or reroute your pipe or duct, in order to do so. The penetration management function works within the ENOVIA environment only - and you must be in the ENOVIA Product Structure. You must take certain setup steps before using the function. See Penetration Management Setup to learn how to set up the function. Querying for Penetrations Create a Cutout Sketch Adding an Object to a Penetration

Electrical Cableway Routing

Version 5 Release 15

Page 119

Querying for Penetrations


This task shows you how to query your document to identify penetrations and cutout solutions. Within the overall design process, querying is done after a penetration request has been created, to determine what these requests are. The subsequent step will be to create cutout sketches. There are two methods for querying penetrations. You can query locally by selecting the object (bulkhead, plate, etc.); or select the product in the specifications tree, which will generate a list of all penetrations in the product and all sub-tier products in your document. 1. With your document open, click on the Penetration Management button Management dialog box opens. Select the object which is being penetrated. . The Penetration

2.

The object you selected will appear in the Selected object to query field. The Penetration Management dialog box lists the penetrations associated with the object you have selected 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 updated. . The list of penetrations will be

Electrical Cableway Routing

Version 5 Release 15

Page 120

3.

To create a cutout sketch you will select one or more penetrations from the list. This process is explained in Creating a Cutout Sketch.

Electrical Cableway Routing

Version 5 Release 15

Page 121

Creating a Cutout Sketch


This task shows how to create a cutout sketch for a penetration. The sketch may be created using penetration design rules, by selecting from a list of cutout shapes, or by creating the cutout manually. When creating a cutout using design rules, the cutout shape and clearance are defined by penetration cutout rules and the penetration shapes catalog. 1. Select the penetration from the Penetration Management dialog box. The related objects highlight in your document, and will be used in calculating the penetration location.

2. Click the Create Cutout Sketch button and the Create Cutout Sketch box will display. Select the Rules tab is you want to use the design rules to create a cutout sketch.

Electrical Cableway Routing

Version 5 Release 15

Page 122

3.

The Create Cutout Sketch dialog box displays the shape and size for the proposed sketch, as computed by the design rules. Click OK if you accept it. If, instead, you want to select a sketch from a catalog, then select the Standard Catalog tab and the Catalog Browser button .

The Catalog Browser displays. Select a sketch to place it.

Electrical Cableway Routing

Version 5 Release 15

Page 123

4. 5.

If you want to create a sketch then select the Manual Sketch tab. The Sketcher will open. Create your sketch and click the Exit Workbench button. The sketch will be placed. The Place on Side buttons allow you to place the cutout sketch on one side or the other of a

6.

structure, and is used for visibility purposes. Click OK. You must save the document before you can take the next step.

Electrical Cableway Routing

Version 5 Release 15

Page 124

Adding an Object to a Penetration


This task shows you how to add an object to a penetration. By adding an object to a penetration you are associating the cutout sketch you created earlier to the penetration record. Before you take this step you must save the document in ENOVIA. 1. With your document open click the Penetration Management button and query the penetrations. The Penetration Management dialog box will open listing the active penetrations. Select the penetration for which you want to add an object.

2. Click the Add Object to Penetration button displaying the Penetration ID you selected. . The Add Objects to Penetration dialog box opens

3. Select the cutout sketch(es) in your document, or from the specifications tree, that you want to add to the penetration and click OK. The objects are added. 4. Click OK to close the Penetration Management dialog box.

Electrical Cableway Routing

Version 5 Release 15

Page 125

Electrical Cableway Routing

Version 5 Release 15

Page 126

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. Electrical Plant Ship

Electrical Cableway Routing

Version 5 Release 15

Page 127

Electrical
The following computed attributes and methods are in the ElectricalShipBuilding Knowledgeware dictionary. 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

CATEleWireCtr ElecCable

AssociatedCableID CableRouteDefinition

Returns the name of the cable associated with the wire. A list of hanger names through which the cable is routed.

This method checks if the estimated length of any cable of the type specified exceeds the specified maximum length. Input Parameters: CableType: the type of cable being checked. Format: string. MaxLength: the maximum length allowed for that cable type. This parameter is specified as a double, with a magnitude of length. If you do not specify the length unit, Knowledgeware assumes meters.

ElecCable

CheckLengthByCableType()

Electrical Cableway Routing

Version 5 Release 15

Page 128

Sample call: CheckLengthByCableType ("ElecPowerCable", 200.00mm)

This method checks if the sum of estimated lengths of all cables of the type specified exceeds the specified maximum length. Input Parameters: CableType: the type of cable being checked. Format: string. ElecCable CheckLengthSumByCableType() MaxLength: the maximum length allowed for that cable type. we are checking against. This parameter is specified as a double, with a magnitude of length. If you do not specify the length unit, Knowledgeware assumes meters.

Sample call: CheckLengthSumByCableType ("ElecPowerCable", 200.00mm) Contains the name of the From and To equipment for a specific cable. Contains a list of key station hangers through which the cable is routed. Returns an integer specifying the number of wires defined for a cable. Returns a double that is the sum of the validated route length plus the End1 extra length plus the End2 extra length for the cable. This method checks if the total number of electrical equipment functions in the diagram exceeds the specified maximum number. ElecEquipmentFunction CheckMaxNumberOfComponents() MaxNumberOfComponents: the maximum number of electrical equipment functions to check against. It is an integer. Sample call: CheckMaxNumberOfComponents(100)

ElecCable ElecCable ElecCable

FromToEquipment KeystationList NumberOfWires

ElecCable

TotalLength

Electrical Cableway Routing

Version 5 Release 15

Page 129

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()

Electrical Cableway Routing

Version 5 Release 15

Page 130

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

Electrical Cableway Routing

Version 5 Release 15

Page 131

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

Electrical Cableway Routing

Version 5 Release 15

Page 132

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.

Electrical Cableway Routing

Version 5 Release 15

Page 133

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

Format: (X, Y, Z) CurrentUnit. For example: (645, 400, -318) mm.

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

Electrical Cableway Routing

Version 5 Release 15

Page 134

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

Electrical Cableway Routing

Version 5 Release 15

Page 135

Cableway Routing Toolbar


The Systems Space Reservation product is a prerequisite. For more information about it, refer to Systems Space Reservation User's Guide. The Cableway Routing Toolbar contains the following icons:

See Creating Cableways See Checking Links See Placing Physical Components See Linking Schematic Components See Routing Automatically Schematic Cables See Routing Reporting See Routing Manually Schematic Cables

Electrical Cableway Routing

Version 5 Release 15

Page 136

Customizing
The Customizing section explains and illustrates how to to set up your personal environment. The table below lists the information you will find. The Systems Space Reservation product is a prerequisite. For more information about it, refer to Systems Space Reservation User's Guide.

Customizing Settings Feature Dictionary: Creating Object Classes and Attributes Penetration Management Cache Mode Working With ENOVIA

Electrical Cableway Routing

Customizing Electrical Cableway Routing

Version 5 Release 15

Page 137

This section describes the settings 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. 1. Click Tools -> Options in the menu bar. The Options dialog box is displayed. 2. Click Equipment & Systems under the Options heading in the left column. 3. Click the Electrical Cableway Routing workbench. The Electrical Cableway Routing tab is displayed:

4. Use the Separation Code File area to define segregation code rules you can use to optimize automatic routing:
r

Select File Based to choose the segregation code file by browsing for a text file. You can also select Cable-Cable Check to manage compatibility between cables. Select Rule Based to use CATIA Knowledgeware to define a rule made up of one or more conditions. Only one rule can be implemented at a time, but this rule may combine several conditions.

5. Click the Edit button to enter a new rule: the Routing Rule Editor is displayed. The line above the input field is a reminder of the Knowledgeware syntax. 6. Use the Eraser icon to clear the input field.

Electrical Cableway Routing

Version 5 Release 15

Page 138

7. Click OK when you are done.

Electrical Cableway Routing

Version 5 Release 15

Page 139

Feature Dictionary: Creating Classes and Attributes


A brief explanation of the Feature Dictionary is provided here. However, if you wish to use the Feature Dictionary you should open a workbench like Equipment Arrangement. Detailed documentation is also included in the user guides for those products. The feature dictionary editor allows you to create delete and manage object classes. Object classes are classifications under which you create various objects, like components, for storing in the catalog. You may, for instance, want to have several object classes under valve_function, one of them being check_valve_function, and create various types of check valves under the class. After adding the object classes to the feature dictionary they must also be added to the Function Physical Mapping tables in order to become available in the Class Browser during parts placement. In addition to that documentation, you may want to learn how to define class names in a CATfct file. Also refer to Understanding Project Resource Management. If you choose to delete the sample CATfct file provided with this application and create a new one then any resource that uses attributes or subclasses will be unusable. You will need to create a new parts catalog, for instance, and add new parts in it. You will not have this problem if you use the sample CATfct file to add classes to. You will learn more about these in this section.

Electrical Cableway Routing

Version 5 Release 15

Page 140

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

Electrical Cableway Routing

Version 5 Release 15

Page 141

Penetration Management Setup


This task explains the setup process for defining a penetration cutout sketch, and identifies some of the processes involved. Penetration management uses design rules that are Knowledgeware-based. To modify the sample rules provided with this application, or to create new design rules, you must know how to use Knowledgeware. Read the documentation for that product to get more information. In addition, you must incorporate certain data particular to this application when creating new rules. That is explained below. You may also need to refer to ENOVIA-LCA documentation for ENOVIA-specific tasks. If the Penetration Management Tools toolbar is not displayed then click View - Toolbars and select it. Penetration management refers to the process of routing a pipe or a duct - as an example - through a structure. If you are working with a ship, for instance, you may need to create penetrations through bulkheads, move objects, or reroute your pipe or duct, in order to do so. The penetration management function works within the ENOVIA environment only - you must be in the ENOVIA Product Structure. 1. Modify the project resource management (PRM) file to reflect the location/names of your resource files. The penetration function uses three PRM resources. The names are: PenetrationCutoutRules, PenetrationOpeningsCatalog, and PenetrationShapesCatalog. Sample rules and catalog are provided with this application. The location is ...intel_a\startup\components\PenetrationCatalog. See Understanding Project Resource Management for more information about the PRM file.

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. 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.

3.

Electrical Cableway Routing

Version 5 Release 15

Page 142

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.

A sample rule is reproduced below:

Electrical Cableway Routing

Version 5 Release 15

Page 143

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

Electrical Cableway Routing

Version 5 Release 15

Page 144

Working in Cache Mode


This task discusses steps you should take to design efficiently in cache mode. Cache mode refers to designing without loading all the technological data of objects in your document. It is recommended because it allows quicker loading of documents and execution of commands. However, you may need to take certain steps to design efficiently in this mode, which are discussed here. This task also explains ways of executing certain commands while in cache mode. 1. When you are using the command Place Object from Catalog while you are in cache mode you will not be able to place a part on a connector because connectors are not loaded. To change that part to button and then click the part. That part will be converted design mode click the Analyze Item to design mode and connectors will be visible. It is recommended that you redefine the location of the CATCache directory. This directory is used to store certain design elements (cgr files) that are used when visualizing a document in cache mode. If the file name of an element is too long then the visualization will not be correct - this is a Windows limitation. Because the full path name is used in the file name, you should redefine the location so that the path name is short - as short as you can make it. To redefine the path name click Tools Options - Infrastructure - Product Structure and select the Cache Management tab. Enter the new path in the Path to the Local Cache field.

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.

Electrical Cableway Routing

Version 5 Release 15

Page 145

Working with ENOVIA


This section discusses some of the set up and customizing processes for ENOVIA. Setup for ENOVIA Using Catalogs Resources That Must be Placed in ENOVIA

Electrical Cableway Routing

Version 5 Release 15

Page 146

Setting Up for ENOVIA


This task lists some of the options that need to be set, and steps that need to be taken, before using ENOVIA. In general, you need to do the normal setup procedure when you use ENOVIA. However, there are some processes that are done differently and these are listed in this task. They are explained in more detail elsewhere in this section. 1. Most project resources need to be saved in ENOVIA. The project resource management file needs to be set up so that it is pointing to resources in ENOVIA. 2. Some options need to be set differently. Click Tools - Options to get to the Options dialog box and then: q Select General and the Document tab. In the Linked Document Localization window select ENOVIA LCA and click the UP button. The ENOVIA LCA line should be the first in the list.
q

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

Electrical Cableway Routing

Version 5 Release 15

Page 147

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.

Electrical Cableway Routing

Version 5 Release 15

Page 148

Resources That Must be Placed in ENOVIA


The following resources - identified by discipline below - must be placed in ENOVIA. As of Release 13, resources not mentioned here should not be placed in ENOVIA. HVAC Discipline RESOURCE HVACParts.catalog CATPspHVACLine.catalog HVAC_ANSI.catalog HVAC_ANSI_Equipment.catalog HVAC_ANSI_HVACFunctions.catalog HVAC_ANSI_Offsheets.catalog Diagrams catalog Diagrams catalog Diagrams catalog Diagrams catalog Piping Discipline RESOURCE PipingParts-Resolved.catalog CATPspPipingLine.catalog PID_ANSI.catalog PID_ANSI_Equipment.catalog PID_ANSI_Instruments.catalog PID_ANSI_Offsheets.catalog PID_ANSI_PipingFunctions.catalog PipingSpecifications.catalog PipingSpec_F-Master.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. This catalog needs to be regenerated and pushed every time you modify the Piping Parts catalog. Equipment Discipline RESOURCE PipingEquipmentAndNozzle-Res.catalog HVACEquipmentAndNozzle.catalog TubingEquipmentAndNozzle-Res.catalog WaveguideEquipmentAndNozzle-Res.catalog ElectricalEquipmentAndComponent.catalog Waveguide.catalog Waveguide_Equipment.catalog Waveguide_WaveguideFunction.catalog 3-D electrical catalog COMMENT COMMENT COMMENT

Electrical Cableway Routing

Version 5 Release 15

Page 149

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

Electrical Cableway Routing

Version 5 Release 15

Page 150

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

Electrical Cableway Routing

Version 5 Release 15

Page 151

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.

conduit line connector

constraint contour coordinates

D
definition The physical characteristics of an element. Changing the definition changes the shape of an element.

Electrical Cableway Routing

Version 5 Release 15

Page 152

discrete values distribution system document downcomer

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.

face feature dictionary

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.

Electrical Cableway Routing

Version 5 Release 15

Page 153

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.

Electrical Cableway Routing

Version 5 Release 15

Page 154

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.

Electrical Cableway Routing

Version 5 Release 15

Page 155

waveguide line welded assembly

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.

Electrical Cableway Routing

Version 5 Release 15

Page 156

Index
A
activate parent attribute filter attributes creating

B
branch breaking a run at

C
cables routing automatically routing manually cableway associating to equipment cache mode CATCache directory location make wireframe geometry visible catalogs in ENOVIA checks checking a document importing from Knowledgeware open a sample document closed loop routable command Activate Products Parent

Electrical Cableway Routing

Version 5 Release 15

Page 157

Build Connectors Create an Offset Segment Connection Force Update Penetration Management Place Equipment/Part from schematic Place Part Route a Run Show/Hide Connector computed attributes displaying in Edit - Properties dialogs Electrical overview Plant Ship connect run to hole connector connectors creating duplicating manipulating with compass modify on reference part modifying or deleting plane manipulator show/hide cross document connection

D
datum point defining plane design rules importing from Knowledgeware Knowledgeware open a sample document

Electrical Cableway Routing

Version 5 Release 15

Page 158

dictionary, Knowledgeware disconnecting a run display connectors documents saving

E
edit properties of an object electrical part connector elements mirror ENOVIA setup Enovia create a product importing poduct organizing work packages save operation saving work package Enovia directory structure ENOVIA, customizing equipment associating with cableways

F
feature dictionary filter shown properties force update

Electrical Cableway Routing

Version 5 Release 15

Page 159

H
hanger placing

K
Knowledgeware checking a document importing checks opening sample document using packages Knowledgeware checks

L
lofted pathway create

M
manage publications multi-CAD document defining plane for connector

N
network convert to star connection nozzle connector

Electrical Cableway Routing

Version 5 Release 15

Page 160

O
object edit or display properties of filter properties of object class managing offset connection create between segments

P
packages, Knowledgeware parts modifying connector on reference place using schematic placing path reservations creating pathways route within a penetration management penetrations add object associate creating cutout sketch query for setup plane manipulator preview parts product parent properties change display order edit or display filtering

Electrical Cableway Routing

Version 5 Release 15

Page 161

internal names publications manage publish connectors

Q
query for penetrations

R
restricted placement routable route at an offset of routing along a spline at an offset of routable modes section parameters within pathway routing cables automatically manually run connecting creating disconnecting

S
save documents schematic

Electrical Cableway Routing

Version 5 Release 15

Page 162

design schematic driven design place parts segments create an offset connection between show/hide connectors

U
update connections update part

W
work package connections cross document connection manage publications