Math components
Math components process one or more StatusNumeric input values and provide a StatusNumeric output value. Each component type provides a specific math function, such as Add, Average, Divide, Minimum, Maximum, Reset, AbsValue, and so on.

These components perform an operation on a single input:
AbsValue
ArcCosing
ArcSine
ArcTangent
Cosine
Exponential
Factorial
LogBase10
LogNatural
Negative
Reset (uses four values of high and low limits, both input and output, also linkable as inputs)
Sine
SquareRoot
Tangent

These components perform an operation using two inputs:
Divide
Modulus
Power
Subtract

Math object types vary by number of inputs used, in addition to the math operation. These components perform an operation using one to four inputs:
Add
Average
Maximum
Minimum
Multiply
If needed, you can add alarm and history extensions to any math component, in addition to the control extension NumericTotalizerExt.
As with logic components, you can individually configure math components to propagate status flags received on linked inputs (by default, status propagation does not occur). For more details refer to the Getting Started Guide.
The properties table summarizes the properties for all math components.
| Property | Value | Description |
|---|---|---|
| Facets | Config Facets window (defaults to null for units, one decimal place for precision, negative infinity for minimum, and positive infinity for maximum) | Selects units and configures how the value displays: units defines the unit of measure from acceleration to volumetric flow. precision defines the number of decimal places. min defines the lowest value allowed. max defines the highest value allowed. This definition applies to the In value for this component. |
| Out | read-only number (defaults to zero (0)) | Displays the result of the calculation. |
| In AIn A and In BIn A through In D(depends on the operation) | number (defaults to zero (0)) | Provides the input values for the calculation. |