ALTADataSet.AddStressDefinition: Difference between revisions
John Leavitt (talk | contribs) No edit summary |
John Leavitt (talk | contribs) No edit summary |
||
Line 24: | Line 24: | ||
{{APIComment|Add a new stress definition.}} | {{APIComment|Add a new stress definition.}} | ||
''' | '''ADS.AddStressDefinition("NewStress1")''' | ||
{{APIComment|Declare an [[ALTAStressProfile Class|ALTAStressProfile]]. See [[ALTAStressProfile Class|ALTAStressProfile]] for additional details.}} | {{APIComment|Declare an [[ALTAStressProfile Class|ALTAStressProfile]]. See [[ALTAStressProfile Class|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) | |||
{{APIComment|Add the stress profile}} | {{APIComment|Add the stress profile}} | ||
ALTADS.AddStressProfile( | ALTADS.AddStressProfile(NewStressProfile1) |
Revision as of 17:30, 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")
Declare an ALTAStressProfile. 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)