RawDataSet Class: Difference between revisions

From ReliaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 7: Line 7:


==Constructor==
==Constructor==
{| {{APITable|37%}}
{| {{APITable}}
!Name
!Description
|-
|-
|RawDataSet||Creates an instance of the RawDataSet class.
| style="width: 150px;"|RawDataSet||Creates an instance of the RawDataSet class.
|}
|}




== Methods ==
== Methods ==
{| {{APITable|24%}}
{| {{APITable}}
!Name
!Description
|-
|-
|[[RawDataSet.AddDataRow|AddDataRow]]||{{:RawDataSet.AddDataRow}}
| style="width: 150px;"|[[RawDataSet.AddDataRow|AddDataRow]]||{{:RawDataSet.AddDataRow}}
|-
|-
|Clear||Clears all data points saved in the RawDataSet object.
|Clear||Clears all data points saved in the RawDataSet object.
Line 23: Line 27:


== Properties ==
== Properties ==
{| {{APITable|16%}}
{| {{APITable}}
!Name
!Description
|-
|-
|ExtractedName||''String''. The name of the SDW data collection.}}
| style="width: 150px;"|ExtractedName||''String''. The name of the SDW data collection.
|-
|-
|ExtractedDate||''Date''. The date when the data set was extracted.}}
|ExtractedDate||''Date''. The date when the data set was extracted.
|-
|-
|ExtractedBy||''String''. The name of the person who extracted the data set.}}
|ExtractedBy||''String''. The name of the person who extracted the data set.
|-
|-
|ExtractedType||Gets or sets one of the constants of the [[AnalyticalDataSetType Enumeration|AnalyticalDataSetType]] enumeration, which specifies whether the data set is for use with Weibull++ or RGA.
|ExtractedType||Gets or sets one of the constants of the '''[[AnalyticalDataSetType Enumeration|AnalyticalDataSetType]]''' enumeration, which specifies whether the data set is for use with Weibull++ or RGA.
|}
|}



Revision as of 15:05, 24 July 2015

APIWiki.png


Member of: SynthesisAPI9


Represents a Synthesis Data Warehouse (SDW) data collection, which contains data points (represented by RawData objects).

Applies to Weibull++, ALTA and RGA only. You can view a list of all available data collections in a repository by choosing Home > Synthesis Synthesis Data Warehouse. (In Version 9, this is Project > Synthesis > XFRACAS to RDW.)

Constructor

Name Description Name Description
RawDataSet Creates an instance of the RawDataSet class.


Methods

Name Description Name Description
AddDataRow Adds a new RawData object, which represents a data point, to the SDW data collection.
Clear Clears all data points saved in the RawDataSet object.


Properties

Name Description Name Description
ExtractedName String. The name of the SDW data collection.
ExtractedDate Date. The date when the data set was extracted.
ExtractedBy String. The name of the person who extracted the data set.
ExtractedType Gets or sets one of the constants of the AnalyticalDataSetType enumeration, which specifies whether the data set is for use with Weibull++ or RGA.


Example

This usage example demonstrates how to create a simple raw data set and add it to a repository's Synthesis Data Warehouse (SDW).

 'Create a new RawDataSet object. 
 Dim rawDS As New RawDataSet

 'Give rawDS a name and specify that it is for use with Weibull++. 
 rawDS.ExtractedName = "Example for RDW"
 rawDS.ExtractedType = RawDataSetType.Weibull

 'Create two new RawData objects, each containing a failure time. See RawData. 
 Dim row1 As New RawData
 row1.StateFS = "F"
 row1.StateTime = "100"

 Dim row2 As New RawData
 row2.StateFS = "F"
 row2.StateTime = "120"

 'Add the two failure times as two rows in rawDS. 
 rawDS.AddDataRow(row1)
 rawDS.AddDataRow(row2)

 'Connect to a Synthesis repository. See Repository. 
 Dim MyRepository As New Repository
 MyRepository.ConnectToRepository("C:\Users\ckahn\Documents\ReliaSoft\Files\APITesting.rsr9")
  
 'Add rawDS to the Raw Data Warehouse in the repository. 
 MyRepository.SaveRawDataSet(rawDS)

 'Disconnect from repository. 
 MyRepository.DisconnectFromRepository()