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

Hull and Outfitting

Input/Output Parameters

  • Last UpdatedDec 02, 2025
  • 4 minute read

In general, output parameters need not be initialized in the geometry macro if they are not relevant.

The four first parameters (CLIP_THICKNESS - EXCESS) are both input and output parameters.

<Name>

<Description>

CLIP_THICKNESS

(DECIMAL) Thickness of the clip.

The clip thickness can be assigned in three ways:

  1. By the clip macro parameter CLIP_THICKNESS.

  2. In the input scheme, by the keyword "MAT" in the cutout statement.

3. Default thickness: the thickness of the penetrated plate. The above order is also the precedence between the rules, that means, the thickness given by the macro will always override the thickness given in the input scheme.

SURFACE

(STRING) Surface treatment of the clip.

QUALITY

(STRING) The quality designation as a string. If no quality is given in the scheme and no quality is given in the macro, the quality from the plate that is closest to the clip will be chosen. If the environment variable SBH_NO_CLIPQUAL_PLATE is set the plate quality will not be chosen.

EXCESS

(DECIMAL) Excess on edge abutting shell (or plate carrying the profile).

If SURFACE, QUALITY and EXCESS are given as user input the given values will override the values defined in the macro.

CLIP_CONTOUR

(CONTOUR_2D) The geometry of the clip.

In the clip macro it is possible to define bevel/welding intervals. Paragraph Welding and Bevel Information gives a detailed description.

INTERVALS

(INTERVAL LIST_2D) Defines intervals on the clip contour by specifying pairs of startpoints and endpoints.

The intervals should be created so that both the welding type and the bevel type are constant in the interval.

INTERVAL_TYPE

(STRING) Defines the interval type in corresponding intervals. This string contains a number of interval type codes separated by comma:

INTERVAL_TYPES ::= '<int1type>, <int2type>, ... '

WELD

(DECIMAL) Size of the weld in general. If not otherwise specified this is supposed to be used for all welds.

WCLIP

(DECIMAL) Size of the weld at a seam in the clip (that means, when two clips are welded together).

WPROF

(DECIMAL) Size of the fillet weld abutting profile.

WSHELL

(DECIMAL) Size of the weld fillet abutting the shell (or plate carrying the profile). For an explanation of the weld types, see below.

Figure 9:3. Specification of different Weld Intervals.

BCLIP

(DECIMAL) Bevel type when two clips are welded together.

BWEB

(DECIMAL) Bevel type against the web of the profile section

BCWEB

(DECIMAL) Bevel type against the web of the profile section where coinciding with cutout contour.

BFLA

(DECIMAL) Bevel type against the flange of the profile section.

BCFLA

(DECIMAL) Bevel type against the flange of the profile section where coinciding with cutout contour

BSHELL

(DECIMAL) Bevel type against the plate that is carrying the profile.

BCSHELL

(DECIMAL) Bevel type against the plate that is carrying the profile where coinciding with panel contour. For an explanation of the bevel types, see below:

Figure 9:4. Specification of different Bevel Intervals.

The parameters WELD-BCSHELL should be regarded as default values for the clip. They will be overridden if corresponding values are given as user input.

TCODE

(INTEGER) Treatment code:

0 = standard part (that means, stock material). This code implies that the clip will not be stored as an individual plate part and it will not be assigned a position number by the setposno program.

1 = will be treated a true "part" by the system.

DESIGNATION

(STRING) Designation of the clip (of special interest when the clip should not be position numbered but considered as stock material).

POS

(INTEGER) Position number of the clip.

DESTINATION

(STRING) Destination of clip.

INSERT_CODE

(INTEGER) This flag can be used in the special case when a clip is "inserted" into the cutout.

0 = Ordinary clip on panel surface. This is the normal situation.

1 = "Inserted" clip. It will be placed symmetrically "inside" the panel, see below.

Figure 9:5. "Inserted" clip.

ASSEMBLY

(STRING) Assembly definition of the clip.

The parameters POS, DESTINATION and ASSEMBLY should be regarded as default values. They will be overridden by data given in the input scheme.

RESULT

(INTEGER)

Result code:

= 0  If normal operation

= -1 An error has occurred in the macro

= 1  A warning is issued from the macro when RESULT = -1/1 a message may be output in ERROR_MESSAGE (cf. below). A warning or error message when RESULT = -1 or 1.

Message

(STRING) Message, delivered by the macro, for example, an error diagnosis.

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