Part Class Sheet - Intergraph Smart 3D - Reference Data - Hexagon PPM

Intergraph Smart 3D Reference Data

Language
English
Product
Intergraph Smart 3D
Subproduct
Reference Data
Search by Category
Reference Data
Smart 3D Version
13

Many of the reference data workbooks contain part class sheets. Each part class sheet consists of the class definition and the parts definition. The class definition is marked with the keyword Definition, and the parts definition is marked with the keywords Head/Start/End.

After you delete a part class, you cannot re-create it in the Catalog using the same name. Internally, a record of it is kept after you delete the part class. You can re-create the part class under a different part class name. The part items in the part class can retain the same names.

Class Definition

The class definition portion contains information for the entire class. When you define the individual parts, you can override the class information. If you do not redefine the information for a specific part, the software uses the information for the entire class.

Part Class Type

Specifies the type of part class. The part class types are defined on the Part Class Types sheet in the AllCodeLists.xls workbook.

The Bulkload utility processes a new part class only if the type in the Part Class Type column is in the Part Class Types select list. This check is for both specific part class types and generic part class types.

One type of part class is a Smart Class, which uses rules and symbols to create parts in the model. For example, Structural Detailing uses Smart Classes. Examples in this topic are from the Structural Detailing workbook for collars. .

Name

Specifies the name of the Smart Class as it appears in the Catalog task. For example, in the Structural Detailing workbook for collars, the name of the Smart Class on the Clip A sheet is ClipA.

Selection Rule

Specifies Visual Basis ProgID of the Selector Rule for the Smart Class. Selector Rules are user-defined VB code that returns a list of Smart Classes or Items. For example, the Selector Rule for the Clip A class is CollarRules.ClipASel.

SC Type

Specifies the type of Smart Class. For example, the SC Type for the Clip A class is 10006. This value is defined internally by the software. Do not modify.

SC SubType

Specifies the subtype of Smart Class. For example, the SC SubType for the Clip A class is 1. This value is defined internally by the software. Do not modify.

Symbol Definition

Specifies the symbol file for the part class. The following list shows the symbol file for each application that you can use to create the symbols.

  • Visual Basic: Project.Class Module

  • Solid Edge: Assembly (.ASM) file

  • 2D Symbols: Symbol (.SYM) file

The following columns in the class definition are optional.

Codebase

This column is no longer used by the software. Leave empty.

Symbol Icon

Specifies a graphic file for the part class. You can view this graphic in the Catalog task interface or on a Properties dialog box in the software.

If the part class worksheet has a symbol icon file name present, but the symbol icon file is missing from the SharedContent share, then the Bulkload utility generates a warning in its log file.

User Class Name

Sets the user class name. This name is also known as a definition class name. You can use this field to provide a more meaningful name for the class or a name with spaces in it. This name appears in the Catalog task and Catalog browser control.

Occ Class Name

Sets the occurrence class name. This name appears in the business object hierarchy on the Object Type tab on the Filter Properties dialog boxes.

Additional columns in the class definition portion can include nozzle and occurrence attribute (oa:) information. For more information about occurrence attributes, see Controlling Access to Attributes.

Parts Definition

Name

Provides the name of the part.

Part Description

Provides a description for the part.

Other columns in the parts definitions section can include nozzle and attribute information. You can view these attributes on the Definition tabs of the Properties dialog boxes in the software.

For Smart Classes (for example, Structural Detailing), the Name column contains the name of the Smart Item. The Parameter Rule column and Definition column provide the ProgIDs for the Parameter Rule and Definition Rule, respectively. You can read more information about Smart Classes and rules in Learning about SmartMarine 3D Reference Data.

For more information about the parts definitions in each discipline, see the reference data guides available from the Help > Printable Guides command in the software.

  • Do not use special characters such as < > . - ! ? + ' % , ; | & ~ * in the names of part classes (sheet names). The Bulkload utility will not create or modify the part classes if their names include these characters. Microsoft Excel prevents the use of ! and *, and Bulkload writes an error message to the log file for the other special characters.

  • If you add new part classes after creating the Reports databases, you must re-generate the Reports databases in order to report on the new part classes.

  • You can type fractional values for NPD (nominal piping diameter) in the class or parts definition sections. For example, you can type 2-1/2 or 2 1/2. The Bulkload utility interprets the value as 2.5.

  • If an attribute is used for naming rules only, then you do not need to define the attribute on a part class sheet.

See Also

Describing the Common Sheets in the Workbooks
Adding Part Classes to the Catalog
Controlling Access to Attributes