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

Hull and Outfitting

Panels and Parts as Brackets

  • Last UpdatedDec 08, 2025
  • 2 minute read

In this syntax, it is possible to attach a bracket panel or a part as a bracket to the current panel.

Syntax:

BRA, <obj_name>

      [,<symmetry>]

      [,NAME= <designation>]

      [,SEP]

      [,MAT= <mat_thickn>]

      [,MSID= <side_info>]

      [,QUA= <quality_code>]

      [,POS= <pos_no>]

      [,WELD= <leg_length> (1 ... 5)]

      [,MIRR]

      [,<position>|<translate>]

      ;

Those items which are equal to the other syntaxes will not be explained below.

Description

<obj_name>

Name of the object in which the bracket is stored.

<obj_name>::= <name>

If the object is a panel, it must have been generated as a bracket panel (see the Panel Statement).

NAME

The bracket will get a designation equal to <obj_name> unless otherwise stated. An arbitrary designation can be assigned to NAME

<designation>::= <name>

SEP

A bracket panel or a part with holes will automatically be stored separately. SEP is relevant only for a part that otherwise would have been stored with the panel.

MAT
MSID

The plate thickness and the orientation of the material must be controlled via input for a part and may optionally be changed for a bracket panel.

QUA

For bracket panels, the quality of the bracket panel will be used if not given here.

POS

Brackets generated in this syntax are normally supposed to be given position numbers automatically (for example, in "autopos"). Giving POS = -1 means inhibiting of the automatic position number setting. In that case no position number will be set, for example, because the bracket is a standard part.

MIRR

Means mirroring in the center line of the bracket compared to where it has been generated.

<position>

Must be given if not defined by the part.

A given position overrides the existing position, if any. Defined as in the previous syntax, using ORI, UAX, VAX.

If a bracket panel should be reflected (MIRR) and given a new position simultaneously, then the unreflected position should be given.

<translate>

is used to move one (or several) bracket(s) from the position where it has been generated.

<translate>::= MOVE

[,X=<delta_x> (0...25)]

[,Y=<delta_y> (0...25)]

[,Z=<delta_z> (0...25)]

<delta_x>::=<delta_y>::=<delta_z>::=<number>

The numbers assigned to X, Y and Z respectively, define a vector (and distance) along which the bracket will be moved relative to the position where it has been generated. A left-out keyword means that the corresponding vector component is 0.

In case of a mirrored bracket (see MIRR above) the vector should be given before the mirroring.

Examples:

Example 1:

A bracket generated as a separate panel and not to be position numbered.

BRA= 'BRACKET PANEL',POS = -1;

Example 2:

A part, the position of which is stored in it.

BRA= 'PART', NAME= 'AG112/75-209',MAT=15, MSIDE=TOP;

Example 3:

A panel bracket, occurring in 4 extra copies in addition to the position where it was generated.

BRA, 'BRA_PAN', MOVE, X=0(700)2800;

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