CModel Class: Difference between revisions
Jump to navigation
Jump to search
Kate Racaza (talk | contribs) No edit summary |
Kate Racaza (talk | contribs) No edit summary |
||
Line 71: | Line 71: | ||
| style="width: 200px;"| | | style="width: 200px;"| | ||
|- | |- | ||
|Name|| | |Name||Gets or sets the name of the model. '''String''' | ||
|- | |- | ||
|Type||Gets or sets a value from the [[ModelTypeEnum Enumeration|ModelTypeEnum]] enumeration, which specifies the types of models (e.g., 2-parameter Weibull). | |Type||Gets or sets a value from the [[ModelTypeEnum Enumeration|ModelTypeEnum]] enumeration, which specifies the types of models (e.g., 2-parameter Weibull). | ||
|- | |- | ||
|Designation|| | |Designation||Gets a string representing the model type (e.g., 2P-Weibull). '''String''' | ||
|- | |- | ||
|Category||Gets or sets a value from the [[ModelCategoryEnum Enumeration|ModelCategoryEnum]] enumeration, which specifies the model categories (e.g., reliability). | |Category||Gets or sets a value from the [[ModelCategoryEnum Enumeration|ModelCategoryEnum]] enumeration, which specifies the model categories (e.g., reliability). | ||
|- | |- | ||
|ProjectID|| | |ProjectID||Gets the numerical ID of the project the model belongs to. '''Integer''' | ||
|- | |- | ||
|UnitID|| | |UnitID||Gets or sets the model's unit ID number. '''Integer''' | ||
|- | |- | ||
|ID|| | |ID||Gets a string representing the numerical ID of the model. '''String''' | ||
|- | |- | ||
|ConfLevel|| | |ConfLevel||Gets the confidence level that is currently used for calculations. '''Double''' | ||
|- | |- | ||
|NumStresses|| | |NumStresses||Applies to ALTA models only. Gets the number of stresses in the model. '''Integer''' | ||
|- | |- | ||
|ErrorHappened|| | |ErrorHappened||Indicates whether the last calculation produced an error. '''Boolean''' | ||
|} | |} | ||
Revision as of 20:20, 6 August 2015
Member of: SynthesisAPI
Represents a model resource.
Constructors
Name | Description |
---|---|
cModel | Creates an instance of the cModel class. |
cModel() | A parameterized constructor for the cModel class. (.NET only) |
Methods
Name | Description |
---|---|
SetModel | Sets the model type, category, name and parameters of an associated cModel object. |
Parameters | Returns an array of ParamValues objects that represent the parameter name and value pairs of an associated cModel object. |
ALTA Models
Name | Description |
---|---|
ScaleParameter_A | For ALTA models, returns the scale parameter at the use stress level. Double. Returns 0 if the model is not an ALTA model. |
SetUseStress | Updates the use stress value for the stress with the specified index. |
Standard Calculations
Name | Description |
---|---|
Reliability | Returns the reliability at the specified time. Double |
Unreliability | Returns the probability of failure at the specified time. Double |
Time | Returns the time at which a specified reliability will be achieved. Double |
MeanTime | Returns the mean time to failure. Double |
Returns the y-value of the pdf at the specified x-value (time). Double | |
FailureRate | Returns the failure rate at the specified time. Double |
Confidence Bound Calculations
Name | Description |
---|---|
SetConfidenceLevel | Sets the confidence level to use in confidence bounds calculations for published models. Returns a Boolean value; when true, indicates that a confidence level has been set. |
Bounds_Reliability | Calculates the bounds on the reliability at the specified time for an associated cModel object. Returns a BoundsValues object that represents the confidence bounds. |
Bounds_Unreliability | Calculates the bounds on the probability of failure at a specified time for an associated cModel object. Returns a BoundsValues object that represents the confidence bounds. |
Bounds_Time | Calculates the bounds on the time at which a specified reliability will be achieved for an associated cModel object. Returns a BoundsValues object that represents the confidence bounds. |
Bounds_MeanTime | Calculates the bounds on the mean time to failure for an associated cModel object. Returns a BoundsValues object that represents the confidence bounds. |
Bounds_FailureRate | Calculates the bounds on the failure rate at a specified time for an associated cModel object. Returns a BoundsValues object that represents the confidence bounds. |
Bounds_Parameters | Calculates the confidence bounds on the parameter estimates of an associated cModel object. Returns a ParamBoundsValues object that represents the confidence bounds on the parameter estimates. |
Properties
Name | Description |
---|---|
Name | Gets or sets the name of the model. String |
Type | Gets or sets a value from the ModelTypeEnum enumeration, which specifies the types of models (e.g., 2-parameter Weibull). |
Designation | Gets a string representing the model type (e.g., 2P-Weibull). String |
Category | Gets or sets a value from the ModelCategoryEnum enumeration, which specifies the model categories (e.g., reliability). |
ProjectID | Gets the numerical ID of the project the model belongs to. Integer |
UnitID | Gets or sets the model's unit ID number. Integer |
ID | Gets a string representing the numerical ID of the model. String |
ConfLevel | Gets the confidence level that is currently used for calculations. Double |
NumStresses | Applies to ALTA models only. Gets the number of stresses in the model. Integer |
ErrorHappened | Indicates whether the last calculation produced an error. Boolean |
Synthesis Identifiers
Name | Description |
---|---|
ItemApplication | Gets or sets the item's application. (Synthesis identifier) String |
ItemCategoryID | Gets or sets the category ID. (Synthesis identifier) Integer |
ItemComments | Gets or sets the comments. (Synthesis identifier) String |
ItemDescription | Gets or sets the description. (Synthesis identifier) String |
ItemKeywords | Gets or sets the keywords. (Synthesis identifier) String |
ItemPartNumber | Gets or sets the part number. (Synthesis identifier) String |
ItemSupplier | Gets or sets the supplier name. (Synthesis identifier) String |
ItemVersion | Gets or sets the version number. (Synthesis identifier) String |