OptimizationBuilderOptimizationVariable_Struct Struct

NXOpen.Optimization.OptimizationBuilder.OptimizationVariable is an alias for NXOpen.Optimization.OptimizationBuilderOptimizationVariable_Struct

class NXOpen.Optimization.OptimizationBuilderOptimizationVariable_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

AttributeName

OptimizationBuilderOptimizationVariable_Struct.AttributeName

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

Getter Method Signature AttributeName()

Returns:
Return type:str

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

Setter Method

Signature AttributeName(value)

Parameters:value (str) –

AttributeObject

OptimizationBuilderOptimizationVariable_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

OptimizationBuilderOptimizationVariable_Struct.VariableType

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

Getter Method Signature VariableType()

Returns:
Return type:NXOpen.Optimization.OptimizationBuilderOptimizationAttributeType

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

Setter Method

Signature VariableType(value)

Parameters:value (NXOpen.Optimization.OptimizationBuilderOptimizationAttributeType) –

VariableLowerLimitValue

OptimizationBuilderOptimizationVariable_Struct.VariableLowerLimitValue

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

Getter Method Signature VariableLowerLimitValue()

Returns:
Return type:float

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

Setter Method

Signature VariableLowerLimitValue(value)

Parameters:value (float) –

VariableUpperLimitValue

OptimizationBuilderOptimizationVariable_Struct.VariableUpperLimitValue

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

Getter Method Signature VariableUpperLimitValue()

Returns:
Return type:float

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

Setter Method

Signature VariableUpperLimitValue(value)

Parameters:value (float) –