Signal Transformations allow for taking signals and further processing the data such as running math on, complex functions, and combining with other signals. The output is always a unique signal for the asset.
Transformations convert a signal to a new signal with some math applied, a join with other signals, or with more complex processing. The output of a transformation is a unique signal that can be used as a part of the asset for rules, dashboards, etc.
A few but not all of the supported transforms are listed below.
Apply a scaling factor and offset for a signal using the function: y = mx + b.
Example: Use Linear Scale for applying calibration factors to signals.
Map a signal to new values, based on a linear scale. Enter the original signal's minimum and maximum, and the transformed signal's minimum and maximum.
Example: Use Linear Mapping to transform a hardwired analog input 4-20mA signal to a 0-100% range signal.
Join up to 5 signals with the following options:
Note that Join operations are evaluated top-to-bottom, rather than per standard order of operations.
Example: Use Join to add energy meters together for a combined energy usage signal.
You can build your own transforms using the Insight capabilities.