ansys.sherlock.core.lifecycle.Lifecycle#

class ansys.sherlock.core.lifecycle.Lifecycle(channel: grpc.Channel, server_version: int)#

Contains all life cycle management capabilities.

Methods

Lifecycle.add_harmonic_event(project, ...[, ...])

Add a harmonic event to a life cycle phase.

Lifecycle.add_harmonic_vibe_profiles(...)

Add harmonic vibe profiles to a life cycle phase.

Lifecycle.add_random_vibe_event(project, ...)

Add a random vibe event to a life cycle phase.

Lifecycle.add_random_vibe_profiles(project, ...)

Add random vibe profiles to a life cycle phase.

Lifecycle.add_shock_event(project, ...[, ...])

Add a shock event to a life cycle phase.

Lifecycle.add_shock_profiles(project, ...)

Add shock profiles to a life cycle phase.

Lifecycle.add_thermal_event(project, ...[, ...])

Add a thermal event to a life cycle phase.

Lifecycle.add_thermal_profiles(project, ...)

Add thermal profiles to a life cycle phase.

Lifecycle.create_life_phase(project, ...[, ...])

Create a life phase.

Lifecycle.load_harmonic_profile(project, ...)

Load a harmonic profile from a DAT or CSV file to a life cycle phase.

Lifecycle.load_random_vibe_profile(project, ...)

Load random vibe profile from .csv or .dat file.

Lifecycle.load_shock_profile_dataset(...)

Load shock profile dataset from a .csv or .dat file.

Lifecycle.load_shock_profile_pulses(project, ...)

Load shock profile pulses from a .csv .dat file.

Lifecycle.load_thermal_profile(project, ...)

Load a thermal profile from a .dat or .csv file.