DurabilityExcitationCollection Class — NXOpen Python API Reference 12.0.0 documentation

# DurabilityExcitationCollection Class

class `NXOpen.CAE.``DurabilityExcitationCollection`

  Bases: `object`

  Represents a collection of durability excitations.

  To obtain an instance of this class, refer to `NXOpen.CAE.DurabilityStaticEvent`

  New in version NX7.5.0.

# Methods

Method | Description
--- | ---
CloneExcitation | Clones a durability excitation.
CreateFunctionExcitationBuilder | Creates a `NXOpen.CAE.DurabilityFunctionExcitationBuilder`.
CreateLoadPatternBuilder | Creates a `NXOpen.CAE.DurabilityLoadPatternBuilder`.
CreateResultPathBuilder | Creates a `NXOpen.CAE.DurabilityResultPathBuilder`.
DeleteExcitation | Delete a durability excitation.
FindObject | Finds a durability excitation with a specified name.

# Method Detail

## CloneExcitation

`DurabilityExcitationCollection.``CloneExcitation`

  Clones a durability excitation.

  Signature `CloneExcitation(source)`

  Parameters: | source (`NXOpen.CAE.DurabilityExcitation`) – Source excitation
  Returns: | Cloned excitation
  Return type: | `NXOpen.CAE.DurabilityExcitation`

  New in version NX7.5.0.

  License requirements: nx_adv_durability (“NX Advanced Durability”)

## CreateFunctionExcitationBuilder

`DurabilityExcitationCollection.``CreateFunctionExcitationBuilder`

  Creates a `NXOpen.CAE.DurabilityFunctionExcitationBuilder`.

  Signature `CreateFunctionExcitationBuilder(resultPath)`

  Parameters: | resultPath (`NXOpen.CAE.DurabilityFunctionExcitation`) –
  Returns: |
  Return type: | `NXOpen.CAE.DurabilityFunctionExcitationBuilder`

  New in version NX8.5.0.

  License requirements: nx_adv_durability (“NX Advanced Durability”)

## CreateLoadPatternBuilder

`DurabilityExcitationCollection.``CreateLoadPatternBuilder`

  Creates a `NXOpen.CAE.DurabilityLoadPatternBuilder`.

  Signature `CreateLoadPatternBuilder(loadPattern)`

  Parameters: | loadPattern (`NXOpen.CAE.DurabilityLoadPattern`) –
  Returns: |
  Return type: | `NXOpen.CAE.DurabilityLoadPatternBuilder`

  New in version NX7.5.0.

  License requirements: nx_adv_durability (“NX Advanced Durability”)

## CreateResultPathBuilder

`DurabilityExcitationCollection.``CreateResultPathBuilder`

  Creates a `NXOpen.CAE.DurabilityResultPathBuilder`.

  Signature `CreateResultPathBuilder(resultPath)`

  Parameters: | resultPath (`NXOpen.CAE.DurabilityResultPath`) –
  Returns: |
  Return type: | `NXOpen.CAE.DurabilityResultPathBuilder`

  New in version NX7.5.0.

  License requirements: nx_adv_durability (“NX Advanced Durability”)

## DeleteExcitation

`DurabilityExcitationCollection.``DeleteExcitation`

  Delete a durability excitation.

  Signature `DeleteExcitation(excitationTag)`

  Parameters: | excitationTag (`NXOpen.CAE.DurabilityExcitation`) – The durability excitation to be deleted

  New in version NX7.5.0.

  License requirements: nx_adv_durability (“NX Advanced Durability”)

## FindObject

`DurabilityExcitationCollection.``FindObject`

  Finds a durability excitation with a specified name.

  Signature `FindObject(name)`

  Parameters: | name (str) – name of the durability excitation
  Returns: | The durability excitation
  Return type: | `NXOpen.CAE.DurabilityExcitation`

  New in version NX7.5.0.

  License requirements: nx_adv_durability (“NX Advanced Durability”)