composite size

Unless otherwise specified, data names are accessible in level 3 only.

activesuppressed
Returns non-zero if the entity is set inactive, 0 otherwise. Type: integer
attributesmax
The number of attributes owned by this entity. Type: unsigned int.
componentlist
The list of property IDs associated with the designvar (pointer value is property ID).
Valid if designable=2.
componentlistmax
The number of properties or laminates referenced by the designvar.
Type: integer
config
The value 99 for composite size designvars.
Type: integer
configname
The solver keyword for the designvar. Valid for hm_getvalue query only.
Type: string
definedentity
True if the entity is defined, false otherwise. Type: Boolean
designable
Indicates the type of property referenced by the desvar.
1 - STACK
2 - PCOMP/PCOMPG
Type: integer
id
The ID of the entity. Type: entity
laminatelist
The list of laminate IDs associated with the designvar (pointer value is laminate ID).
Valid if designable=1.
name
The name of the entity. Type: string
outputsuppressed
Returns non-zero if the entity is set "do not export", 0 otherwise. Type: integer
propertylist
The list of property IDs associated with the designvar (pointer value is property ID).
Valid if designable=2.

Laminate thickness constraint variables.

$DSIZE_LAMINATE_MINTHICK
Minimum laminate thickness for the LAMTHK constraint.
Type: double
$DSIZE_LAMINATE_MAXTHICK
Maximum laminate thickness for the LAMTHK constraint
Type: double

Ply thickness constraint variables.

$DSIZE_PLYTHK
Flag indicating that ply thickness constraints are applied. Multiple PLYTHK constraints are allowed.
Type: integer
$DSIZE_PLYTHK_OPT
Ply thickness constraint option.
1 – ALL
2 – Specify number.
Type: integer
$DSIZE_PLYTHK_PTMIN
Minimum ply thickness for the PLYTHK constraint, if $DSIZE_PLYTHK_OPT = 1
Type: double
$DSIZE_PLYTHK_PTMAX
Maximum ply thickness for the PLYTHK constraint, if $DSIZE_PLYTHK_OPT = 1
Type: double
$DSIZE_NUMBER_OF_PLYTHK
Number of ply thickness constraints, if $DSIZE_PLYTHK_OPT = 2
Type: integer
$DSIZE_PLYTHK_TANGLE_ARRAY
Ply orientation, in degrees, to which the PLYTHK constraints are applied, if $DSIZE_PLYTHK_OPT = 2
Type: arrayofstring
$DSIZE_PLYTHK_PTMIN_ARRAY
Array of minimum ply thicknesses for the PLYTHK constraint, if $DSIZE_PLYTHK_OPT = 2
Type: arrayofstring
$DSIZE_PLYTHK_PTMAX_ARRAY
Array of maximum ply thicknesses for the PLYTHK constraint, if $DSIZE_PLYTHK_OPT = 2
Type: arrayofstring

Ply thickness percentage constraints variables.

$DSIZE_PLYPCT
PLYPCT flag indicating that ply thickness percentage constraints are applied. Multiple PLYPCT constraints are allowed.
Type: integer
$DSIZE_PLYPCT_OPT
Ply thickness percentage constraints options.
1 – ALL
2 – Specify number.
Type: integer
$DSIZE_PLYPCT_PPMIN
Minimum ply percentage thickness for the PLYPCT constraint, iff $DSIZE_PLYPCT_OPT = 1
Type: double
$DSIZE_PLYPCT_PPMAX
Maximum ply percentage thickness for the PLYPCT constraint, if $DSIZE_PLYPCT_OPT = 1
Type: double
$DSIZE_NUMBER_OF_PLYPCT
Number of ply thickness percentage constraints, if $DSIZE_PLYPCT_OPT = 2
Type: integer
$DSIZE_PLYPCT_PANGLE_ARRAY
Ply orientations, in degrees, to which the PLYPCT constraints are applied, if $DSIZE_PLYPCT_OPT = 2
Type: arrayofstring
$DSIZE_PLYPCT_PPMIN_ARRAY
Number of minimum ply percentage thicknesses for the PLYPCT constraint, if $DSIZE_PLYPCT_OPT = 2
Type: arrayofstring
$DSIZE_PLYPCT_PPMAX_ARRAY
Number of maximum ply percentage thicknesses for the PLYPCT constraint, if $DSIZE_PLYPCT_OPT = 2
Type: arrayofstring

Balancing constraint variables.

$DSIZE_BALANCE
BALANCE flag indicating that a balancing constraint is applied. Multiple BALANCE constraints are allowed.
Type: integer
$DSIZE_NUMBER_OF_BALANCE
Number of balancing constraints.
Type: integer
$DSIZE_BALANCE_BANGLE1
First ply orientation, in degrees, to which the BALANCE constraint is applied.
Type: arrayofreal
$DSIZE_BALANCE_BANGLE2
Second ply orientation, in degrees, to which the BALANCE constraint is applied.
Type: arrayofreal

Constant thickness constraint variables.

$DSIZE_CONST
CONST flag indicating that a constant thickness constraint is applied. Multiple CONST constraints are allowed.
Type: integer
$DSIZE_NUMBER_OF_CONST
Number of constant thickness constraints.
Type: integer
$DSIZE_CONST_CANGLE
Ply orientation, in degrees, to which the CONST constraint is applied.
Type: arrayofreal
$DSIZE_CONST_CTHICK
Constant ply thickness for the CONST constraint.
Type: arrayofreal