DAOSolutionCollection Class

class NXOpen.CAE.Optimization.DAOSolutionCollection

Bases: object

Represents the collection of optimization solution

To obtain an instance of this class, refer to NXOpen.CAE.Optimization.DAOOptimizationManager

New in version NX8.0.0.

Methods

Method Description
CreateConstraintBuilder Creates the builder object of optimization solution design constraint
CreateDesignVariableBuilder Creates the builder object of optimization solution design variable
CreateOptimizationBuilder Creates the builder object of optimization solution
FindObject Finds an optimization solution with a specified name

Method Detail

CreateConstraintBuilder

DAOSolutionCollection.CreateConstraintBuilder

Creates the builder object of optimization solution design constraint

Signature CreateConstraintBuilder(designConstraint)

Parameters:designConstraint (NXOpen.CAE.Optimization.DAOConstraint) – Design constraint
Returns:Design constraint builder
Return type:NXOpen.CAE.Optimization.DAOConstraintBuilder

New in version NX8.0.0.

Deprecated since version NX9.0.0: Use NXOpen.CAE.Optimization.DAOSolution.CreateConstraintBuilder() instead.

License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

CreateDesignVariableBuilder

DAOSolutionCollection.CreateDesignVariableBuilder

Creates the builder object of optimization solution design variable

Signature CreateDesignVariableBuilder(designVariable)

Parameters:designVariable (NXOpen.CAE.Optimization.DAODesignVariable) – Design variable
Returns:Design variable builder
Return type:NXOpen.CAE.Optimization.DAODesignVariableBuilder

New in version NX8.0.0.

Deprecated since version NX9.0.0: Use NXOpen.CAE.Optimization.DAOSolution.CreateDesignVariableBuilder() instead.

License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

CreateOptimizationBuilder

DAOSolutionCollection.CreateOptimizationBuilder

Creates the builder object of optimization solution

Signature CreateOptimizationBuilder(optimizationSolution)

Parameters:optimizationSolution (NXOpen.CAE.Optimization.DAOSolution) – Optimization solution
Returns:Optimization solution builder
Return type:NXOpen.CAE.Optimization.DAOSolutionBuilder

New in version NX8.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

FindObject

DAOSolutionCollection.FindObject

Finds an optimization solution with a specified name

Signature FindObject(solutionName)

Parameters:solutionName (str) – Optimization solution name
Returns:Optimization solution
Return type:NXOpen.CAE.Optimization.DAOSolution

New in version NX8.0.0.

License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)