TBSLoadCaseManager Class — NXOpen Python API Reference 12.0.0 documentation

# TBSLoadCaseManager Class

class `NXOpen.CAE.Optimization.``TBSLoadCaseManager`

  Bases: `NXOpen.TaggedObject`

  Managers load cases

  New in version NX8.0.0.

# Properties

Property | Description
--- | ---
SelectionOption | Returns or sets the selection option
Tag | Returns the Tag for this object.

# Methods

Method | Description
--- | ---
AddLoadCases | Adds the load cases
GetLoadCases | Returns the load cases
RemoveLoadCases | Removes the load cases
SetLoadCases | Sets the load cases

# Enumerations

TBSLoadCaseManagerSelectionType Enumeration | Defines the selection of the loadcase

# Property Detail

## SelectionOption

`TBSLoadCaseManager.``SelectionOption`

  Returns or sets the selection option

  `-------------------------------------`

  Getter Method

  Signature `SelectionOption`

  Returns: |
  Return type: | `NXOpen.CAE.Optimization.TBSLoadCaseManagerSelectionType`

  New in version NX8.0.0.

  License requirements: None.

  `-------------------------------------`

  Setter Method

  Signature `SelectionOption`

  Parameters: | selectionOption (`NXOpen.CAE.Optimization.TBSLoadCaseManagerSelectionType`) –

  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

## AddLoadCases

`TBSLoadCaseManager.``AddLoadCases`

  Adds the load cases

  Signature `AddLoadCases(loadCases)`

  Parameters: | loadCases (list of `NXOpen.CAE.Optimization.TBSLoadCase`) –

  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”)

## GetLoadCases

`TBSLoadCaseManager.``GetLoadCases`

  Returns the load cases

  Signature `GetLoadCases()`

  Returns: |
  Return type: | list of `NXOpen.CAE.Optimization.TBSLoadCase`

  New in version NX8.0.0.

  License requirements: None.

## RemoveLoadCases

`TBSLoadCaseManager.``RemoveLoadCases`

  Removes the load cases

  Signature `RemoveLoadCases(loadCases, deleteLoadCase)`

  Parameters:

  - loadCases (list of `NXOpen.CAE.Optimization.TBSLoadCase`) –
  - deleteLoadCase (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”)

## SetLoadCases

`TBSLoadCaseManager.``SetLoadCases`

  Sets the load cases

  Signature `SetLoadCases(loadCases)`

  Parameters: | loadCases (list of `NXOpen.CAE.Optimization.TBSLoadCase`) –

  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”)