TBSObjectives Class

class NXOpen.CAE.Optimization.TBSObjectives

Bases: NXOpen.TaggedObject

Represents the objective functions of an optimization

New in version NX8.0.0.

Properties

Property Description
Tag Returns the Tag for this object.
TargetObjective Returns or sets the target objective type

Methods

Method Description
AddObjectives Add objectives
GetObjectives Returns the design response
RemoveObjectives Remove objectives
SetObjectives Sets the design response

Enumerations

TBSObjectivesObjectiveType Enumeration Defines the target type of the design objective

Property Detail

TargetObjective

TBSObjectives.TargetObjective

Returns or sets the target objective type

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

Getter Method

Signature TargetObjective

Returns:
Return type:NXOpen.CAE.Optimization.TBSObjectivesObjectiveType

New in version NX8.0.0.

License requirements: None.

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

Setter Method

Signature TargetObjective

Parameters:target (NXOpen.CAE.Optimization.TBSObjectivesObjectiveType) –

New in version NX8.0.0.

License requirements: cae_opt_topo (“NX Topology Optimization”) OR cae_opt_topobead (“NX Bead Optimization”) OR cae_opt_toposhape (“NX Shape Optimization”)

Method Detail

AddObjectives

TBSObjectives.AddObjectives

Add objectives

Signature AddObjectives(objectives)

Parameters:objectives (list of NXOpen.CAE.Optimization.TBSSingleObjective) –

New in version NX8.0.0.

License requirements: cae_opt_topo (“NX Topology Optimization”) OR cae_opt_topobead (“NX Bead Optimization”) OR cae_opt_toposhape (“NX Shape Optimization”)

GetObjectives

TBSObjectives.GetObjectives

Returns the design response

Signature GetObjectives()

Returns:
Return type:list of NXOpen.CAE.Optimization.TBSSingleObjective

New in version NX8.0.0.

License requirements: None.

RemoveObjectives

TBSObjectives.RemoveObjectives

Remove objectives

Signature RemoveObjectives(objectives, deleteObject)

Parameters:

New in version NX8.0.0.

License requirements: cae_opt_topo (“NX Topology Optimization”) OR cae_opt_topobead (“NX Bead Optimization”) OR cae_opt_toposhape (“NX Shape Optimization”)

SetObjectives

TBSObjectives.SetObjectives

Sets the design response

Signature SetObjectives(objectives)

Parameters:objectives (list of NXOpen.CAE.Optimization.TBSSingleObjective) –

New in version NX8.0.0.

License requirements: cae_opt_topo (“NX Topology Optimization”) OR cae_opt_topobead (“NX Bead Optimization”) OR cae_opt_toposhape (“NX Shape Optimization”)