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 integer
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 configuration of the entity.
99 - Composite size
Type: unsigned 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: unsigned integer
include
The ID of the include file the entity is organized in.
Type: entity
includeid
The ID of the include file the entity is organized in.
Type: unsigned integer
internalid
The ID of the entity.
Type: unsigned integer
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.
solverkeyword
The name of the solver keyword.
Type: string

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: array of string
$DSIZE_PLYTHK_PTMIN_ARRAY
Array of minimum ply thicknesses for the PLYTHK constraint, if $DSIZE_PLYTHK_OPT = 2
Type: array of string
$DSIZE_PLYTHK_PTMAX_ARRAY
Array of maximum ply thicknesses for the PLYTHK constraint, if $DSIZE_PLYTHK_OPT = 2
Type: array of string

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: array of string
$DSIZE_PLYPCT_PPMIN_ARRAY
Number of minimum ply percentage thicknesses for the PLYPCT constraint, if $DSIZE_PLYPCT_OPT = 2
Type: array of string
$DSIZE_PLYPCT_PPMAX_ARRAY
Number of maximum ply percentage thicknesses for the PLYPCT constraint, if $DSIZE_PLYPCT_OPT = 2
Type: array of string

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: array of real
$DSIZE_BALANCE_BANGLE2
Second ply orientation, in degrees, to which the BALANCE constraint is applied.
Type: array of real

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: array of real
$DSIZE_CONST_CTHICK
Constant ply thickness for the CONST constraint.
Type: array of real

Version History

2020.1 - Added new data name solverkeyword.