ALTADataSet Class: Difference between revisions

From ReliaWiki
Jump to navigation Jump to search
No edit summary
Line 29: Line 29:
*[[ALTADataSet.AddSuspensionInterval|AddSuspensionInterval( Double, Double, Integer, Object )]]          {{APIComment|{{Template:ALTADataSet.AddSuspensionInterval2.Cmt}}}}
*[[ALTADataSet.AddSuspensionInterval|AddSuspensionInterval( Double, Double, Integer, Object )]]          {{APIComment|{{Template:ALTADataSet.AddSuspensionInterval2.Cmt}}}}
*[[ALTADataSet.AddSuspensionInterval|AddSuspensionInterval( Double, Double, Integer, Object, Object )]]  {{APIComment|{{Template:ALTADataSet.AddSuspensionInterval3.Cmt}}}}
*[[ALTADataSet.AddSuspensionInterval|AddSuspensionInterval( Double, Double, Integer, Object, Object )]]  {{APIComment|{{Template:ALTADataSet.AddSuspensionInterval3.Cmt}}}}
*[[ALTADataSet.ClearDataSet|ClearDataSet]]                             {{APIComment|{{Template:WeibullDataSet.ClearDataSet.Cmt}}}} <!--Reusing W++ comment-->
*[[ALTADataSet.ClearDataSet|ClearDataSet]]                       {{APIComment|{{Template:WeibullDataSet.ClearDataSet.Cmt}}}} <!--Reusing W++ comment-->


'''Analyze Data'''
'''Analyze Data'''
*'''[[ALTADataSet.Calculate|Calculate]]''' {{APIComment|{{Template:ALTADataSet.Calculate.Cmt}}}}
*[[ALTADataSet.Calculate|Calculate]] {{APIComment|{{Template:ALTADataSet.Calculate.Cmt}}}}


== Properties  ==
== Properties  ==
Line 38: Line 38:


'''Analysis Settings'''
'''Analysis Settings'''
*'''[[ALTADataSet.AnalysisSettings|AnalysisSettings]]''' {{APIComment|{{Template:ALTADataSet.AnalysisSettings.Cmt}}}}
*AnalysisSettings (as ''[[ALTAAnalysisOptions Class|ALTAAnalysisOptions]]'') {{APIComment|{{Template:ALTADataSet.AnalysisSettings.Cmt}}}}
*'''[[ALTADataSet.GeneralSettings|GeneralSettings]]''' {{APIComment|{{Template:ALTADataSet.GeneralSettings.Cmt}}}}
*GeneralSettings (as ''[[ALTAGeneralOptions Class|ALTAGeneralOptions]]'') {{APIComment|{{Template:ALTADataSet.GeneralSettings.Cmt}}}}
*'''[[ALTADataSet.PlotUseStress|PlotUseStress]]''' {{APIComment|{{Template:ALTADataSet.PlotUseStress.Cmt}}}}
*PlotUseStress( Integer ) (as type) {{APIComment|{{Template:ALTADataSet.PlotUseStress.Cmt}}}}
*'''[[ALTADataSet.StressRelation|StressRelation]]''' {{APIComment|{{Template:ALTADataSet.StressRelation.Cmt}}}}
*StressRelation( Integer ) (as type) {{APIComment|{{Template:ALTADataSet.StressRelation.Cmt}}}}


'''Analysis Results'''
'''Analysis Results'''
*'''[[ALTADataSet.FittedModel|FittedModel]]''' {{APIComment|{{Template:ALTADataSet.FittedModel.Cmt}}}}
*FittedModel (as type) {{APIComment|{{Template:ALTADataSet.FittedModel.Cmt}}}}
*'''[[ALTADataSet.AnalysisResults|AnalysisResults]]''' {{APIComment|{{Template:ALTADataSet.AnalysisResults.Cmt}}}}
*AnalysisResults (as type) {{APIComment|{{Template:ALTADataSet.AnalysisResults.Cmt}}}}


'''Data Set Properties'''
'''Data Set Properties'''
*'''[[ALTADataSet.DatasetName|DatasetName]]''' {{APIComment|{{Template:ALTADataSet.DatasetName.Cmt}}}}
*DatasetName (as type) {{APIComment|{{Template:ALTADataSet.DatasetName.Cmt}}}}
*'''[[ALTADataSet.FailureCount|FailureCount]]''' {{APIComment|{{Template:ALTADataSet.FailureCount.Cmt}}}}
*FailureCount (as type) {{APIComment|{{Template:ALTADataSet.FailureCount.Cmt}}}}
*'''[[ALTADataSet.SuspensionCount|SuspensionCount]]''' {{APIComment|{{Template:ALTADataSet.SuspensionCount.Cmt}}}}
*SuspensionCount (as type) {{APIComment|{{Template:ALTADataSet.SuspensionCount.Cmt}}}}
*'''[[ALTADataSet.NumStresses|NumStresses]]''' {{APIComment|{{Template:ALTADataSet.NumStresses.Cmt}}}}
*NumStresses (as type) {{APIComment|{{Template:ALTADataSet.NumStresses.Cmt}}}}


== Events ==
== Events ==
*'''[[ALTAEvents Class]]''' {{APIComment|{{Template:ALTAEvents Class.Cmt}}}}<br>
*'''[[ALTAEvents Class]]''' {{APIComment|{{Template:ALTAEvents Class.Cmt}}}}<br>

Revision as of 22:48, 25 February 2014


Provides the functionality of an ALTA standard folio, including entering data in a data set, specifying analysis settings and fitting a distribution and life-stress relationship to the data set. To create plots, use the WAPlots class.

A usage example for this class is available here.

Constructors

  • ALTADataSet() Creates a new ALTADataSet object with an empty data set name.
  • ALTADataSet( String ) Creates a new ALTADataSet object with the user-specified data set name.

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

Add/Remove Data

Analyze Data

  • Calculate Fits the model (i.e., distribution and life-stress relationship) to the current data set using the settings specified in the AnalysisSettings property.

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) Sets some of the control panel analysis settings for use with the ALTADataSet.Calculate method.
  • GeneralSettings (as ALTAGeneralOptions) Sets some of the Application Setup calculation options that can apply to the ALTADataSet.Calculate method.
  • PlotUseStress( Integer ) (as type) Sets or gets the use stress value of a particular stress for use in plots (not calculations), using the specified stress index.
  • StressRelation( Integer ) (as type) Sets or gets the stress transformation of a particular stress, using the specified stress index.

Analysis Results

  • FittedModel (as type) Gets the fitted model from the accelerated life testing analysis.
  • AnalysisResults (as type) Gets the likelihood function value that was estimated from the analysis.

Data Set Properties

  • DatasetName (as type) Provides the ability to retrieve or set the name of the data set.
  • FailureCount (as type) Returns the failure count within an ALTA data set.
  • SuspensionCount (as type) Returns the number of suspensions entered in the data set.
  • NumStresses (as type) Gets the total number of stresses in the data set.

Events

  • ALTAEvents Class all the event handlers that can be called by ALTADataSet. To use events, you must inherit the class, override its methods and assign its instance to the Events property of an ALTADataSet. ALTAEvents inheritance is not available in VB6/VBA.