D1Variable


Description:

D1Variable represents the COM object for the element 1D Variable

Properties:

Name Name of the node
ID Identification number of the node
Unit Unit of the variable
Comment Comment for the variable
Value Output value of the 1D-variable
ValueType Type for output value from Y-axis
0 = last value
1 = max value
2 = min value
3 = mean value
4 = sum
5 = absolute sum
6 = difference between min and max values
7 = standard deviation 
8 = integral value
9 = difference integral between constraints and signal (constraint)
10= difference integral between data and signal (data)
XValue virtual value of the X-axis
XValueType Type for virtual output value from X-axis
0 = last value
1 = max value
2 = min value
3 = mean value
4 = sum
5 = absolute sum
6 = difference between min and max values
7 = standard deviation 
8 = integral value
9 = difference integral between constraints and signal (constraint)
10= difference integral between data and signal (data)
XLimit If it is True, the X-axis is limited
Xmin0 Min. Value for X-axis
Xmax0 Max Value for Y-axis
AddConstraint Add a constraint to D1Variable and return its index (1..count)
ConstraintName(Index) Name of the constraint with the index (1..count)
ConstraintType(Index) Type of the constraint with the index (1..count)
0= greater  (constraint line is the upper boundary)
1= equal
2= smaller (constraint is the lower boundary)
Gradient(Index) Gradient of the constraint with the index (1..count)
Limited(Index) Limitation of the constraint with the index (1..count). Xmax and Xmin are valid if it is True
Xmin(Index) min X-value for the constraint with the index (1..count)
Xmax(Index) max X-value for the constraint with the index (1..count)
Ymin(Index) Y-value for the constraint with the index (1..count) at the Xmin as X-value
D1Approximation Type of Approximation of 1D-variable
0 = Non-Approximation
1 = Randomized Algorithms
3 = Principal Components
D1Rank max. rank of approximated matrix
D1Error max. errror of approximated matrix
D0Approximation Type of elementary approximation
0 = Polynomial
1 = Gaussian Process
2 = Auto-Approximation
Covariance Covariance of Gaussian Process
0= Square Exponential
1= Exponential
2= Gamma Exponential
3= Matern Class 3
4= Matern Class 5
5= Rational Quadratic
6 = Periodic
7= Best Covariance
GaussianNoise Gaussian Noise
PolyOrder Order of the polynomial
PolyType Type of the polynomial order
0 = Automatic
1 = Manuall
2 = Unique
PolyLowRank Type of low-rank-approximation
0 = Full Matrix
1 = Low-Rank Matrix
PolyError max. error of approximated matrix
InputLinks (ReadOnly) Return the Links-object. It is the collection of all input links for the node
OutputLinks (ReadOnly) Return the Links-object. It is the collection of all output links for the node

Methods:

DeleteConstraint(Integer Index) Delete the constrain with the index (1..count)
GetXArray() Return an array of the X-values for the D1 variable
GetYArray() Return an array of the Y-values for the D1 variable
SetD1Array(System.Array X, System.Array Y) Set the D1 variable with X- and Y-values as arrays
GetXData() Return an array of the X-values for the experimental data
GetYData() Return an array of the Y-values for the experimental data
SetData(System.Array X, System.Array Y) Set experimental data with X- and Y-values as array.The old existing data will be removed