Example
- Last UpdatedNov 28, 2025
- 2 minute read
The following input file creates names that in earlier versions of the Hull system were built-in default rules.
Example:
LEVEL, 'FULL' ;
LEVEL, 'SHORT' ;
!
! "FULL" Part Names
!
HGEN, 603 /LEVEL='FULL' /BLOCK /DEL='-H-' /POS;
HPPL /LEVEL='FULL' /SBLOCK /DEL= '-' /POS ;
HSPL /LEVEL='FULL' /SBLOCK /DEL= '-' /POS ;
HBPL /LEVEL='FULL' /SBLOCK /DEL='-B' /POS ;
HCPL, /LEVEL='FULL' /SBLOCK /DEL= '-' /POS ;
HPPR, '31' /LEVEL='FULL' /BLOCK /DEL='-L-' /POS;
HPPR /LEVEL='FULL' /SBLOCK /DEL= '-' /POS ;
HSPR /LEVEL='FULL' /SBLOCK /DEL= '-' /POS ;
HBPR /LEVEL='FULL' /SBLOCK /DEL='-B' /BPOS /LPOS;
!
! "SHORT" Part Names
!
HPPL /LEVEL='SHORT' /POS ;
HSPL /LEVEL='SHORT' /POS ;
HBPL /LEVEL='SHORT' /DEL= 'B' /POS ;
HCPL, /LEVEL='SHORT' /POS ;
HPPR /LEVEL='SHORT' /POS ;
HSPR /LEVEL='SHORT' /POS ;
HBPL /LEVEL='SHORT' /DEL= 'B' /BPOS /LPOS;
Suppose that these rules are used for parts of a panel belonging to the block AA123.
Further suppose that all position numbers equal 1. Then the part names will be:
Full part names:
Plane plate: 123-1
Shell plate: 123-1
Bracket plate: 123-B1
Clip plate: 123-1
Plane panel profile: 123-1
Plane panel profile type 31: AA123-L-1
Plane panel profile, fun=603: AA123-H-1
Shell profile: 123-1
Bracket profile: 123-B1A
For the planar profile in the above example, the priority is that if a profile has a functional
description of 603 defined, then the HGEN rule will be used. If the profile is of type 31, but
no functional description of 603 is defined then the "HPPR, '31'" rule will be used. All other
cases for planar profiles will use the "HPPR /LEVEL" rule.
Short part names ('position numbers'):
Plane plate: 1
Shell plate: 1
Bracket plate: B1
Clip plate: 1
Plane panel profile: 1
Shell profile: 1
Bracket profile: B1A