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 |