The user-function transformation takes a floating-point input and converts it into an output based on a function. There are 5 possible variables that can be used to calculate the output. “x” represents the current value, “y” represents the setpoint, “a” represents Aux1, “b” represents Aux2, and “c” represents Aux3. 



Example: Finding the percent of Full Load Amps for a machine: 


1> Create a calculated tag for Outside Air Damper 

2> Forward the value of the % open for the Return Air Damper to Aux1 

3> Create a new User Function Transformation 

a. Name the transformation “Inverse Percent” 

b. In the textbox, type “100 – a” 

c. Save the new transformation preset 

4> Add this new transformation to your newly created tag as Plugin-1 

5> Add a Fixed Color transformation to Plugin-2 


NOTE: User defined functions place a greater demand on the system's resources than a predefined equivalent. Therefore, limiting the use of these is advised whenever possible. If a user defined function is required for a large number of tags, it is recommended that a custom transformation be developed for the application.