Version 5 Release 15
Page 1
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
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
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
Version 5 Release 15
Page 4
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.
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.
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.
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.
Version 5 Release 15
Page 9
4.
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.
Version 5 Release 15
Page 10
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.
Version 5 Release 15
Page 12
3. To preview the path, check the Create Path option. The cableway previews.
Version 5 Release 15
Page 13
2. 3.
Click at the location where you want to place the part - the Class Browser opens. Double click on Conduit Part or click the Expand Tree button to expand the list.
Version 5 Release 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.
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.
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 .
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
Version 5 Release 15
Page 18
Version 5 Release 15
Page 19
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.
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.
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.
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
Version 5 Release 15
Page 24
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.
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.
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
Version 5 Release 15
Page 27
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).
Version 5 Release 15
Page 28
Version 5 Release 15
Page 29
1. 2.
Make the appropriate area active. Select the Path Reservation button. The Routing dialog box is displayed.
3.
4. Define the routing mode for the path reservation: Point-to-point Orthogonal Slope Directional Edgeline
Version 5 Release 15
Page 30
5.
b. Define the section type and the corresponding parameters for each of them: No Section Rectangular
q
Version 5 Release 15
Page 31
Circular
q
Flat Oval.
q
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.
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.
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.
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.
Version 5 Release 15
Page 35
5.
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.
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.
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
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.
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.
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.
Version 5 Release 15
Page 41
2.
If you want to activate an object then click on the object, in the specifications tree or viewer. If you want to activate the object's parent, then click the checkbox Activate Product's Parent and select the object. The parent will be selected and highlighted in the specifications tree.
Version 5 Release 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
Version 5 Release 15
Page 43
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.
Version 5 Release 15
Page 45
3.
Save the file in a directory of your choice. Modify the project resource management file to reflect the directory in which the file is located. To do this, change the entry for the resource "Attribute Display List". See PRM documentation for more information. The display order will apply to subclasses also, unless a subclass has its own display order text file.
Version 5 Release 15
Page 46
2.
An X in the column Show means the attribute is displayed in the Properties dialog box. An X in the column Computed means the attribute is computed. If you check the checkbox Show Only Attributes with Value, then only attributes that have a value will display in the Properties dialog box. Click on each property to toggle between Display and Hide. An X next to a property means it is displayed. The settings will be retained when you open the Properties dialog box again.
Version 5 Release 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
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. .
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:
Orthogonal: routing between two points will proceed first in the X direction, then in the Y direction.
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.
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
Version 5 Release 15
Page 52
Display
The Envelope field refers to the total work area needed. The section diameter is obtained from the line ID and equals the size of the pipe or tube you will place in the run. The envelope diameter includes additional space need for pipe insulation, etc. In the case of a round section the value is obtained from the Outside Diameter column of the XXXDimension design table.
Version 5 Release 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.
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.
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.
Version 5 Release 15
Page 56
1.
Create a text file, using a text editor like Wordpad, with column headings as shown below, and define the node sequence, X/Y/Z coordinates and bend radius of the node points. A sample file is provided with this application to help you define the text file. The file name is RunInputNodeData.txt and the location is: ...intel_a\startup\EquipmentandSystems\MultiDiscipline\SampleData. The file is reproduced below to show you the column headings and layout. (It has been opened in Excel to make it easier to distinguish columns.
You can see that there are two sets of node numbers, ranging from 1 to 4. Whenever the application reads the node number 1 it will start a new run. So, based on the file above, two runs will be created.
2.
Open the Run dialog box and click the Import Node Points button . The File Selection dialog box displays. Navigate to the location of your file and select it. The runs will be created.
Version 5 Release 15
Page 57
Version 5 Release 15
Page 58
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.
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.
Version 5 Release 15
Page 61
2. 3.
4. 5.
Click on the Route from Spline button. Select type of run and enter other options. Note: The SAG option is used to define the maximum distance a segment can be from the spline. The run that is created consists of straight segments, as you can see in the illustration below. The smaller the SAG number entered, the closer the run will resemble the spline. But this will also cause more segments to be created. Select Create connection to curve if you want a connection between the run and the spline. If this option is checked the run will move if the spline is moved. Click on the spline. The run is created.
Version 5 Release 15
Page 62
2. 3.
4.
Select a segment of the run to which you want an offset. The compass is placed on the segment. The direction in which the Z axis of the compass is pointed determines where the new run will be placed: you can place the new run or runs to the inside, to the outside or stacked on top of the existing run by adjusting the compass. Enter your options in the Run dialog box. or Constant Clearance button. If you click the Click either the Constant Radius Constant Radius button the radius of the turns will be maintained but the offset may vary. If you click the Constant Clearance button the offset will be maintained but the radius of the turns may change. Select one of the Offset Between buttons to indicate whether you want the offset measured from outside edge to outside edge, center line to center line or center line to outside edge. A negative offset may be entered to offset in the opposite direction to the compass Z direction.
Version 5 Release 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.
1. 2. 3.
With your pathway model open, click the Route Thru a Pathway button
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.
Version 5 Release 15
Page 65
Version 5 Release 15
Page 66
2. Select the segment you want to be the slave. The first segment you select becomes the slave, while the second becomes the master. 3. Select the second segment. The compass displays and you can see a connector line between the two.
4. Enter the offset distance and select your offset between options in the Run box. You can choose to have the offset connection between the:
q
Version 5 Release 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.
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.
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.
Version 5 Release 15
Page 70
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.
Version 5 Release 15
Page 72
Routing Cables
This section discusses cable routing. Associating Cableway to Equipment Manual Routing Routing Schematic Cables Automatically
Version 5 Release 15
Page 73
1. With your document open click the Associate Cables button . The Associate Cables dialog box displays.
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.
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.
Version 5 Release 15
Page 76
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
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
8. Click OK to validate the entries made. The routing is performed. The Routing Report window opens, and you can see the result.
Version 5 Release 15
Page 78
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.
Version 5 Release 15
Page 79
The Routing Report window opens, and you can see the result.
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
For more information about adding a keyword, refer to Catalog Editor. 4. Validate the entries made. The keyword appears in the Catalog Editor.
Version 5 Release 15
Page 81
5. Open the document in which you want to place the equipment, for example.
button.
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.
Version 5 Release 15
Page 82
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.
Version 5 Release 15
Page 84
3.
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.
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.
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.
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.
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.
Version 5 Release 15
Page 89
5. Click OK on the Modify Connector or the Define Plane dialog box when done. Remove the compass from the connector by dragging it to the axis.
Version 5 Release 15
Page 90
Version 5 Release 15
Page 91
3. Select the connector you want to duplicate and click Duplicate in the Manage Connectors dialog box. The Duplicate Connectors dialog box displays.
4. Enter the spacing between the connectors and the number of connectors you want.
Version 5 Release 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.
Version 5 Release 15
Page 93
1. To change the orientation of an axis, click on the dot at the end of it. It will flip 180 degrees.
2. To move the manipulator along any axis, click and drag on that axis. The manipulator will move and the distance will display. 3. Click on the origin (red square) and drag to move the manipulator to a new plane. 4. To change the orientation you can also click and drag any of the arcs in the manipulator to rotate it. It will rotate in increments, which is 15 degrees in the image below.
To change the degree of rotation click Tools-Options, select Equipments & Systems and select the General tab. Enter the degree of rotation in the Snap Angle field. For instance, if you enter 45, the manipulator will snap in increments of 45 degrees, counting its starting position as 0. It will snap to the nearest 45 degree step - if you move it to 88 degrees from its starting position it will snap to 90 degrees.
Version 5 Release 15
Page 94
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.
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
Version 5 Release 15
Page 97
Publication based linking enables effective configuration management, revision management and concurrent engineering support. Publication based connections are established through a publication and can easily be replaced by new configurations or revisions of a work package. The connection is resolved dynamically as work packages are loaded into a session. Document based connections use a more direct linking mechanism. This allows the linked document to be identified more easily, but it does not easily support relinking to a new configuration or revision. In publication based linking, connection information is added to both work packages, establishing a one way or two way link. A two way link is established when the system has Write access to both work packages. If it has Write access to one of the work packages it will establish a one way connection from the work package to which it has access. Users can convert a one way link to a two way link if they have Write access to the necessary work package, using the Cross Document Connections command. It is recommended that a two way connection be established to ensure complete network connectivity for downstream processes such as From-To analysis. In the case of document based connections, the connection is stored in the parent document of the two work packages. In this case, a two way connection is always established.
Version 5 Release 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.
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.
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.
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.
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.
Version 5 Release 15
Page 103
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.
Version 5 Release 15
Page 105
Version 5 Release 15
Page 106
Make entries in the Name and Description fields (for informational purposes) if you want to, and click Add or OK. The component you created displays under the Product.
Version 5 Release 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.
Version 5 Release 15
Page 108
Version 5 Release 15
Page 109
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.
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
Version 5 Release 15
Page 111
Version 5 Release 15
Page 112
PhysicalPartsConnectivityCheck.CATProduct PhysicalPartsInconsistentNameCheck.CATProduct
3. The checks and rules you have imported will display in the specifications tree.
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.
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.
Version 5 Release 15
Page 115
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.
Inconsistent Name Check: This application employs a naming convention. This error means that an element has been named in violation of the rules defined by you. Inconsistent Nominal Size: This signifies that elements of different nominal size have been connected. Inconsistent Pipe Spec Check: This signifies that elements with different specifications have been connected.
Version 5 Release 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.
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
Version 5 Release 15
Page 119
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
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.
Version 5 Release 15
Page 121
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.
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 .
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.
Version 5 Release 15
Page 124
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.
Version 5 Release 15
Page 125
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
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()
Version 5 Release 15
Page 128
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
TotalLength
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()
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
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
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.
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
PltShpPhysical PltShpPhysical
YCoord ZCoord
Returns a double describing the Y coordinate of the 3D part's XYZ location. Returns a double describing the Z coordinate of the 3D part's XYZ location. This method returns a double describing the string function (route, pipeline, etc.) length relative to a specified view name. If the view does not exist, this method returns 0.0. Input Parameters: ViewName: the name of the view used to calculate the string function length. Format: string.
PltShpStringFunction
GetRouteViewLength()
PltShpStringFunction
IsOnOffSheetConnected()
Returns true if all offsheet connectors of the string function are connected. The name of the document to which an offsheet connector is linked if the document is in session. Returns the null string ("") otherwise.
PltShpStringFunction
OnOffSheetDocLinkName
Version 5 Release 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
Version 5 Release 15
Page 135
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
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
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.
Version 5 Release 15
Page 138
Version 5 Release 15
Page 139
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
Version 5 Release 15
Page 141
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.
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.
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
Version 5 Release 15
Page 144
2.
3.
Wireframe geometry, such as the sections on trapeze hangers, are not visible in cache mode, which also means they cannot be selected. If you want to be able to see them in cache mode then check the option Save Lineic Elements in CGR. You can find it in Tools - Options - Infrastructure - Product Structure and the CGR Management tab.
Version 5 Release 15
Page 145
Version 5 Release 15
Page 146
Select Catalog Editor in the Infrastructure section. Check: Allow family component dynamic resolution in catalog. In the Folder field enter or navigate to the directory where resolved catalog parts will be generated. This only needs to be done before saving a resolved parts catalog in ENOVIA. You can leave the option checked.
3. Catalogs need to be saved in ENOVIA in a certain way. This is discussed elsewhere. 4. Cross document relationships: To ensure that cross document links are properly managed in the ENOVIA environment, you should correctly set the value of the resource "PublicationBasedConnections" in the project resource management file. See Understanding Project Resource Management for more information. Also, in both the CATIA and ENOVIA environments, the following environment variable should be defined: CrossDocLink=1
Version 5 Release 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.
Version 5 Release 15
Page 148
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
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
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.
D
definition The physical characteristics of an element. Changing the definition changes the shape of an element.
Version 5 Release 15
Page 152
Values, usually of an attribute, that are pre-defined. Instead of entering a value you select a value in a drop-down box. An object used for organizing and grouping elements, mainly routables and resources, that distribute some commodity (fluid, air, etc.). The file in which a drawing or a project is created, sometimes also referred to as model. Document is the preferred terminology. The legs of a hanger.
E
element Any of the features contained in a document, such as component, line, etc.
F
fabrication Used in HVAC Design. A contiguous grouping of connected HVAC parts. Analogous to spools in Piping Design or welded assemblies in Tubing Design. A surface on an object, usually item reservation or part. The document in which object classes are defined.
G
grab graphic representation A Windows feature for clicking and dragging. A geometric representation of an object. An object may have multiple graphic representations.
H
HVAC line hanger hole A mechanism for identifying and organizing HVAC routes and the components placed in them. A line ID. Supports used for routing cables, pipes, etc. An opening through an object.
I
I & C loop intel_a item reservation Stands for Instrumentation & Control Loop. It is an object used for grouping and organizing instrumentation and control objects. A Windows directory in which this application is stored and executed by default. A two or three dimensional reservation of space, in which one or more objects can be placed.
Version 5 Release 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.
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.
Version 5 Release 15
Page 155
A mechanism for identifying and organizing waveguide routes and the components placed in them. A line ID. Used in Tubing Design. A contiguous grouping of connected tubing parts. Analogous to spools in Piping Design and fabrication in HVAC Design.
Version 5 Release 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
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
Version 5 Release 15
Page 158
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
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
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
Version 5 Release 15
Page 161
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
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