ALTADataSet.AddStressDefinition: Difference between revisions

From ReliaWiki
Jump to navigation Jump to search
No edit summary
Line 21: Line 21:


{{APIComment|Declare the ALTADataSet. See [[New ALTADataSet]] for additional details.}}
{{APIComment|Declare the ALTADataSet. See [[New ALTADataSet]] for additional details.}}
        Dim ALTADS as New ALTADataSet
Dim ALTADS as New ALTADataSet


{{APIComment|Add a new stress definition.}}
{{APIComment|Add a new stress definition.}}
        '''ADS.AddStressDefinition("NewStress1")'''
ADS.AddStressDefinition("NewStress1")


{{APIComment|Declare an [[ALTAStressProfile Class|ALTAStressProfile]]. See [[ALTAStressProfile Class|ALTAStressProfile]] for additional details.}}
{{APIComment|Add an [[ALTAStressProfile Class|ALTAStressProfile]] with stress segments. See [[ALTAStressProfile Class|ALTAStressProfile]] for additional details.}}
  Dim NewStressProfile1 As New ALTAStressProfile("NewStressProfile1")
  Dim NewStressProfile1 As New ALTAStressProfile("NewStressProfile1")
  NewStressProfile1.RepeatCycle = True
  NewStressProfile1.RepeatCycle = True

Revision as of 17:47, 11 February 2014



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

Method Syntax

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


Parameters

Name The name of the new stress definition

StressRelation The relation to set the new stress definition

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)