ALTADataSet.AddStressDefinition

From ReliaWiki
Revision as of 20:48, 25 February 2014 by Chris Kahn (talk | contribs)
Jump to navigation Jump to search



Adds a stress to the data set, using the specified name of the stress, the stress transformation (if any) and the use stress level. The number of stress values used in subsequent calls to AddFailure, AddSuspension, etc. must be equal to the number of stress definitions in the data set (e.g., before you can add a failure time obtained with two stresses, you must add two stress definitions).

The same functionality is access via the Add/Remove Columns window in ALTA.

Syntax

    AddStressDefinition( Name As String, Optional StressRelation As ALTASolverLSR = ALTASolverLSR.Exponential, Optional UseStress As Double = 1 )

Parameters

Name: The name of the new stress definition.
StressRelation: The stress transformation to apply to the new stress, specified using the ALTASolverLSR enumeration.
UseStress: The use stress level.

Usage Example

Declare the ALTADataSet. See New ALTADataSet for additional details.

Dim ALTADS as New ALTADataSet

Add a new stress definition.

ADS.AddStressDefinition("NewStress1")

Add an ALTAStressProfile with stress segments. See ALTAStressProfile for additional details.

Dim NewStressProfile1 As New ALTAStressProfile("NewStressProfile1")
NewStressProfile1.RepeatCycle = True
NewStressProfile1.AddSegment(1, 250)
NewStressProfile1.AddSegment(2, 300)
NewStressProfile1.AddSegment(3, 400)

Add the stress profile

       ALTADS.AddStressProfile(NewStressProfile1)