Brackets

For the conversion of brackets an extra file must be created in the %ncgnorms%\bracket directory called: bracket<type>.trbn. An example of the contents is shown below:

2 2

#as1

1

2

#as2

3

4

#selection1

SelCri[1]=CSPLATE

SelCri[2]=CSPLATE

Stand=800 801 802 803

PanelRel=1

BRA_PANEL=BRA750-1

#bracket1

COM,  BRACKET TYPE 750 BETWEEN $EXT_REF_1$ AND $EXT_REF_2$;

BRA,  BAK,SYN=2,MAT=$MAT$,

     SID=$SID$,PSID=$PSID$

     A=<R1>,B=<R2>,$EXT_REF_2$;

#end1

#selection2

SelCri[1]=PLANPROFILE

SelCri[2]=PLANPROFILE

Stand=800 801 802

PanelRel=1

BRA_PANEL=BRA750-2

#bracket2

COM,  BRACKET TYPE 750 BETWEEN $EXT_REF_1$ AND $EXT_REF_2$;

BRA,  BAK,SYN=3,MAT=$MAT$,

     SID=$SID$,PSID=$PSID$

     A=<R1>,B=<R2>,$EXT_REF_2$;

#end2

The first part is identical to the normal type file. The first line indicates how many U, V, X and Y variables are defined in the sections headed by #as1, #as2 and possible also #as3 and/or #as4.

After that follow one or more #selection<x>, #bracket<x> an #end<x> headers. If a bracket meets the selection criteria in the #selection section it is converted with the Tribon commands in the #bracket section.

The #selection section

The selection criteria that can be used are:

  • SelCri[1]
  • SelCri[2]
  • SelCri[3]
  • SelCri[4]
  • Stand.

The SelCri[x] criteria identify the type of relation at axis x. This is equal to the use in the type macro and has the following possibilities:

CSPLATE - a plate or bracket in section.

CSPROFILE - a profile, shell frame, flat or face plate in section.

CSSHELL - a hull line.

CSDECK - a hull line with main group <> 0.

CSFLANGE - a flange in section.

PLANPLATE - a plate or bracket in plan view.

PLANPROFILE - a profile or shell frame in plan view.

More than one option can be given on one line for example:

SelCri[1]=PLANPROFILE CSPLATE CSPROFILE

The Stand criterion identifies the standard bracket identifier. On one line several identifiers can be given.

The PanelRel keyword

In Tribon a bracket has to be part of a panel. In Nupas Hull this is not necessary. To find the plate the bracket belongs to in Nupas Hull the logistical database is searched for a plate with the same panel name. If no plate is found the value after the PanelRel keyword defines the number of the relation that identifies the plate the bracket belongs to.

The BRA_PANEL keyword

If the BRA_PANEL keyword is used a bracket panel with the given name is created. This name can be used in the #bracket section. In the name that is used the same variables as in the configuration file can be used.

The #bracket section

In the #bracket section are the commands that are written to the Tribon scheme file. In these commands certain keywords can be used that are replaced by the conversion program with the actual values of the bracket. These keywords are.

$BRA_PANEL$ - name of bracket panel from the #selection section.

$STANDARD_ID$ - the standard bracket identifier.

$MAT$ - Tribon MAT clause.

$POS$ - part number.

$SID$ - Tribon SID clause.

$SI2$ - Tribon SI2 clause.

$QUA$ - Tribon QUA clause.

$MSI$ - Tribon MSI clause.

$PSID$ - Tribon PSID clause.

$H$ - Tribon H clause.

$ORI$ - Tribon ORI clause,

$UAX$ - Tribon UAX clause.

$VAX$ - Tribon VAX clause.

$EXT_REF_1$ - external reference for relation 1.

$EXT_REF_2$ - external reference for relation 2.

$EXT_REF_3$ - external reference for relation 3.

$EXT_REF_4$ - external reference for relation 4.

$INT_REF_1$- internal reference for relation 1.

$INT_REF_2$- internal reference for relation 2.

$INT_REF_3$- internal reference for relation 3.

$INT_REF_4$- internal reference for relation 4.

Also the variables that can be used in the regular type file can be used. They have to be enclosed by < > en will be replaced by the conversion program with the actual values.

For example <AV1> or <R1>.