Module/Specific Part Names
- Last UpdatedDec 02, 2025
- 2 minute read
Any number of partname control rules (=levels) may be defined as described above. But by default only two levels may simultaneously be used in the different modules of AVEVA Marine (as described in relation with TB_PARTNAME_FULL and TB_PARTNAME_SHORT above).
This paragraph describes a feature by which a certain name rule (="level") may be defined to be used within a certain hull module. (This feature has currently the restriction that only one level can be defined for a certain module, that means, it is not possible to control different rules in different functions of a module).
This name rule section is facilitated by a simple text file whose total file specification should be assigned to the environment variable TB_PARTNAME_LEVEL. The layout of this file is very simple:
<module> ( , / <blank>) <level> <CR> (1...)
The file consists of pairs of module name and level name, one per line, separated by a comma (,) or blank.
|
Example: |
|---|
|
PART_PLCM RULEA etcetera. |
This means that level RULEA will be used when creating partnames of plates in PLCM sketches, RULEB in profnest.
The following module names are currently valid (default level is FULL unless otherwise specified):
|
DATA_EXTR |
Hull data extraction (extraction of part identification) |
|
DRAW_MODEL |
Draw model geometry (in symbolic views of plates, stiffeners, flanges, pillars and brackets) |
|
LABEL_PLCM LABEL_NEST2AX |
For labelling of part names in nesting/PLCM |
|
MARKING_NEST2AX |
For marking of names ("position numbers") along marking lines in nesting. Default: SHORT |
|
MARKING_PLCM |
For marking of names ("position number") along marking lines in PLCM. Default: SHORT |
|
MODEL_INFO |
Hull model info (when asking for information on any of boundaries, plates, stiffeners, flanges, pillars and brackets) |
|
PART_NEST2AX |
For partnames of plates in nesting sketches |
|
PART_PLCM |
For partnames of plates in PLCM sketched |
|
PARTTAB_NEST2AX |
For partnames in parts table |
|
PARTMENU_NEST2AX |
For partnames in parts menu |
|
PARTPOS_NEST2AX |
For partnames of plates in nesting sketches (position numbers) |
|
PROFILE_SKETCH |
Profile name in sketches and listings. |
|
PROFNEST |
Automatic nesting of profiles (partnames in list files) |
|
TBRPLATEINT |
Plate interface (part names) |
|
TBRPROF_CUTINT |
Profile interface lists and sketches (for marking on profiles). |
|
ASS_PARTNAME |
Weld Planning. |
|
WCOG_LIST |
Weight and Center of Gravity List. |