DesignStudyBuilderDesignStudyVariable_Struct Struct

NXOpen.Optimization.DesignStudyBuilder.DesignStudyVariable is an alias for NXOpen.Optimization.DesignStudyBuilderDesignStudyVariable_Struct

class NXOpen.Optimization.DesignStudyBuilderDesignStudyVariable_Struct

Bases: object

Defined variable structure

Fields

Field Description
AttributeName Attribute name
AttributeObject Object which the attribute belongs to, it makes sense with geometry design variable type
VariableType Variable type
VariableLowerLimitValue Lower limit value
VariableUpperLimitValue Upper limit value
DistributeType Distribute type
LocationParameter Location parameter
ScaleParameter Scale parameter
ShapeParameter Shape parameter
ValuesCount Values count

AttributeName

DesignStudyBuilderDesignStudyVariable_Struct.AttributeName

Attribute name -------------------------------------

Getter Method Signature AttributeName()

Returns:
Return type:str

-------------------------------------

Setter Method

Signature AttributeName(value)

Parameters:value (str) –

AttributeObject

DesignStudyBuilderDesignStudyVariable_Struct.AttributeObject

Object which the attribute belongs to, it makes sense with geometry design variable type -------------------------------------

Getter Method Signature AttributeObject()

Returns:
Return type:NXOpen.NXObject

-------------------------------------

Setter Method

Signature AttributeObject(value)

Parameters:value (NXOpen.NXObject) –

VariableType

DesignStudyBuilderDesignStudyVariable_Struct.VariableType

Variable type -------------------------------------

Getter Method Signature VariableType()

Returns:
Return type:NXOpen.Optimization.DesignStudyBuilderDesignStudyAttributeType

-------------------------------------

Setter Method

Signature VariableType(value)

Parameters:value (NXOpen.Optimization.DesignStudyBuilderDesignStudyAttributeType) –

VariableLowerLimitValue

DesignStudyBuilderDesignStudyVariable_Struct.VariableLowerLimitValue

Lower limit value -------------------------------------

Getter Method Signature VariableLowerLimitValue()

Returns:
Return type:float

-------------------------------------

Setter Method

Signature VariableLowerLimitValue(value)

Parameters:value (float) –

VariableUpperLimitValue

DesignStudyBuilderDesignStudyVariable_Struct.VariableUpperLimitValue

Upper limit value -------------------------------------

Getter Method Signature VariableUpperLimitValue()

Returns:
Return type:float

-------------------------------------

Setter Method

Signature VariableUpperLimitValue(value)

Parameters:value (float) –

DistributeType

DesignStudyBuilderDesignStudyVariable_Struct.DistributeType

Distribute type -------------------------------------

Getter Method Signature DistributeType()

Returns:
Return type:NXOpen.Optimization.DesignStudyBuilderDesignStudyDistributeType

-------------------------------------

Setter Method

Signature DistributeType(value)

Parameters:value (NXOpen.Optimization.DesignStudyBuilderDesignStudyDistributeType) –

LocationParameter

DesignStudyBuilderDesignStudyVariable_Struct.LocationParameter

Location parameter -------------------------------------

Getter Method Signature LocationParameter()

Returns:
Return type:float

-------------------------------------

Setter Method

Signature LocationParameter(value)

Parameters:value (float) –

ScaleParameter

DesignStudyBuilderDesignStudyVariable_Struct.ScaleParameter

Scale parameter -------------------------------------

Getter Method Signature ScaleParameter()

Returns:
Return type:float

-------------------------------------

Setter Method

Signature ScaleParameter(value)

Parameters:value (float) –

ShapeParameter

DesignStudyBuilderDesignStudyVariable_Struct.ShapeParameter

Shape parameter -------------------------------------

Getter Method Signature ShapeParameter()

Returns:
Return type:float

-------------------------------------

Setter Method

Signature ShapeParameter(value)

Parameters:value (float) –

ValuesCount

DesignStudyBuilderDesignStudyVariable_Struct.ValuesCount

Values count -------------------------------------

Getter Method Signature ValuesCount()

Returns:
Return type:int

-------------------------------------

Setter Method

Signature ValuesCount(value)

Parameters:value (int) –