Almost all equipment parts are represented by symbols. You can find which symbol is used for a particular delivered part by looking in the SymbolDefinition column (usually cell C4) of the part sheet. For example, if you look at the VesselwithSkirtAsm sheet, you see that SP3DVesselwithSkirtAsm.CVesselWSSym is the symbol definition. Symbols are named after the text that comes before the period. In this example, the part uses symbol SP3DVesselwithSkirtAsm.
Common Properties
Below is a listing of the common properties that you see on a part sheet. The common properties are listed in the order that they appear, from left to right, on the part sheet.
UserClassName
Sets the user name for the part class. You can use this field to give more meaningful names to the user classes, if necessary. This name appears in the Catalog browser.
OccClassName
Sets the occurrence name for the part class. This name appears on the filter dialog boxes in the software.
SymbolIcon
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.
Name
Type the part number for the equipment part. The keyword Name must be respected in the spreadsheet, but it is actually equivalent to the PartNumber. The software uses the part number at placement when the part name is automatically generated. An example is BA106E 42309-1.
All part numbers must be unique across the entire catalog.
PartDescription
Type a description for the equipment part. An example is Centrifugal Pump, 10" suction, 8" discharge.
MirrorBehaviorOption
Type the mirror behavior code for the horizontal vessel. Valid codes are listed in the AllCodeLists.xls workbook on the Mirror Behavior Option sheet in the Codelist Number column.
ProcessEqTypes(i)
Type the coded process equipment type for the part. Valid codes are listed in the AllCodeLists.xls workbook on the Equipment Types sheet in the Codelist Number column. For example, 365 is the equipment type code for a vertical centrifugal pump.
SymbolDefinition
Type a definition of the Visual Basic symbol you are creating for the equipment part. An example is SP3DVesselwithSkirtAsm.CVesselWSSym.
Definition
Type a definition of the Visual Basic class you are creating for the Custom Assembly Definition for an equipment part. An example is SP3DVesselWSkirt.Asm.CVesselWSDef.
DryWeight
Type the empty weight of the part. Be sure to specify the units when typing this value.
WaterWeight
Type the water weight of the equipment part. Be sure to specify the units when typing this value.
For equipment, the Weight and CG property Wet Weight is the sum of DryWeight and WaterWeight. The dry weight and water weight values are catalog properties typed on the part
sheet for the equipment.
DryCOGX
Type the center-of-gravity location for the equipment part along the x-axis when the part is empty.
DryCOGY
Type the center-of-gravity location for the equipment part along the y-axis when the part is empty.
DryCOGZ
Type the center-of-gravity location for the equipment part along the z-axis when the part is empty.
WaterCOGX
Type the center-of-gravity location for the equipment part along the x-axis when the part is filled with water.
WaterCOGY
Type the center-of-gravity location for the equipment part along the y-axis when the part is filled with water.
WaterCOGZ
Type the center-of-gravity location for the equipment part along the z-axis when the part is filled with water.
For the remaining properties, (i) indicates an integer corresponding to a nozzle number assigned to an equipment part.
This method avoids a lengthy listing for all possibilities, such as Nozzle(1):EndPrep,
Nozzle(2):EndPrep, and Nozzle(3):EndPrep for three possible nozzles. When you type
the nozzle properties into the workbook, substitute a number for (i) to assign the nozzle to the appropriate property.
Nozzle(i):NPD
Type the nominal piping diameter for the particular nozzle connection. Unless you specify otherwise, the software defines nozzle 1 as the primary nozzle.
Nozzle(i):NPDUnitType
Specify the units for the nominal piping diameter of the nozzle. For example, type mm for millimeters or in for inches.
Nozzle(i):EndPrep
Type the coded end preparation for the nozzle connection. Valid end preparation codes are listed in the AllCodeLists.xls workbook on the End Preparation sheet in the Codelist Number column.
Nozzle(i):EndStandard
Type the coded end standard for the nozzle connection. Valid end preparation codes are listed in the AllCodeLists.xls workbook on the End Standard sheet in the Codelist Number column.
Nozzle(i):ScheduleThickness
Type the schedule thickness (wall thickness) short description code for the nozzle. Valid codes and short descriptions are listed in the AllCodeLists.xls workbook on the ScheduleThickness sheet in the Codelist Number and Schedule Thickness Short Description columns. If you type the wall thickness directly, include the units. For example, type 7mm.
Nozzle(i):PressureRating
Type the coded pressure rating for the nozzle connection. Valid codes are listed in the AllCodeLists.xls workbook on the Pressure Rating sheet in the Codelist Number column.
Nozzle(i):FlowDirection
Type the coded flow direction for the nozzle. Specifying the correct flow direction code for each part port is very important, because the software automatically orients the part to the flow direction of the pipe or port to which the part is connected.
In Version 6, the nozzles may (totally or partially) or may not be driven by the
symbol. If the position and orientation of a nozzle is controlled by the symbol, a
nozzle place-holder must be created in the symbol, and the real nozzle created in
the CAD (Custom Assembly Definition) by way of the EquipmentCADHelper will follow
the place-holder. The corresponding properties (or more, such as the NPD) must be
made read-only in the CAD. If none of the properties are driven by the symbol, the
nozzle must be entirely defined and controlled by the CAD.