Hole objects, like all objects in the model, are given unique names for easy identification.
Visual Basic Project: [Programming Resources Folder]\Programming\ExampleCode\HoleMgmt\Rules\HoleNamingRules\GSCADHoleNamingRules.vbp
Compiled Rule: [Reference Data Folder]SharedContent\Bin\HoleMgmt\Rules\Release\GSCADHoleNamingRules.dll
Bulkload: Naming Rules Worksheet
The following class modules are included in the Visual Basic project:
CNameRule.cls
Default naming rule for a hole trace.
Creates a name based on the object name (HoleTrace), Name Rule ID, and an index number. For example, the third hole trace created at workshare site 1 is called HoleTrace-1-0003.
You can modify:
-
Variables included in the name.
-
Fixed-width value of the index number.
CSysNameRule.cls
Optional naming rule for a hole trace.
Creates a name based on the parent system, or systems, of the hole trace, the object name (HoleTrace), Name Rule ID, and an index number. For example, a hole trace created on a transverse plate system at workshare site 1 is called F122-1TBH_HoleTrace_1_0001. If the plate system is in a hierarchy of structure systems created in the Systems and Specifications task, the hole trace is called Structure_Transverse Bhds_F122- 1TBH_HoleTrace_1_0001.
You can modify:
-
Variables included in the name.
-
Fixed-width value of the index number.
-
Number of levels of parent systems included in the name.
CAsmSysNameRule.cls
Optional naming rule for a hole trace.
Creates a name based on the assembly name and parent system, or systems, of the hole trace, the object name (HoleTrace), Global Workshare location ID, and an index number. For example, a hole trace created on a transverse plate system at workshare site 1 with a part assigned to an assembly is called A000001_F122- 1TBH_HoleTrace_1_0001.
You can modify:
-
Variables included in the name.
-
Fixed-width value of the index number.
-
Number of levels of parent systems included in the name.
-
Number of levels of parent assemblies included in the name.
CHoleCutNameRule.cls
Default naming rule for a hole cut.
Creates a name based on the plate part name, the object name (Cut), and an index number. For example, if the plate part is called <NoBlk>-30LS.3-1, the hole cut is called <NoBlk>-30LS.3-1-Cut01.
You can modify:
-
Variables included in the name.
-
Text used for the object name.
-
Fixed-width value of the index number.