Overview
The Eigen Calculation Engine acts as a virtual data historian to allow a user to create calculations based on any other historian data source.
There are two basic types of calculation you can do: Maths functions (CALC) and signal generation (SIGGEN).
A calculation is made up of a function and a comma separated List.
- calc/FUNCTION(comma separated list)
Signal Generation are made up of a Function then followed by a selection variables which create the line.
- calc/Function Amplitude +/- y-Offset @ time-period +/- x-Offset
Both of which are configured using the calculation builder.
Starting A Calculation
- With in the tag Search found across multiple Eigen Macros you have a selection of tools you can use one being the Calculation Engine.
- Type " = " to activate a Calculation Engine in the Tag Search
Calculation Builder
- to activate this you need to follow the steps above and press this icon
- This will bring up the calc editor
- this will bring up your first operation
- To change operation
- Will bring a drop down menu to choose from
- To add More than one operation click
the arrows next to the drop down menu can be used to move operations into different hierarchy
When you enter a tag you need to have the data source in front of it
eg. Demo-influxdb/DEMO_01XXV013.DEMAND
- If you use search feature you can just type the tag and select the one you want ant it will include the data source.
- When you do a calculation the live data will display to the right of the tag
- If your calculation is invalid or you use a tag that doesn't exist it will display "NO DATA"
- This is a very indicator that you have used the wrong tag or invalid syntax when doing the operation