ALTAAnalysisOptions Class: Difference between revisions

From ReliaWiki
Jump to navigation Jump to search
Line 10: Line 10:


== Usage Example ==
== Usage Example ==
This example demonstrate how to set the AnalysisSettings property of an [[ALTADataSet Class|ALTADataSet]] object.
  {{APIComment|'Initialize a new ALTADataSet object}}
  {{APIComment|'Declare the ALTADataSet. See [[ALTADataSet Constructors]].}}
   Dim ADS As New ALTADataSet("DataSet1")
   Dim ALTADS as New ALTADataSet
    
    
  {{APIComment|'Specify all the settings in the AnalysisSettings property.}}
  {{APIComment|'Set analysis settings}}
   ALTADS.AnalysisSettings.ModelType = ALTASolverModel.Arrhenius
   ADS.AnalysisSettings.ModelType = ALTASolverModel.Arrhenius
   ALTADS.AnalysisSettings.Distribution = ALTASolverDistribution.Weibull
   ADS.AnalysisSettings.Distribution = ALTASolverDistribution.Weibull
   ALTADS.AnalysisSettings.Analysis = ALTASolverMethod.MLE
   ADS.AnalysisSettings.Analysis = ALTASolverMethod.MLE
   ALTADS.AnalysisSettings.UngroupGroupedData = False
   ADS.AnalysisSettings.UngroupGroupedData = False
   ALTADS.AnalysisSettings.SortBeforeCalculations = True
   ADS.AnalysisSettings.SortBeforeCalculations = True

Revision as of 15:44, 27 March 2014


Sets some of the control panel analysis settings for use with the ALTADataSet.Calculate method.

Properties

  • ModelType (as ALTASolverModel) Sets or gets the ALTA model type.
  • Distribution (as ALTASolverDistribution) Sets or gets the ALTA distribution.
  • Analysis (as ALTASolverMethod) Sets or gets the ALTA solver method.
  • UngroupGroupedData (as boolean) Sets or gets whether to ungroup grouped data.
  • SortBeforeCalculations (as boolean) Sets or gets whether to sort before calculation.

Usage Example

 'Initialize a new ALTADataSet object 
 Dim ADS As New ALTADataSet("DataSet1")
 
 'Set analysis settings 
 ADS.AnalysisSettings.ModelType = ALTASolverModel.Arrhenius
 ADS.AnalysisSettings.Distribution = ALTASolverDistribution.Weibull
 ADS.AnalysisSettings.Analysis = ALTASolverMethod.MLE
 ADS.AnalysisSettings.UngroupGroupedData = False
 ADS.AnalysisSettings.SortBeforeCalculations = True