CModel.FailureRate: Difference between revisions

From ReliaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
{{Template:APIClass|CModel Class|CModel}}  
{{Template:APIClass|CModel Class|CModel}}  


== Syntax==
{{APIName|FailureRate}}
{{APIName|(}}
{{APIPrefix|ByVal}}
{{APIName|Time}}
{{APIPrefix|As Double}}
{{APIName|,}}
{{APIPrefix|Optional ByVal}}
{{APIName|CurrentAge}}
{{APIPrefix|As Double}}
=
{{APIName|0,}}
{{APIPrefix|Optional ByVal}}
{{APIName|DutyCycle}}
{{APIPrefix|As Double}}
=
{{APIName|1)}}
{{APIPrefix|As Double}}<br>
{{APIComment|Returns failure rate given time.}}
== Parameters ==
'''Time'''
{{APIComment|The time value to calculate the Failure Rate.}}
'''CurrentAge'''
{{APIComment|The current age.}}
'''DutyCycle'''
{{APIComment|The duty cycle.}}


== Syntax==
== Usage Example ==
{{Template:cModel.FailureRate}}
{{APIComment|Declare the cModel class using an in-line parameter list.}}
        Dim newModel As New cModel(ModelTypeEnum.Weibull2, ModelCategoryEnum.Reliability, "NewModel1", 1, 100)
 
{{APIComment|Calculate the Failure Rate at time 100 for the model described in newModel.}}
        Dim ResultValue as Double
        ResultValue = newModel.FailureRate(100)

Revision as of 00:15, 20 September 2013



Syntax

FailureRate ( ByVal Time As Double , Optional ByVal CurrentAge As Double = 0, Optional ByVal DutyCycle As Double = 1) As Double
Returns failure rate given time.

Parameters

Time The time value to calculate the Failure Rate.

CurrentAge The current age.

DutyCycle The duty cycle.

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 Failure Rate at time 100 for the model described in newModel.

       Dim ResultValue as Double
       ResultValue = newModel.FailureRate(100)