Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

Hull and Outfitting

Environment Variables

  • Last UpdatedDec 04, 2025
  • 3 minute read

A number of general purpose environment variables are supposed to be set in the project file, for example,

SB_HREF

Name of Hull Reference object

SB_SREF

Name of Structure Reference object

SB_YARD

Name of yard

More specifically the following variables are of interest in the split function.

SBH_MISCON_SIGNAL

Cf. Parts List below.

SBH_BRACKET_PROF_POSNO

This variable describes how to calculate undefined position numbers of bracket profiles.

When set to RUNNING_NO the position number is set to the running number of the profile. If the profile is a stiffener the number of flanges on the bracket is added to the position number. This setting is the default setting.

When set to USE_BRACKET_POSNO the profile position number is replaced by the bracket position number.

SBH_BEVEL_ADJUST

If set (to an arbitrary value) and if a licence for continuously varying bevel angle (CVBA) is available, then the geometry of the guiding contour (the centre torch position) is extracted taking bevel definitions into consideration. This environment variable must be set in case CVBA is used. Apart from the guiding contour, also a bump contour is created, showing the maximum plate usage when the bevelling is taken into consideration.

SBH_NO_EQUAL_GAP

By default, the smallest gap along a limit is used if different gap values are defined (via the bevel code). If the individual gaps along a limit shall be considered, the variable shall be set (to an arbitrary value) and the SBH_BEVEL_ADJUST should be activated (see above).

SBH_EXC_AND_GAP

By default, a gap associated with a bevel code will be ignored in case of excess and bevel along the same limit. By setting this environment variable to any arbitrary value, the combined effect of the excess and the bevel gap will be taken into account. However, if the ip BEVEL_EXCESS_REMOVE has been given and the excess is greater than the value assigned to that ip, no gap will be taken into account.

SBH_EXC_AND_GAP_PROF

By default, a gap associated with a bevel code will be taken into account even if excess has been defined for the same profile end. This is that same as assigning the value YES to the variable.

However, if the BEVEL_EXCESS_REMOVE_PROF has been given and the excess is greater than the value assigned to that ip, no gap will be taken into account.

By assigning the value NO, the bevel gap will be ignored in case excess has been given.

SBH_SHRINK_MAX_PART

The shrinkage factors depend on the direction of stiffeners and on the most frequent partition between stiffeners in this direction. If the partition is greater than 1000 mm, no shrinkage compensation will be made. However, by assigning another value to the environment variable, this value will override the default value of 1000 mm.

SBH_MARKING_SIDE

An intersecting panel is normally marked on its moulded line. This can be changed by giving values to the environment variable SBH_MARKING_SIDE.

for further information, please see Hull / Setup and customization / Alignment Marking / Marks for Assembly (GSD) / GSD customizing / General.

SBH_SWEDGE, <swobj>,

With this environment variable given, this program will handle the compensation for swedging. <swobj> is the name of the object containing data for swedging compensation.

SBH_ADJUST_FOR_BEVEL_VARIANT

Controls the position of the upper and lower material contours.

for further information, please see Hull Detailed Design / Setup and customization / Bevel Excess and Weld / Bevel Handling in AVEVA Marine / End User Handling of Bevelling / Bevel and Extraction of Parts.

SBH_MARKING_SURF_TOL

By default, marking of abutting panels (via ip PAN) has a tolerance of 2 mm, that means, panel boundaries closer than the default value will get marked on the panel plates. These 2 mm can be changed by setting SBH_MARKING_SURF_TOL to an appropriate value.

SBH_VBEVEL_CHAMFER_CUT

If set (to any arbitrary value) chamfering on the lower side of a V-bevelled plate will be taken into account when calculating the plate size. By default, the plate size before chamfering will be calculated.

Note: SBH_BEVEL_ADJUST must be set as well.

TitleResults for “How to create a CRG?”Also Available in