Input Parameters
- Last UpdatedFeb 01, 2023
- 2 minute read
The following parameters are defined as input parameters:
|
NO_PROF_PARAMS |
INTEGER |
|
PROF_TYPE |
INTEGER |
|
PROF_PARAM1 |
DECIMAL |
|
PROF_PARAM2 |
DECIMAL |
|
PROF_PARAM3 |
DECIMAL |
|
PROF_PARAM4 |
DECIMAL |
|
PROF_PARAM5 |
DECIMAL |
|
PROF_PARAM6 |
DECIMAL |
|
V2 |
VECTOR_2D |
|
V3 |
VECTOR_2D |
|
WEB_FACTOR |
DECIMAL |
|
FLANGE_FACTOR |
DECIMAL |
|
PLATE_THICKNESS |
DECIMAL |
|
R1 |
DECIMAL |
|
R2 |
DECIMAL |
|
M1 |
DECIMAL |
|
M2 |
DECIMAL |
|
M3 |
DECIMAL |
|
M4 |
DECIMAL |
NO_PROF_PARAMS gives the number of relevant profile parameters, PROF_TYPE the type code for the profile and PROF_PARAM1 - PROF_PARAM6 correspond to a, b, s, t, c according to the specification of profiles in AVEVA Marine.
V2 is a normalized 2D vector along the flange. V3 is a normalized 2D vector along the tangent of the contour of the panel in the foot point of the profile section (= the origin). It is in the positive direction of the V-axis (see the picture above). The vector along the web (V1) is always assumed to be (0,1) and need therefore not be given.
The WEB_FACTOR and FLANGE_FACTOR are prolonging factors along V1 and V2. These factors will be different from 1.0 only if the intersecting profile is not directed along the normal of the intersected plate.
PLATE_THICKNESS gives the thickness of the intersected plate (or profile if the cutout is to be defined in another profile).
All above described parameters will be given appropriate values when the macro is called from the system.
R1, R2, M1 - M4 are intended to be used as customer controllable parameters. However, if the input parameter C is given in modelling input (to control the "slope" of cutouts) it is transferred to the macro via the parameter M2. Likewise, the modelling parameter M1 (controlling the width of the cutout) is transferred to the macro via the parameter with the same name (M1). They are all initialized to -1.0 when the macro is called from the system.