Professional Documents
Culture Documents
Documentation
Documentation shall mean, whether in electronic or printed form, User's Guides, Installation Guides, Reference Guides,
Administrator's Guides, Customization Guides, Programmer's Guides, Configuration Guides and Help Guides delivered with a
particular software product.
Other Documentation
Other Documentation shall mean, whether in electronic or printed form and delivered with software or on Intergraph Smart Support,
SharePoint, or box.net, any documentation related to work processes, workflows, and best practices that is provided by Intergraph
as guidance for using a software product.
Terms of Use
a. Use of a software product and Documentation is subject to the End User License Agreement ("EULA") delivered with the
software product unless the Licensee has a valid signed license for this software product with Intergraph Corporation. If the
Licensee has a valid signed license for this software product with Intergraph Corporation, the valid signed license shall take
precedence and govern the use of this software product and Documentation. Subject to the terms contained within the
applicable license agreement, Intergraph Corporation gives Licensee permission to print a reasonable number of copies of the
Documentation as defined in the applicable license agreement and delivered with the software product for Licensee's internal,
non-commercial use. The Documentation may not be printed for resale or redistribution.
b. For use of Documentation or Other Documentation where end user does not receive a EULA or does not have a valid license
agreement with Intergraph, Intergraph grants the Licensee a non-exclusive license to use the Documentation or Other
Documentation for Licensee’s internal non-commercial use. Intergraph Corporation gives Licensee permission to print a
reasonable number of copies of Other Documentation for Licensee’s internal, non-commercial use. The Other Documentation
may not be printed for resale or redistribution. This license contained in this subsection b) may be terminated at any time and
for any reason by Intergraph Corporation by giving written notice to Licensee.
Disclaimer of Warranties
Except for any express warranties as may be stated in the EULA or separate license or separate terms and conditions, Intergraph
Corporation disclaims any and all express or implied warranties including, but not limited to the implied warranties of merchantability
and fitness for a particular purpose and nothing stated in, or implied by, this document or its contents shall be considered or deemed
a modification or amendment of such disclaimer. Intergraph believes the information in this publication is accurate as of its
publication date.
The information and the software discussed in this document are subject to change without notice and are subject to applicable
technical product descriptions. Intergraph Corporation is not responsible for any error that may appear in this document.
Limitation of Damages
IN NO EVENT WILL INTERGRAPH CORPORATION BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL INCIDENTAL,
SPECIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO, LOSS OF USE OR PRODUCTION, LOSS OF
REVENUE OR PROFIT, LOSS OF DATA, OR CLAIMS OF THIRD PARTIES, EVEN IF INTERGRAPH CORPORATION HAS BEEN
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
UNDER NO CIRCUMSTANCES SHALL INTERGRAPH CORPORATION’S LIABILITY EXCEED THE AMOUNT THAT
INTERGRAPH CORPORATION HAS BEEN PAID BY LICENSEE UNDER THIS AGREEMENT AT THE TIME THE CLAIM IS
MADE. EXCEPT WHERE PROHIBITED BY APPLICABLE LAW, NO CLAIM, REGARDLESS OF FORM, ARISING OUT OF OR IN
CONNECTION WITH THE SUBJECT MATTER OF THIS DOCUMENT MAY BE BROUGHT BY LICENSEE MORE THAN TWO (2)
YEARS AFTER THE EVENT GIVING RISE TO THE CAUSE OF ACTION HAS OCCURRED.
IF UNDER THE LAW RULED APPLICABLE ANY PART OF THIS SECTION IS INVALID, THEN INTERGRAPH LIMITS ITS
LIABILITY TO THE MAXIMUM EXTENT ALLOWED BY SAID LAW.
Export Controls
Intergraph Corporation’s software products and any third-party Software Products obtained from Intergraph Corporation, its
subsidiaries, or distributors (including any Documentation, Other Documentation or technical data related to these products) are
subject to the export control laws and regulations of the United States. Diversion contrary to U.S. law is prohibited. These Software
Products, and the direct product thereof, must not be exported or re-exported, directly or indirectly (including via remote access)
under the following circumstances:
a. To Cuba, Iran, North Korea, Sudan, or Syria, or any national of these countries.
b. To any person or entity listed on any U.S. government denial list, including but not limited to, the U.S. Department of Commerce
Denied Persons, Entities, and Unverified Lists, http://www.bis.doc.gov/complianceandenforcement/liststocheck.htm, the U.S.
Department of Treasury Specially Designated Nationals List, http://www.treas.gov/offices/enforcement/ofac/, and the U.S.
Department of State Debarred List, http://www.pmddtc.state.gov/compliance/debar.html.
c. To any entity when Licensee knows, or has reason to know, the end use of the Software Product is related to the design,
development, production, or use of missiles, chemical, biological, or nuclear weapons, or other un-safeguarded or sensitive
nuclear uses.
d. To any entity when Licensee knows, or has reason to know, that an illegal reshipment will take place.
Any questions regarding export or re-export of these Software Products should be addressed to Intergraph Corporation’s Export
Compliance Department, Huntsville, Alabama 35894, USA.
Trademarks
Intergraph, the Intergraph logo, PDS, SmartPlant, FrameWorks, I-Sketch, SmartMarine, IntelliShip, ISOGEN, SmartSketch,
SPOOLGEN, SupportManager, SupportModeler, Sapphire, and Intergraph Smart are trademarks or registered trademarks of
Intergraph Corporation or its subsidiaries in the United States and other countries. Hexagon and the Hexagon logo are registered
trademarks of Hexagon AB or its subsidiaries. Microsoft and Windows are registered trademarks of Microsoft Corporation. ACIS is a
registered trademark of SPATIAL TECHNOLOGY, INC. Infragistics, Presentation Layer Framework, ActiveTreeView Ctrl,
ProtoViewCtl, ActiveThreed Ctrl, ActiveListBar Ctrl, ActiveSplitter, ActiveToolbars Ctrl, ActiveToolbars Plus Ctrl, and ProtoView are
trademarks of Infragistics, Inc. Incorporates portions of 2D DCM, 3D DCM, and HLM by Siemens Product Lifecycle Management
Software III (GB) Ltd. All rights reserved. Gigasoft is a registered trademark, and ProEssentials a trademark of Gigasoft, Inc.
VideoSoft and VXFlexGrid are either registered trademarks or trademarks of ComponentOne LLC 1991-2013, All rights reserved.
Oracle, JD Edwards, PeopleSoft, and Retek are registered trademarks of Oracle Corporation and/or its affiliates. Tribon is a
trademark of AVEVA Group plc. Alma and act/cut are trademarks of the Alma company. Other brands and product names are
trademarks of their respective owners.
User-defined Forms................................................................................................................................... 19
Create a user-defined form in Visual Studio ......................................................................................... 21
Create the Project........................................................................................................................... 21
Add References to the Project ....................................................................................................... 22
Add New Windows Form ................................................................................................................ 25
Design the Symbol Background ..................................................................................................... 26
Add User Controls to the Toolbox .................................................................................................. 27
Place a Control on the Form .......................................................................................................... 30
Check Validation ................................................................................................................................... 32
Create Multiple or Nested Forms .......................................................................................................... 36
Create Multiple Forms .................................................................................................................... 36
Delivered Items ..................................................................................................................................... 40
Index ........................................................................................................................................................... 42
Documentation Comments
For the latest support information for this product, comments or suggestions about this
documentation, and documentation updates for supported software versions, please visit
Intergraph Smart Support (https://smartsupport.intergraph.com).
The Place Nozzle command uses reference data defined in the StandardNozzleData.xls
spreadsheet. See the Smart 3D Reference Data Guide for more information.
The Place Shape command uses reference data defined in the Shapes.xls spreadsheet.
See the Smart 3D Symbols Reference Data Guide for more information.
Reference data determines the physical representation of the equipment objects that you place
in the model. For example, when you place a pump in the model, certain properties, such as
base plate thickness or motor width and diameter, are determined by values that have been
defined in the reference data.
Naming Rules
The software provides a number of options for naming objects that you create in the Equipment
& Furnishings task. You can select DefaultNameRule, UniqueNameRule, System Parent
Name Rule or User Defined. For more information on creating naming rules, see the Smart 3D
Reference Data Guide.
DefaultNameRule
Use this option to let the software name the part. The name consists of the part number of the
equipment and a unique number. The part number is defined on the part class worksheet in
Equipment.xls.
User Defined
Allows you to define a custom name for the equipment. After selecting this naming rule, type the
name for the equipment in the Name box.
Equipment Parts
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 enter 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.
GenericAides Sheet
The GenericAidesAsm sheet in the Equipment.xls workbook defines the generic equipment
objects in your catalog. Generic equipment objects can include such things as a truck, a trailer,
or even a person.
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.
Name
Specifies the part number for the equipment object. The software uses the part number at
placement when the part name is automatically generated.
All part numbers must be unique across the entire catalog.
PartDescription
Type a description for the equipment object.
MirrorBehaviorOption
Type the mirror behavior code for the equipment object. Valid codes are listed in the
AllCodeLists.xls workbook on the MirrorBehaviorOption sheet in the Codelist Number
column.
ReplacementPartNumber
Specify the replacement part number for the equipment part.
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 the symbol definition for the equipment object.
Definition
Type the Custom Assembly definition for the equipment object.
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.
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.
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.
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 user name for the part class. This name appears on the filter dialog
boxes in the software.
Name
Type a part number for the Solid Edge equipment part. The software uses the part number
at placement when the part name is automatically generated. An example is HorizontalDrum
D801.
All part numbers must be unique across the entire catalog.
PartDescription
Type a description for the Solid Edge equipment part. An example is Variable Volume Air
Distribution Assembly.
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, 305 is the equipment type code for an Elevated hydrocarbons liquid burner.
SymbolDefinition
Type the symbol definition for the Solid Edge equipment part. An example path is
Sp3DImportSE.CSym\SolidEdgeParts\SEVVADA.asm.
Definition
Type the Custom Assembly definition for the Solid Edge equipment part. It must be
SP3DImportSE.CDef.
DryWeight
Type the empty weight of the Solid Edge equipment part. Be sure to specify the units when
typing this value.
WaterWeight
Type the water weight of the Solid Edge equipment part. Be sure to specify the units when
typing this value.
DryCOGX
Type the center-of-gravity location for the Solid Edge equipment part along the x-axis when
the part is empty.
DryCOGY
Type the center-of-gravity location for the Solid Edge equipment part along the y-axis when
the part is empty.
DryCOGZ
Type the center-of-gravity location for the Solid Edge equipment part along the z-axis when
the part is empty.
WaterCOGX
Type the center-of-gravity location for the Solid Edge equipment part along the x-axis when
the part is filled with water.
WaterCOGY
Type the center-of-gravity location for the Solid Edge equipment part along the y-axis when
the part is filled with water.
WaterCOGZ
Type the center-of-gravity location for the Solid Edge equipment part along the z-axis when
the part is filled with water.
EquipmentHeight<PCUHeight>
Specifies the height of the power control unit of the Solid Edge equipment in millimeters.
EquipmentWidth<PCUWidth>
Specifies the width of the power control unit of the Solid Edge equipment in millimeters.
EquipmentLength<PCUDepth>
Specifies the depth of the power control unit of the Solid Edge equipment in millimeters.
NozzleLength<FlangeThk>
Specifies the flange thickness of the length of the nozzle in millimeters.
SupportHeight<BottomPanel>
Specifies the support height of the bottom panel in millimeters.
EquipmentWidth<BodyWidth>
Specifies the body width of the Solid Edge equipment in millimeters.
EquipmentWidth<SwitchWidth>
Specifies the width of the switch of the Solid Edge equipment in millimeters.
EquipmentHeight<SwitchHeight>
Specifies the height of the switch of the Solid Edge equipment in millimeters.
Door Type
Specify the type of door. Valid values are defined in the AllCodeLists.xls workbook on the
Door Type sheet in the Codelist column.
Opening Ratio
Specify the opening rate of the door. Valid values are 1 (Open) and 0 (Closed).
Kinematics
Specify the overall motion of the door. Valid values are defined in the AllCodeLists.xls
workbook on the Doors Windows Kinematics sheet in the Codelist column.
Push
Specify the sense of the door panel opening. Valid values are 1 (Push) and -1 (Pull).
Height
Type the door height in millimeters.
Width
Type the door width in millimeters.
Casement Top Width
Specify the width of the top casement in millimeters.
Casement Top Thickness
Specify the depth of the top casement in millimeters.
Casement Top Edge
Specify the top edge of the casement in millimeters.
Casement Bottom Width
Specify the width of the bottom casement in millimeters.
Casement Bottom Thickness
Specify the thickness of the bottom casement in millimeters.
Casement Bottom Edge
Specify the bottom edge of the casement in millimeters.
Casement Left Width
Specify the width of the right casement in millimeters.
Casement Left Thickness
Specify the thickness of the left casement in millimeters.
Casement Left Edge
Specify the left edge of the casement in millimeters.
Casement Right Width
Specify the width of the right casement in millimeters.
User-defined Forms
User-defined forms are powerful custom forms that contain illustrations of objects. For example,
user-defined forms can contain illustrations of equipment or an equipment component, as well
as their properties. These custom forms are applicable to Add Part and Place Support
commands in Hangers and Supports and to the Place Equipment command in the Equipment
and Furnishings task. In addition, after you define the form, you can view it in the modeling
window, and as you make changes, you can see the result on the screen. You can create user-
defined forms in Microsoft® Visual Studio or by using the form definition wizard.
As you modify the values in the form, changes made to the attributes on the form automatically
update the corresponding attribute in the Property pages.
The advantage of creating and using this form is that the picture of the object and its properties
appear in the same form. If necessary, you can also create multiple or nested forms that hold
similar properties that can be called from the main form.
An example of a completed form is shown in the graphic below.
Save your first project as a template for all other user-defined forms. You can make changes
on this project for other symbols instead of creating the form from scratch each time.
Properties such as Name, Weight and CG, Surface Treatment, and so forth, are common for
most of the symbols. Therefore, these properties need not be modified each time.
You can make minor changes on the form for similar symbols. For example, in Equipment
and Furnishings task, the delivered pumps Horiz Centrifugal Pump With Flush and Drain
Nozzles and Horiz Centrifugal Pump With StructureSteel or Polyshield Base are similar
equipment but have different symbols. They may have common properties like
MotorLength, CouplingLength, and so forth. Therefore, the same form can be used for
both.
If there is some similarity between equipment, for example, Complex Horizontal
Cylindrical Vessel and Storage Tank, you can keep the common properties like Vessel
Diameter and Vessel Length, and modify, add, and remove the remaining properties,
including the background of the form.
You can modify the form by changing the interface name and the property name on the
Properties window of the user control in .NET.
3. In the Solution Explorer, right-click Properties under the new form you created.
4. Click OK.
The selected references are appended to the list of existing references.
SP3DUOmCtrl
7. Click OK.
The user controls are added to the SP3D Controls tab of the Toolbox.
2. Go to the Properties window of the control placed in Step 1, and fill in the InterfaceName
and PropertyName values under Misc. Similarly, place the user controls at all the required
locations on the form.
The InterfaceName and PropertyName for each of the properties are found on
the delivered spreadsheet: [Product Folder]\CatalogData\BulkLoad\DataFilesEquipment.xls
or from the metadata browser. For example, in this step the property at control 'A' is 'Dome
Height 1'. Equipment.xls provides you with the InterfaceName and the
PropertyName(AttributeName) on the Custom Interface sheet.
Check Validation
1. Select the control at 'C', and open the Events window.
2. On the Events window, type the value for Load as sp3DUOmCtrl11_Load. You can select
this value from the drop-down list.
Check the name of the control, and type the values accordingly. In this case, the
control at 'C' is sp3DUOmCtrl1. Check the controls with your form, and type the values
accordingly (sp3DUOmCtrlxxx).
try
{
UserControl oCntl = (UserControl)sender;
if (oCntl != null)
{
double odblVal =System.Convert.ToDouble(e.NewPropertyValue);
if (odblVal < 0.5)
{
MessageBox.Show("Value should be > 0.5");
e.SuccessfullyValidated = false;
}
else
{
e.SuccessfullyValidated = true;
}
}
}
catch (Exception)
{
e.SuccessfullyValidated = false;
}
See Also
Create Multiple Forms (on page 36)
For more information, see Design the Symbol Background (on page 26) and
Place a Control on the Form (on page 30).
3. Go to the main TestForm, Add a Button, and rename the button as Insulation.
4. Double-click the button to be directed to the code page, and type the following text:
TestForm1.TestForm2 oTestForm2 = null;
oTestForm2 = new TestForm1.TestForm2();
Form oFrm = (Form)oTestForm2;
oFrm.ShowDialog();
7. Go to the Equipment and Furnishings task, and place the vertical complex vessel.
When placing the vessel, you can observe that the form appears.
Delivered Items
The following are delivered with the software:
Three user controls:
Sp3DFrmDefCodeListCtrl (Dropdown Box)
Sp3DSOMUOmDefCtrl (Text Box)
SP3DFrmDefOKApplyCtrl (Ok & Apply Buttons)
The sample code of UserDefinedForm for Delivered PumpAsm (located in the
...\Programming\ExampleCode\Symbols\UserDefinedFormDefinitions folder).
Sample DLL named PumpAsmFormDefinition.dll
A W
Add Equipment to the Catalog • 18 What's New in Equipment and Furnishings
Add New Windows Form • 25 Reference Data • 5
Add References to the Project • 22
Add User Controls to the Toolbox • 27
C
Check Validation • 32
Create a user-defined form in Visual Studio
• 21
Create Multiple Forms • 35
Create Multiple or Nested Forms • 35
Create the Project • 21
D
Delivered Items • 39
Design the Symbol Background • 26
Door Equipment Parts • 15
E
Equipment and Furnishings Reference Data
•6
Equipment Parts • 8
G
GenericAides Sheet • 10
N
Naming Rules • 7
P
Place a Control on the Form • 30
Preface • 5
S
Solid Edge Equipment Parts • 12
U
User-defined Forms • 19