TBSObjectives Class¶
-
class
NXOpen.CAE.Optimization.TBSObjectives¶ Bases:
NXOpen.TaggedObjectRepresents 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
TargetObjectiveReturns: Return type: NXOpen.CAE.Optimization.TBSObjectivesObjectiveTypeNew in version NX8.0.0.
License requirements: None.
-------------------------------------Setter Method
Signature
TargetObjectiveParameters: 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.TBSSingleObjectiveNew in version NX8.0.0.
License requirements: None.
RemoveObjectives¶
-
TBSObjectives.RemoveObjectives¶ Remove objectives
Signature
RemoveObjectives(objectives, deleteObject)Parameters: - objectives (list of
NXOpen.CAE.Optimization.TBSSingleObjective) – - deleteObject (bool) –
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”)
- objectives (list of
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”)