CModel.Time: Difference between revisions

From ReliaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 45: Line 45:
         Dim newModel As New cModel(ModelTypeEnum.Weibull2, ModelCategoryEnum.Reliability, "NewModel1", 1, 100)
         Dim newModel As New cModel(ModelTypeEnum.Weibull2, ModelCategoryEnum.Reliability, "NewModel1", 1, 100)


{{APIComment|Calculate the Reliability at time 100 for the model described in newModel.}}
{{APIComment|Calculate the Time when the reliability is at 95%, for the model described in newModel.}}
         Dim ResultValue as Double
         Dim ResultValue as Double
         ResultValue = newModel.Time(.95)
         ResultValue = newModel.Time(.95)

Revision as of 00:08, 20 September 2013



Method Syntax

Time ( ByVal Rel As Double , Optional ByVal CurrentAge As Double = 0, Optional ByVal DutyCycle As Double = 1, Optional ByRef AdjustedRel As Double = 0) As Double

Returns the time given reliability

Parameters

Rel The reliability to calculate the time.

CurrentAge The current age.

DutyCycle The duty cycle.

AdjustedRel If CurrentAge is greater than 0, the adjusted reliability is updated.

Usage Example

Declare the cModel class using an in-line parameter list.

       Dim newModel As New cModel(ModelTypeEnum.Weibull2, ModelCategoryEnum.Reliability, "NewModel1", 1, 100)

Calculate the Time when the reliability is at 95%, for the model described in newModel.

       Dim ResultValue as Double
       ResultValue = newModel.Time(.95)