ALTADataSet Class

Constructors

 * ALTADataSet
 * ALTADataSet( 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 Stresses and Stress Profiles
 * AddStressDefinition( String, [ALTASolverLSR], [Double] )
 * AddStressProfile( ALTAStressProfile )

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

Analyze Data
 * Calculate

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 ALTAAnalysisOptions)
 * GeneralSettings (as ALTAGeneralOptions)
 * PlotUseStress( Integer ) (as double)
 * StressRelation( Integer ) (as ALTASolverLSR)

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

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

Events
The ALTAEvents class contains
 * Message( ALTADataSet, String, String, Boolean )
 * Question( ALTADataSet, String, MsgBoxStyle, MsgBoxResult )
 * UpdateCalculationProgress( ALTADataSet, String, String, Double, Boolean, Long, Boolean )
 * ShowCalculationProgress( ALTADataSet )
 * HideCalculationProgress( ALTADataSet )

Usage Example
This example demonstrates how to fit three failure times to a model and then use the model to calculate the reliability at a specified time. Full application examples are available at Synthesis_API_Reference.

Dim ADS As New ALTADataSet("DataSet1") ADS.AnalysisSettings.ModelType = ALTASolverModel.Arrhenius ADS.AnalysisSettings.Distribution = ALTASolverDistribution.Weibull ADS.AnalysisSettings.Analysis = ALTASolverMethod.MLE ADS.AnalysisSettings.UngroupGroupedData = False ADS.AnalysisSettings.SortBeforeCalculations = True ADS.GeneralSettings.AllowLargeBetaValues = False ADS.GeneralSettings.ImplementStressAtTheEndOfTheStep = False ADS.AddStressDefinition("Temperature (K)",, 400) ADS.AddFailure(248, 1, 406) ADS.AddFailure(164, 1, 416) ADS.AddFailure(92, 1, 426) ADS.Calculate Dim Rel As Double Rel = ADS.FittedModel.Reliability(300)