WeibullDataSet Class

A usage example for this class is available here.

Constructors

 * WeibullDataSet
 * WeibullDataSet( String )

Methods
Use these methods to enter data points into a data sheet and analyze them. The settings for the analysis are specified with this class's properties.

Add/Remove Data
 * AddFailure( Double, Integer )
 * AddSuspension( Double, Integer )
 * AddFailureInterval( Double, Double, Integer )
 * AddSuspensionInterval( Double, Double, Integer )
 * AddFreeForm( Double, Double )
 * ClearDataSet

Analyze Data
 * Calculate
 * CalculateBestFit

Properties
Use these properties to specify analysis settings and view analysis results, as well as view or edit properties of the data set.

Analysis Settings
 * AnalysisSettings (as WeibullAnalysisOptions)
 * BestFitSettings (as WeibullBestFitOptions)
 * GeneralSettings (as WeibullGeneralOptions)

Analysis Results
 * FittedModel (as cModel)
 * AnalysisResults (as WeibullAnalysisResults)

Data Set Properties
 * DatasetName (as string)
 * FailureCount (as integer)
 * SuspensionCount (as integer)

Events
The WeibullEvents class contains all the event handlers that can be called by WeibullDataSet. To use events, you must inherit the class, override its methods and assign its instance to the Events property of a Weibull++ data set. WeibullEvents inheritance is not available in VB6/VBA.

The event handlers include:


 * Message( WeibullDataSet, String, String, Boolean )
 * Question( WeibullDataSet, String, MsgBoxStyle, MsgBoxResult )
 * GetDistrParameters( WeibullDataSet, String, Boolean, List( Of ParamInputInfo ), Boolean )
 * UpdateCalculationProgress( WeibullDataSet, String, String, Double, Boolean, Long, Boolean )
 * ShowCalculationProgress( WeibullDataSet )
 * HideCalculationProgress( WeibullDataSet )